You are viewing a plain text version of this content. The canonical link for it is here.
Posted to legal-discuss@apache.org by "Henri Yandell (JIRA)" <ji...@apache.org> on 2008/06/10 07:07:45 UTC

[jira] Created: (LEGAL-6) Is it ok for the Buildr podling to use RJB (LGPL licensed) as an optional dependency?

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


[jira] Commented: (LEGAL-6) Is it ok for the Buildr podling to use RJB (LGPL licensed) as an optional dependency?

Posted by "Jukka Zitting (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LEGAL-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12740936#action_12740936 ] 

Jukka Zitting commented on LEGAL-6:
-----------------------------------

What's the status of this issue? There hasn't been any activity in a year.

> 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.


---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org


[jira] Commented: (LEGAL-6) Is it ok for the Buildr podling to use RJB (LGPL licensed) as an optional dependency?

Posted by "Matthieu Riou (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LEGAL-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12742134#action_12742134 ] 

Matthieu Riou commented on LEGAL-6:
-----------------------------------

So from the discussion at this time (in which IIRC Henri asked for a use case which prompted this one about Buildr), it's pretty hard to find a consensus on a global wording for this issue. On a use-case by use-case basis we seem to be able to draw the line, usually fairly easily. But LGPL use, even when considered part of the running environment, doesn't seem okay in all use cases.

> 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.


---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org


[jira] Commented: (LEGAL-6) Is it ok for the Buildr podling to use RJB (LGPL licensed) as an optional dependency?

Posted by "Matthieu Riou (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LEGAL-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12603888#action_12603888 ] 

Matthieu Riou commented on LEGAL-6:
-----------------------------------

An important remark is that Buildr being a Ruby project, dependencies are RubyGems. Which means that they're never shpped as part of the normal distribution and the installation of dependencies can be declined.

> 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


[jira] Commented: (LEGAL-6) Is it ok for the Buildr podling to use RJB (LGPL licensed) as an optional dependency?

Posted by "Jukka Zitting (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LEGAL-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12740950#action_12740950 ] 

Jukka Zitting commented on LEGAL-6:
-----------------------------------

Thanks for the update. Agreed with the interpretation.

This should be documented on resolved.html so we can mark this issue as resolved.

> 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.


---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org


[jira] Commented: (LEGAL-6) Is it ok for the Buildr podling to use RJB (LGPL licensed) as an optional dependency?

Posted by "Assaf Arkin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LEGAL-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12604728#action_12604728 ] 

Assaf Arkin commented on LEGAL-6:
---------------------------------

To clarify, we have one API which we use to talk to Java code, which is native to JRuby.

MRI requires a Java/Ruby bridge which we expose through a JRuby-like API.  The best bridge we could find is RJB, so that's a necessary dependency if you want to run on MRI and only for it (Buildr for JRuby is a separate Gem sans the RJB dependency).

> 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


[jira] Commented: (LEGAL-6) Is it ok for the Buildr podling to use RJB (LGPL licensed) as an optional dependency?

Posted by "Matthieu Riou (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LEGAL-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12740944#action_12740944 ] 

Matthieu Riou commented on LEGAL-6:
-----------------------------------

I guess the lazy consensus is that the use case outlined above is okay. At least that's the assumption we've been operating on. It's very similar to distributing Java software that needs a JDK to run.

> 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.


---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org


[jira] Commented: (LEGAL-6) Is it ok for the Buildr podling to use RJB (LGPL licensed) as an optional dependency?

Posted by "Henri Yandell (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LEGAL-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12792800#action_12792800 ] 

Henri Yandell commented on LEGAL-6:
-----------------------------------

Agreed with the above.

Action item - add to resolved.html.

> 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.


---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org


[jira] Commented: (LEGAL-6) Is it ok for the Buildr podling to use RJB (LGPL licensed) as an optional dependency?

Posted by "Henri Yandell (JIRA)" <ji...@apache.org>.
    [ 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


[jira] Commented: (LEGAL-6) Is it ok for the Buildr podling to use RJB (LGPL licensed) as an optional dependency?

Posted by "Matthieu Riou (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LEGAL-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12604723#action_12604723 ] 

Matthieu Riou commented on LEGAL-6:
-----------------------------------

Buildr can also work in JRuby, so the answer is yes.

> 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


[jira] Commented: (LEGAL-6) Is it ok for the Buildr podling to use RJB (LGPL licensed) as an optional dependency?

Posted by "Sam Ruby (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LEGAL-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12604704#action_12604704 ] 

Sam Ruby commented on LEGAL-6:
------------------------------

If the user declines to download RJB, is Buildr still useful?

> 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