[ https://issues.apache.org/jira/browse/OOZIE-2723?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15645611#comment-15645611 ]
Sean Busbey commented on OOZIE-2723: ------------------------------------ {quote} bq. Are we essentially blocked on making new Oozie releases until there have been releases of those projects? That would be really bad. Oozie hasn't had an actual release in over a year and we have a lot of content to get out there. It would be quite a delay to have to wait for a new Hive release. That said, even if we did this, there's nothing stopping a user from overriding the hive.version during the build to an older Hive, and getting JSON.org. Given that, is this really a requirement? {quote} That's my read from the VP legal ([here's the thread on legal-discuss@|https://lists.apache.org/thread.html/9627a9278d263378a2045d4bffccb6e83b9f01bb783c6dd6fa325faf@%3Clegal-discuss.apache.org%3E] no one seemed to really object based on the impact to PMCs to get releases out). {quote} Oozie doesn't have a binary release, so we wouldn't actually be shipping anything. {quote} It looks like we do publish artifacts under the [oozie group ID on the apache maven repo|https://repository.apache.org/#nexus-search;gav~org.apache.oozie~~~~]] (which is then picked up [by maven central|http://search.maven.org/#search%7Cga%7C1%7Cg%3Aorg.apache.oozie]. That means we have a downstream user facing non-source distribution channel that exposes the dependency. (this kind of wouldn't matter, since we aren't allowed to have the runtime dependency even for our source only release.) {quote} Otherwise, I guess our only option is to exclude JSON.org and hope nothing breaks. I suppose we could add a release note letting users know that if they need JSON.org in the Hive or Hive2 actions, they'll need to add it manually. https://github.com/apache/hive/search?p=1&q=%22org.json%22&utf8=%E2%9C%93 {quote} I think and exclusion and such a release note would be a great approach. Essentially this would treat Hive as an optional runtime dependency, which would allow the Oozie PMC to continue work without waiting for the Hive PMC. > JSON.org license is now CatX > ---------------------------- > > Key: OOZIE-2723 > URL: https://issues.apache.org/jira/browse/OOZIE-2723 > Project: Oozie > Issue Type: Bug > Affects Versions: 4.3.0 > Reporter: Sean Busbey > Assignee: Robert Kanter > Priority: Blocker > Fix For: 4.3.0 > > Attachments: OOZIE-2723.001.patch, OOZIE-2723.002.patch > > > per [update resolved legal|http://www.apache.org/legal/resolved.html#json]: > {quote} > CAN APACHE PRODUCTS INCLUDE WORKS LICENSED UNDER THE JSON LICENSE? > No. As of 2016-11-03 this has been moved to the 'Category X' license list. > Prior to this, use of the JSON Java library was allowed. See Debian's page > for a list of alternatives. > {quote} > Looks like this is on branch-4.3 and later. (maybe earlier if it was brought > in transitively. -- This message was sent by Atlassian JIRA (v6.3.4#6332)