[ 
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)

Reply via email to