hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HBASE-2383) Replace JSON-licensed json dependencies
Date Sat, 10 Apr 2010 22:07:41 GMT

    [ https://issues.apache.org/jira/browse/HBASE-2383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12855653#action_12855653

stack commented on HBASE-2383:

@Andrew Can we upgrade our jersey?  What about the unused jars?  Is that so?

Regards current JSON stuff in o.a.h.h.rest, after taking a look, I'm going to make a patch
that removes json as one of the serializations options available.  That leaves xml, what everyone
probably uses anyways.  My thought is that the JSON is just not used.  If someone really needs
it in 0.20.4, there'll be a patch here to restore it if wanted.  This is an incompatible change.

I'll put up a patch in a sec.

The alternative is redoing the 40 odd TOJSON calls so that they emit JSON in accordance w/
the customizations AgileJSON adds.  My thought is the former will take an hour or two to do.
 The latter way more than this ensuring my replacement did exactly as was there previous --
and all for a little-use feature (if its used at all).

> Replace JSON-licensed json dependencies
> ---------------------------------------
>                 Key: HBASE-2383
>                 URL: https://issues.apache.org/jira/browse/HBASE-2383
>             Project: Hadoop HBase
>          Issue Type: Task
>    Affects Versions: 0.20.3
>            Reporter: Thomas Koch
>            Priority: Blocker
>             Fix For: 0.20.4, 0.21.0
> HBase depends on agile-json, which includes the following phrase in its license:
> "The Software shall be used for Good, not Evil."
> Debian-Legal advised me, that for this phrase the software is considered non-free. As
a consequence, hbase could not be included in the official Debian distribution but only in
the contrib repository. I discussed this issue also with crockford, but he made it clear that
he has no intention to change his license.
> http://www.json.org lists several Java Json libraries. Maybe you could take another one
with a more sane license text?
> Yes, this issue is highly controversial and you'll most likely not spend the hours of
work only because crockford and Debian are both bullheads.
> Just keep this issue open as crockford-remembrance issue. May it help to fight the evil!

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message