Hi Charles, thanks for responding so quickly.

Yeah, I agree that the licensing stuff is a headache. I personally had the "fun" of sorting out the licensing for the Python Cryptography Toolkit. :)

At this point, our concern is with the GPL-only code in the ruby-debug- base and columnize gems. We would be most comfortable if these were not included at all in the JRuby distribution.

What problems are people having with ruby-debug? I haven't used it myself, but I have some colleagues who have, and I think all you need to do is run "gem install ruby-debug", right?

Cheers,
- Dwayne

Dwayne Litzenberger
Lead Healthcare IT Developer, Infonium Inc.
Office +1-613-722-0711 x29
Toll-free +1-866-674-4494 x29

On Jul 14, 2010, at 3:34 AM, Charles Oliver Nutter wrote:

On Tue, Jul 13, 2010 at 4:36 PM, Dwayne Litzenberger <dl...@infonium.ca > wrote:
The addition of ruby-debug, with linecache.rb and the "columnize" gem (which are both distributed only under the GPL) took us by surprise. We could easily have missed it, which is a bit scary for us. I'm currently hacking our build scripts to repack our .war files and remove these libraries from jruby-stdlib-1.5.1.jar after Warbler is finished running, but I'm worried
about our ability to track future releases of JRuby.

Before 1.5.0, JRuby was distributed under a weak copyleft license. Would it be possible for the JRuby team to release JRuby 1.5.2 without ruby- debug or columnize (or any other code under a strong copyleft), and to assure us that
future versions will remain under weak copyleft?

I'll put my position this way: I hate all the licensing stuff. We
added ruby-debug because it was a pain to install and we kept getting
support questions about it. The licensing, unfortunately, never even
entered into my mind :(

If it's pretty clear-cut which libraries we should or should not
distribute, we can make adjustments to the distribution so that things
are more clear-cut. We have desired to make our licensing easier to
understand, but given the fact that most OSS projects are themselves
hard-to-understand, it's a complicated task. Can you spell out what
would make you comfortable to redistribute JRuby?

- Charlie

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

   http://xircles.codehaus.org/manage_email




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

   http://xircles.codehaus.org/manage_email


Reply via email to