[jira] [Commented] (CASSANDRA-16550) Improve LICENSE/NOTICE compliance with ASF guidance

2021-03-31 Thread Brandon Williams (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-16550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17312541#comment-17312541
 ] 

Brandon Williams commented on CASSANDRA-16550:
--

Created CASSANDRA-16551 for doc follow up, and committed these to trunk in the 
interest of time.  Versions for other branches _probably_ just need some things 
removed, but I'll leave this open for that.

> Improve LICENSE/NOTICE compliance with ASF guidance 
> 
>
> Key: CASSANDRA-16550
> URL: https://issues.apache.org/jira/browse/CASSANDRA-16550
> Project: Cassandra
>  Issue Type: Bug
>  Components: Dependencies
>Reporter: Ben Bromhead
>Assignee: Ben Bromhead
>Priority: Normal
> Fix For: 2.2.20, 3.0.25, 3.11.11, 4.0-rc2
>
>
> PRs on GitHub:
> [https://github.com/apache/cassandra/pull/943]
> [https://github.com/apache/cassandra/pull/944] 
>  
> A number of issues were identified with our LICENSE.txt and NOTICE.txt files 
> (https://lists.apache.org/thread.html/r66496e495c96efeb31c6531eb748ec739bfb734d5c115077d925ebac%40%3Cdev.cassandra.apache.org%3E),
>  specifically related to identifing bundled source and their respective 
> licenses in accordance with ASF guidance 
> ([https://infra.apache.org/licensing-howto.html]).
>  
> *LICENSE.txt*
> We don't specifically identify the licenses of a number of bundled components 
> included with the source distro of Apache Cassandra in our License file in 
> accordance with ([https://infra.apache.org/licensing-howto.html]). 
> Specifically:
>  # src/java/org/apache/cassandra/index/sasi/utils/AbstractIterator.java
>  # src/java/org/apache/cassandra/utils/LongTimSort.java
>  # src/java/org/apache/cassandra/index/sasi/utils/trie/Cursor.java
>  # test/resources/tokenization/adventures_of_huckleberry_finn_mark_twain.txt
>  # content in doc/source/data_modeling/
> Note: src/java/org/apache/cassandra/utils/vint/VIntCoding.java makes 
> reference of borrowing ideas from Google Protocol Buffers.
> I'm not sure if this is code, concepts or a reference to the concepts in the 
> documentation for an understanding of the idea. I've included it as its a 
> compatible licenses to be on the safe side.
> I've also removed the reference to the lib/ folder as this license (as I 
> understand) currently applies to the source release rather than convenience 
> binaries.
>  
> *NOTICE.txt*
> Removing references for dependencies that are not bundled (e.g. pulled in 
> dynamically).
> Bundled dep src/java/org/apache/cassandra/utils/LongTimSort.java uses ALv2 
> but is not owned by ASF so providing attribution.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-16550) Improve LICENSE/NOTICE compliance with ASF guidance

2021-03-31 Thread Michael Semb Wever (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-16550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17312531#comment-17312531
 ] 

Michael Semb Wever commented on CASSANDRA-16550:


+1 on both PRs.

It would be good to follow this up with a doc update, that provides clear 
instructions on when and how these files are to be updated. As it is not common 
knowledge (unfortunately).

> Improve LICENSE/NOTICE compliance with ASF guidance 
> 
>
> Key: CASSANDRA-16550
> URL: https://issues.apache.org/jira/browse/CASSANDRA-16550
> Project: Cassandra
>  Issue Type: Bug
>  Components: Dependencies
>Reporter: Ben Bromhead
>Assignee: Ben Bromhead
>Priority: Normal
> Fix For: 2.2.20, 3.0.25, 3.11.11, 4.0-rc2
>
>
> PRs on GitHub:
> [https://github.com/apache/cassandra/pull/943]
> [https://github.com/apache/cassandra/pull/944] 
>  
> A number of issues were identified with our LICENSE.txt and NOTICE.txt files 
> (https://lists.apache.org/thread.html/r66496e495c96efeb31c6531eb748ec739bfb734d5c115077d925ebac%40%3Cdev.cassandra.apache.org%3E),
>  specifically related to identifing bundled source and their respective 
> licenses in accordance with ASF guidance 
> ([https://infra.apache.org/licensing-howto.html]).
>  
> *LICENSE.txt*
> We don't specifically identify the licenses of a number of bundled components 
> included with the source distro of Apache Cassandra in our License file in 
> accordance with ([https://infra.apache.org/licensing-howto.html]). 
> Specifically:
>  # src/java/org/apache/cassandra/index/sasi/utils/AbstractIterator.java
>  # src/java/org/apache/cassandra/utils/LongTimSort.java
>  # src/java/org/apache/cassandra/index/sasi/utils/trie/Cursor.java
>  # test/resources/tokenization/adventures_of_huckleberry_finn_mark_twain.txt
>  # content in doc/source/data_modeling/
> Note: src/java/org/apache/cassandra/utils/vint/VIntCoding.java makes 
> reference of borrowing ideas from Google Protocol Buffers.
> I'm not sure if this is code, concepts or a reference to the concepts in the 
> documentation for an understanding of the idea. I've included it as its a 
> compatible licenses to be on the safe side.
> I've also removed the reference to the lib/ folder as this license (as I 
> understand) currently applies to the source release rather than convenience 
> binaries.
>  
> *NOTICE.txt*
> Removing references for dependencies that are not bundled (e.g. pulled in 
> dynamically).
> Bundled dep src/java/org/apache/cassandra/utils/LongTimSort.java uses ALv2 
> but is not owned by ASF so providing attribution.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-16550) Improve LICENSE/NOTICE compliance with ASF guidance

2021-03-31 Thread Brandon Williams (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-16550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17312528#comment-17312528
 ] 

Brandon Williams commented on CASSANDRA-16550:
--

I am +1 on these PRs.

> Improve LICENSE/NOTICE compliance with ASF guidance 
> 
>
> Key: CASSANDRA-16550
> URL: https://issues.apache.org/jira/browse/CASSANDRA-16550
> Project: Cassandra
>  Issue Type: Bug
>  Components: Dependencies
>Reporter: Ben Bromhead
>Assignee: Ben Bromhead
>Priority: Normal
> Fix For: 2.2.20, 3.0.25, 3.11.11, 4.0-rc2
>
>
> PRs on GitHub:
> [https://github.com/apache/cassandra/pull/943]
> [https://github.com/apache/cassandra/pull/944] 
>  
> A number of issues were identified with our LICENSE.txt and NOTICE.txt files 
> (https://lists.apache.org/thread.html/r66496e495c96efeb31c6531eb748ec739bfb734d5c115077d925ebac%40%3Cdev.cassandra.apache.org%3E),
>  specifically related to identifing bundled source and their respective 
> licenses in accordance with ASF guidance 
> ([https://infra.apache.org/licensing-howto.html]).
>  
> *LICENSE.txt*
> We don't specifically identify the licenses of a number of bundled components 
> included with the source distro of Apache Cassandra in our License file in 
> accordance with ([https://infra.apache.org/licensing-howto.html]). 
> Specifically:
>  # src/java/org/apache/cassandra/index/sasi/utils/AbstractIterator.java
>  # src/java/org/apache/cassandra/utils/LongTimSort.java
>  # src/java/org/apache/cassandra/index/sasi/utils/trie/Cursor.java
>  # test/resources/tokenization/adventures_of_huckleberry_finn_mark_twain.txt
>  # content in doc/source/data_modeling/
> Note: src/java/org/apache/cassandra/utils/vint/VIntCoding.java makes 
> reference of borrowing ideas from Google Protocol Buffers.
> I'm not sure if this is code, concepts or a reference to the concepts in the 
> documentation for an understanding of the idea. I've included it as its a 
> compatible licenses to be on the safe side.
> I've also removed the reference to the lib/ folder as this license (as I 
> understand) currently applies to the source release rather than convenience 
> binaries.
>  
> *NOTICE.txt*
> Removing references for dependencies that are not bundled (e.g. pulled in 
> dynamically).
> Bundled dep src/java/org/apache/cassandra/utils/LongTimSort.java uses ALv2 
> but is not owned by ASF so providing attribution.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-16550) Improve LICENSE/NOTICE compliance with ASF guidance

2021-03-30 Thread Ben Bromhead (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-16550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17312078#comment-17312078
 ] 

Ben Bromhead commented on CASSANDRA-16550:
--

Thanks [~Anthony Grasso], addressed. 

I think this can get merged and I can address [~jmclean]'s completeness 
comments in a seperate ticket.

Otherwise if the ticket is still open tomorrow I'll update here.

> Improve LICENSE/NOTICE compliance with ASF guidance 
> 
>
> Key: CASSANDRA-16550
> URL: https://issues.apache.org/jira/browse/CASSANDRA-16550
> Project: Cassandra
>  Issue Type: Bug
>Reporter: Ben Bromhead
>Assignee: Ben Bromhead
>Priority: Normal
>
> PRs on GitHub:
> [https://github.com/apache/cassandra/pull/943]
> [https://github.com/apache/cassandra/pull/944] 
>  
> A number of issues were identified with our LICENSE.txt and NOTICE.txt files 
> (https://lists.apache.org/thread.html/r66496e495c96efeb31c6531eb748ec739bfb734d5c115077d925ebac%40%3Cdev.cassandra.apache.org%3E),
>  specifically related to identifing bundled source and their respective 
> licenses in accordance with ASF guidance 
> ([https://infra.apache.org/licensing-howto.html]).
>  
> *LICENSE.txt*
> We don't specifically identify the licenses of a number of bundled components 
> included with the source distro of Apache Cassandra in our License file in 
> accordance with ([https://infra.apache.org/licensing-howto.html]). 
> Specifically:
>  # src/java/org/apache/cassandra/index/sasi/utils/AbstractIterator.java
>  # src/java/org/apache/cassandra/utils/LongTimSort.java
>  # src/java/org/apache/cassandra/index/sasi/utils/trie/Cursor.java
>  # test/resources/tokenization/adventures_of_huckleberry_finn_mark_twain.txt
>  # content in doc/source/data_modeling/
> Note: src/java/org/apache/cassandra/utils/vint/VIntCoding.java makes 
> reference of borrowing ideas from Google Protocol Buffers.
> I'm not sure if this is code, concepts or a reference to the concepts in the 
> documentation for an understanding of the idea. I've included it as its a 
> compatible licenses to be on the safe side.
> I've also removed the reference to the lib/ folder as this license (as I 
> understand) currently applies to the source release rather than convenience 
> binaries.
>  
> *NOTICE.txt*
> Removing references for dependencies that are not bundled (e.g. pulled in 
> dynamically).
> Bundled dep src/java/org/apache/cassandra/utils/LongTimSort.java uses ALv2 
> but is not owned by ASF so providing attribution.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-16550) Improve LICENSE/NOTICE compliance with ASF guidance

2021-03-30 Thread Anthony Grasso (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-16550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17312050#comment-17312050
 ] 

Anthony Grasso commented on CASSANDRA-16550:


[~benbromhead] thank you for tackling this and making the updates to 
LICENSE.txt and NOTICE.txt. I noticed two minor changes we should consider 
making in the LICENCE.txt pull request [#943|http://example.com/].

> Improve LICENSE/NOTICE compliance with ASF guidance 
> 
>
> Key: CASSANDRA-16550
> URL: https://issues.apache.org/jira/browse/CASSANDRA-16550
> Project: Cassandra
>  Issue Type: Bug
>Reporter: Ben Bromhead
>Assignee: Ben Bromhead
>Priority: Normal
>
> PRs on GitHub:
> [https://github.com/apache/cassandra/pull/943]
> [https://github.com/apache/cassandra/pull/944] 
>  
> A number of issues were identified with our LICENSE.txt and NOTICE.txt files 
> (https://lists.apache.org/thread.html/r66496e495c96efeb31c6531eb748ec739bfb734d5c115077d925ebac%40%3Cdev.cassandra.apache.org%3E),
>  specifically related to identifing bundled source and their respective 
> licenses in accordance with ASF guidance 
> ([https://infra.apache.org/licensing-howto.html]).
>  
> *LICENSE.txt*
> We don't specifically identify the licenses of a number of bundled components 
> included with the source distro of Apache Cassandra in our License file in 
> accordance with ([https://infra.apache.org/licensing-howto.html]). 
> Specifically:
>  # src/java/org/apache/cassandra/index/sasi/utils/AbstractIterator.java
>  # src/java/org/apache/cassandra/utils/LongTimSort.java
>  # src/java/org/apache/cassandra/index/sasi/utils/trie/Cursor.java
>  # test/resources/tokenization/adventures_of_huckleberry_finn_mark_twain.txt
>  # content in doc/source/data_modeling/
> Note: src/java/org/apache/cassandra/utils/vint/VIntCoding.java makes 
> reference of borrowing ideas from Google Protocol Buffers.
> I'm not sure if this is code, concepts or a reference to the concepts in the 
> documentation for an understanding of the idea. I've included it as its a 
> compatible licenses to be on the safe side.
> I've also removed the reference to the lib/ folder as this license (as I 
> understand) currently applies to the source release rather than convenience 
> binaries.
>  
> *NOTICE.txt*
> Removing references for dependencies that are not bundled (e.g. pulled in 
> dynamically).
> Bundled dep src/java/org/apache/cassandra/utils/LongTimSort.java uses ALv2 
> but is not owned by ASF so providing attribution.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-16550) Improve LICENSE/NOTICE compliance with ASF guidance

2021-03-30 Thread Justin Mclean (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-16550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17312042#comment-17312042
 ] 

Justin Mclean commented on CASSANDRA-16550:
---

Looks good to me. For completeness you could also include a copy of the text of 
the BSD and CC0 licenses mentioned in LICENSE.

I also come across mention of creative commons licensed content in [1]. I think 
in this case it's OK but do note that the Creative Commons Attribution 4.0 is 
not actually compatible with the Apache License version 2 and you cannot 
include it in a source release. [2]

1. ./src/java/org/apache/cassandra/net/Crc.java
2. https://apache.org/legal/resolved.html#cc-by 


> Improve LICENSE/NOTICE compliance with ASF guidance 
> 
>
> Key: CASSANDRA-16550
> URL: https://issues.apache.org/jira/browse/CASSANDRA-16550
> Project: Cassandra
>  Issue Type: Bug
>Reporter: Ben Bromhead
>Assignee: Ben Bromhead
>Priority: Normal
>
> PRs on GitHub:
> [https://github.com/apache/cassandra/pull/943]
> [https://github.com/apache/cassandra/pull/944] 
>  
> A number of issues were identified with our LICENSE.txt and NOTICE.txt files 
> (https://lists.apache.org/thread.html/r66496e495c96efeb31c6531eb748ec739bfb734d5c115077d925ebac%40%3Cdev.cassandra.apache.org%3E),
>  specifically related to identifing bundled source and their respective 
> licenses in accordance with ASF guidance 
> ([https://infra.apache.org/licensing-howto.html]).
>  
> *LICENSE.txt*
> We don't specifically identify the licenses of a number of bundled components 
> included with the source distro of Apache Cassandra in our License file in 
> accordance with ([https://infra.apache.org/licensing-howto.html]). 
> Specifically:
>  # src/java/org/apache/cassandra/index/sasi/utils/AbstractIterator.java
>  # src/java/org/apache/cassandra/utils/LongTimSort.java
>  # src/java/org/apache/cassandra/index/sasi/utils/trie/Cursor.java
>  # test/resources/tokenization/adventures_of_huckleberry_finn_mark_twain.txt
>  # content in doc/source/data_modeling/
> Note: src/java/org/apache/cassandra/utils/vint/VIntCoding.java makes 
> reference of borrowing ideas from Google Protocol Buffers.
> I'm not sure if this is code, concepts or a reference to the concepts in the 
> documentation for an understanding of the idea. I've included it as its a 
> compatible licenses to be on the safe side.
> I've also removed the reference to the lib/ folder as this license (as I 
> understand) currently applies to the source release rather than convenience 
> binaries.
>  
> *NOTICE.txt*
> Removing references for dependencies that are not bundled (e.g. pulled in 
> dynamically).
> Bundled dep src/java/org/apache/cassandra/utils/LongTimSort.java uses ALv2 
> but is not owned by ASF so providing attribution.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org