www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Henri Yandell (JIRA)" <j...@apache.org>
Subject [jira] Commented: (LEGAL-6) Is it ok for the Buildr podling to use RJB (LGPL licensed) as an optional dependency?
Date Wed, 18 Jun 2008 06:06:45 GMT

    [ https://issues.apache.org/jira/browse/LEGAL-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12605857#action_12605857

Henri Yandell commented on LEGAL-6:

>From Matthieu's email, embedded in a much larger thread ( http://markmail.org/message/77jg3sfmkmbaeycw

"Then I have a use case. Actually two. The Buildr podling is a Ruby project, it's a Java build
tool so it needs a Java runtime to compile and run tests for example. Using the java and javac
commands is too slow. So it's using two different options:

1. A module called RJB (Ruby Java Bridge) that relies on JNI and is LGPL licensed. 2. JRuby
which lets you pick your license: GPL, LGPL or CPL.

The way we've handled this for now is to consider 1) optional (as you can rely on 2)) and
2) environmental, just like the ruby runtime is considered environmental. Or the JDK itself
for that matter. Note that we don't even need to ship 1) because Ruby has its own package
manager that takes care of checking your dependencies and installing them for you.

Now the questions would be:

- Is 1) really kosher? We don't ship anything and still it's optional but the other options
is CPL at best. - Could we ship a release already pre-bundled with JRuby, which contains both
binaries and scripts as source files?

We've also had some fun thinking whether monkey patching 2) could be considered as modification
of the original source. We've saved some brain power by doing without monkey patching ;-)

> Is it ok for the Buildr podling to use RJB (LGPL licensed) as an optional dependency?
> -------------------------------------------------------------------------------------
>                 Key: LEGAL-6
>                 URL: https://issues.apache.org/jira/browse/LEGAL-6
>             Project: Legal Discuss
>          Issue Type: Question
>            Reporter: Matthieu Riou

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

DISCLAIMER: Discussions on this list are informational and educational
only.  Statements made on this list are not privileged, do not
constitute legal advice, and do not necessarily reflect the opinions
and policies of the ASF.  See <http://www.apache.org/licenses/> for
official ASF policies and documents.
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org

View raw message