Hi,
+0 (binding)
This release includes Category X software (which is incompatible with ALv2) and
it's not following the terms of the GPL license. While this thread [12]
indicates incubating releases can include Category X they still need to follow
the terms of the included licenses. This is also dependent on the incubator
being “special” and it releases allowed to not confirm to policy (unlike other
TLP projects) this is this still as yet to be confirmed/allowed.
I checked:
- incubating in name
- disclaimer exists
- LICENSE has a few minor issues
- NOTICE is fine
- Includes Category X licensed software [4] It also looks like these files
[6][7][8][9] come from [10][11] and are also GPL licensed.
- No unexpected binary files
- A few source files (.sh and piton scripts) are missing headers (how I came
across [4]), would be good to add them.
In LICENSE I noticed that:
- This file [1] is under ALv2 but they have modified the license [2] and added
an extra condition (top of file) so may not be ALv2 compatible. Please check
with legal discuss.
- There files seem to have incorrect headers [1][3] as they have not been
licensed to the ASF. I believe they should have the AL 3rd party header.
- The license mentions the ProgPoW algorithm but it unclear where it’s being
used. I assume here [5] but there's nothing in that file that indicate it
contains 3rd party code or that it’s CC0 licensed.
Thanks,
Justin
1. crypto/src/main/java/org/apache/tuweni/crypto/SECP256K1.java
2. https://github.com/web3j/web3j/blob/master/LICENSE
3. crypto/src/main/java/org/apache/tuweni/crypto/SECP256K1.java
4. eth-reference-tests/src/test/resources/tests/ansible/ec2.py
5. ./progpow/src/main/java/org/apache/tuweni/progpow/ProgPoW.java
6.
/eth-reference-tests/src/test/resources/tests/ansible/test-files/docker-cpp/Docker-file
7.
/eth-reference-tests/src/test/resources/tests/ansible/test-files/docker-cppjit/Dockerfile
8
./eth-reference-tests/src/test/resources/tests/ansible/test-files/docker-python/Dockerfile
9
./eth-reference-tests/src/test/resources/tests/ansible/test-files/docker-go/Dockerfile
10. https://github.com/ethereum/aleth/blob/master/LICENSE
11. https://github.com/ethereum/go-ethereum/blob/master/COPYING
12.
https://lists.apache.org/thread.html/68e65125bcab2ac812f1359ccfc79acdf94f244416fdda52328b256e@%3Clegal-discuss.apache.org%3E
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]