JRuby needs to provide a dist free of GPLed libraries, for GPL-sensitive 
consumers like Apache
----------------------------------------------------------------------------------------------

                 Key: JRUBY-5410
                 URL: http://jira.codehaus.org/browse/JRUBY-5410
             Project: JRuby
          Issue Type: Bug
          Components: Miscellaneous
    Affects Versions: JRuby 1.6RC1
            Reporter: Charles Oliver Nutter
             Fix For: JRuby 1.6RC2


JRuby currently ships with three GPL or LGPL libraries bundled in: jffi, jaffl, 
and jgrapht. This led the Apache HBase project to downgrade their version of 
JRuby to 1.0.3: https://issues.apache.org/jira/browse/HBASE-3374

We need to either relicense the libraries in question (in the case of jffi and 
jaffl), find alternatives (in the case of jgrapht), or ensure JRuby works 
without the libraries in question. This appears to be possible for jffi and 
jaffl, since they are only loaded by jnr-posix and the FFI capability of JRuby, 
and in the former case we fall back on a pure-Java version. It may be difficult 
or impossible to run without jgrapht or alternative code.

I'm going to add a build target that builds JRuby without the offending 
libraries, as a start toward this goal. Hopefully for JRuby 1.6.0.RC2 we can 
have this issue cleaned up and possibly push an additional maven artifact 
"jruby-nogpl" that would be safe for Apache (and similar) projects to use.

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

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to