On Jun 5, 2010, Thomas E Enebo wrote:
>> ruby-debug-base is not neccesary for JRuby
>> functioning so it is an external add-on. So my argument is that our
>> src and bin releases of JRuby is a full distribution akin to a Linux
>> distro. Maybe we just need to list this with all our other licenses
>> we list at the top?
>
> This does sounds like a good argument :)

I work for a small company that sells Ruby on Rails apps that we package into .WAR files using Warbler. JRuby is great for us, because it allows us to deploy to customers who are change-resistant, but comfortable with J2EE. While our main products are proprietary, we regularly contribute back to the FOSS projects that we use (I have a bunch of patches to activerecord-jdbc-adapter lined up, for example). We take GPL compliance seriously, which in our situation means not distributing GPL-covered libraries in our products. I doubt we could rely on the "mere aggregation" clause of the GPL. At minimum, it would create a legal uncertainty for us that we would rather avoid.

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?

Cheers,
- Dwayne

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



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

   http://xircles.codehaus.org/manage_email


Reply via email to