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