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