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