Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Correctness
-
Normal
-
Low Hanging Fruit
-
User Report
-
All
-
None
-
Description
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.
Attachments
Issue Links
- is related to
-
CASSANDRA-16551 Document how to update LICENSE.txt and NOTICE.txt
-
- Open
-
- relates to
-
CASSANDRA-16553 Improve LICENSE/NOTICE ASF compatibility in older branches
-
- Open
-