www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Purtell (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LEGAL-222) Can HBase redistribute JRuby?
Date Wed, 05 Aug 2015 17:09:05 GMT

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

Andrew Purtell commented on LEGAL-222:

Thanks for the fast response [~rubys] 

bq. (Sean) Category B is only okay for binary redistribution. Do ruby scripts contained in
a jar file count as a binary distribution? I think the answer is yes, since a downstream user
would not normally unpack a jar file to modify ruby scripts and we do not unpack the jar file
as a part of the normal runtime use. 
bq. (Sam) I would agree that a JAR file is fine.

FWIW, I doubt a downstream user of HBase will ever want to hack the internals of JRuby in
this way. HBase doesn't require nor even suggest in any documentation any modifications to
the JRuby jar.

bq. (Sam) That being said, if you have released before, and this is holding up a release,
I would suggest proceeding and checking back before making the *next* release after that one.

I think we will be otherwise be able to resume releases by the end of this week. I will wait
until then and then let our PMC know we can move forward with the above caveat. I will check
back here first in case that changes.

> Can HBase redistribute JRuby?
> -----------------------------
>                 Key: LEGAL-222
>                 URL: https://issues.apache.org/jira/browse/LEGAL-222
>             Project: Legal Discuss
>          Issue Type: Question
>            Reporter: Sean Busbey
>            Assignee: Sam Ruby
> HBase currently relies on an older version of JRuby (1.6.8) that we redistribute via
the jruby-complete jar made by that project.
> While cleaning up our license notifications (HBASE-14085) I've been verifying that we
have any supplemental licensing info from included dependencies (that is, stuff beyond the
license listed in a pom).
> The overall licensing for JRuby is CPL 1.0 and it mentions bundling some other works
under a combination of licenses that are all categorized as various degrees of fine for inclusion
by an ASF project ([ref jruby 1.6.8 COPYING information|https://github.com/jruby/jruby/blob/1.6.8/COPYING]).
> It also includes the ruby language files from MRI ruby 1.8 and 1.9 under "The Ruby License"
([ref jruby 1.6.8 LICENSE.RUBY details|https://github.com/jruby/jruby/blob/1.6.8/LICENSE.RUBY]
and referenced no-op [LEGAL|https://github.com/jruby/jruby/blob/1.6.8/LEGAL]). These files
are needed for jruby to function, so I can't e.g. excise them from the version we redistribute.
> The legal FAQ mentions that it's okay for ruby-implemented projects to have dependencies
that are under the Ruby License, but it doesn't categorize the license generally or state
if it's okay to redistribute.
> Can we redistribute this jar?

This message was sent by Atlassian JIRA

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

View raw message