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