[
https://issues.apache.org/jira/browse/HBASE-3374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12986239#action_12986239
]
Charles Oliver Nutter commented on HBASE-3374:
----------------------------------------------
Andrew, stack: Thank you for giving us an opportunity to fix this :)
An update for you.
Due to the oldness of CDDL, the author of jffi and jaffl (Wayne Meissner, also
one of the primary -- or the primary -- contributors to jna) has opted to add
EPL as an additional license. This is roughly in line with our CPL license in
JRuby and falls into the same category as CPL and CDDL as far as inclusion in
Apache projects.
We will also strip jgrapht from JRuby 1.6.0.RC2, so the binaries for JRuby 1.6
final will not have any GPL or LGPL-only library dependencies.
I'm very glad we were able to get this sorted out.
> Our jruby jar has *GPL jars in it; fix
> --------------------------------------
>
> Key: HBASE-3374
> URL: https://issues.apache.org/jira/browse/HBASE-3374
> Project: HBase
> Issue Type: Bug
> Reporter: stack
> Fix For: 0.90.1, 0.92.0
>
> Attachments: jruby.txt
>
>
> The latest JRuby's complete jar bundles *GPL jars (JNA and JFFI among
> others). It looks like the functionality we depend on -- the shell in
> particular -- makes use of these dirty jars so they are hard to strip. They
> came in because we (I!) just updated our JRuby w/o checking in on what
> updates contained. JRuby has been doing this for a while now (1.1.x added
> the first LGPL). You have to go all the ways back to the original HBase
> checkin, HBASE-487, of JRuby -- 1.0.3 -- to get a JRuby w/o *GPL jars.
> Plan is to try and revert our JRuby all the ways down to 1.0.3 before
> shipping 0.90.0. Thats what this issue is about.
> We should also look into moving off JRuby in the medium to long-term. Its
> kinda awkward sticking on an old version that is no longer supported. I'll
> open an issue for that.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.