Hi,

I took a look at the source release and notice a couple of things from an ASF 
policy point of view:

1. The LICENSE file may or may not include a list of things that are bundled in 
the source release.The license seems to refer to 3rd party dependancies rather 
than what is actually included in the source release. The LICENSE file needs to 
list the licenses of what is bundled in the source release and not the 
dependancies. [1]
2. The license is missing the details of some bundled code e.g "Copyright (C) 
2007 The Guava Authors" [3], "Copyright (C) 2008 The Android Open Source 
Project" [4], "Copyright 2005-2010 Roger Kapsi, Sam Berlin" [5] and this [7]
3. The source release contains compiled code (in the lib directory)
4. The license files mentions code under the Eclipse Public License. I assume 
this code is not included but is just a dependancy? (e.g. ecj-4.6.1, 
logback-classic-1.2.3, logback-core-1.2.3) [2] Although it does seem to be 
included as jars. A source release can't contain Category B code [2]
4. The NOTICE file seems to list copyright statements where it doesn't need to. 
[6] Only when a copyright statement has been relocated does it need to be 
placed in the NOTICE file.
5. These source files [8][9][10][11] are missing a header. I assume they are 
ASF licensed?

Note it's entirely possible there some history here I'm not aware of and reason 
for some of the things above.

Thanks,
Justin

1. https://infra.apache.org/licensing-howto.html#guiding
2. https://apache.org/legal/resolved.html#category-b
3. 
./apache-cassandra-4.0-rc1-src/src/java/org/apache/cassandra/index/sasi/utils/AbstractIterator.java
4. 
./apache-cassandra-4.0-rc1-src/src/java/org/apache/cassandra/utils/LongTimSort.java
5. 
./apache-cassandra-4.0-rc1-src/src/java/org/apache/cassandra/index/sasi/utils/trie/Cursor.java
6. https://infra.apache.org/licensing-howto.html#mod-notice
7. 
./apache-cassandra-4.0-rc1-src/test/resources/tokenization/adventures_of_huckleberry_finn_mark_twain.txt
8. ./doc/source/_util/cql.py
9. ./ide/nbproject/update-netbeans-classpaths.sh
10.  ./pylib/cassandra-cqlsh-tests.sh
11. ./tools/stress/src/org/apache/cassandra/stress/report/TimingIntervals.java




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

Reply via email to