Hi,

> I reviewed this JSON license we've mentioned in license file: (The JSON 
> License) JSON in Java (org.json:json:20140107 - 
> https://github.com/douglascrockford/JSON-java 
> <https://github.com/douglascrockford/JSON-java>)
> It is transitive dependency from org.apache.hive:hive-metastore:jar:1.2.1 
> (The Apache Software License, Version 2.0), we use hive metastore APIs and 
> mentioned in pom.xml, but did not use org.json libraries directly. And it is 
> bundled after built in runtime.
> - I also checked license file of hive, it announced JSON license for org.json 
> library. (https://github.com/apache/hive/blob/release-1.2.1/LICENSE#L308 
> <https://github.com/apache/hive/blob/release-1.2.1/LICENSE#L308>)

JSON license was made a category X license a year or two ago. [1] [2] ALv2 
content depends on something with a category X license unless it’s optional or 
for some build tools. [3] PMC’s were given some time to comply with this and 
perhaps a more recent version of Hive does?

> For those CDDL and EPL licenses dependencies, we also just need them in 
> runtime.

And being category B that would be fine but they shouldn’t be mentioned in the 
source license. [4] The license file for the source release and the binary is 
likely to be different.

> The dependencies are not bundled in the source code, so we don't need to 
> announce any dependencies' licenses in source release?

Correct.

Thanks,
Justin

1. http://www.apache.org/legal/resolved.html#json
2. 
https://lists.apache.org/thread.html/195d6e14bbcfcbb8d0a90492a81b311efaa5d6d15bc81b239a32dcb7@%3Cgeneral.incubator.apache.org%3E
3. https://www.apache.org/legal/resolved.html#prohibited
4. http://www.apache.org/dev/licensing-howto.html#binary

Reply via email to