Hi,

> The license for the data in the Trino TPC-DS and TPC-H tests belongs to 
> Apache. Please see https://mvnrepository.com/artifact/io.trino.tpch/tpch.

It doesn't belong to the Apache Software Foundation, but the code is (possibly) 
licensed under the Apache license. However, as with our project, code licensed 
under the Apache licenses can include other licenses, and in some cases, with 
3rd parties, they may not be compatible with the Apache license.

If you look a little deeper, I don't think the ALv2 covers those files. For 
instance, [1] states: “Parties wishing to copy and distribute TCP materials… 
must secure the TCP’s written permission.” also on their download page [2] it 
states "The TPC Tools are available free of charge, however all users must 
agree to the licensing terms and register prior to use.” The license terms are 
here [3]. These terms apply to source code and data files. Some things in those 
terms are probably incompatible with the Apache license, e.g., clause 15 on 
U.S. Government Restricted Rights.

It looks like the Trino project took the original C code and converted it to 
Java, but that doesn’t mean they had permission to change the license to an 
Apache one. The repo [4] doesn't include a license file, although Apache is 
listed in the pom file, so it being listed as Apache may just accidentally come 
from a boilerplate pom file.

Kind Regards,
Justin

1. https://www.tpc.org/TPC_Documents_Current_Versions/pdf/TPC-H_v3.0.1.pdf
2. 
https://www.tpc.org/TPC_Documents_Current_Versions/download_programs/tools-download-request5.asp?bm_type=TPC-H&bm_vers=3.0.1&mode=CURRENT-ONLY
3. https://tpc.org/TPC_Documents_Current_Versions/source/tpc_eula.txt
4. https://github.com/trinodb/tpch/tree/master


Reply via email to