www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Santiago Gala <santiago.g...@gmail.com>
Subject Re: License question for scripting language frontend
Date Sun, 02 Feb 2014 16:14:11 GMT
On Fri, Jan 17, 2014 at 6:44 AM, Aahit <aahit8@gmail.com> wrote:

> Hi Shivaram,
> If the Apache code is calling to GPLd (v2) code, then there is an
> incompatibility issue. [Apache v2 & GPL v2 does not have compatibility]
> Nevertheless, GPL v3 have compatibility with Apache v2. [only in certain
> cases]

It is the other way around: the GPLv3 people claims that Apache v2 code
cannot be bundled with GPLv2, but can with GPLv3.

No GPLed code can be incorporated into Apache code without forcing Apache
to release its codebase as GPL. See


> Please specify the version of the license.
> Regards,
> Aahit Gaba
> On Fri, Jan 17, 2014 at 4:07 AM, Shivaram Venkataraman <
> shivaram@eecs.berkeley.edu> wrote:
>> Hi
>> I am Shivaram Venkataraman, a committer on the Apache Spark project.
>> Recently we have been working on developing an R interface to Spark
>> which allows users to run R code on Spark. In this context, we have a
>> licensing related question that we would like some help with.
>> The R interface to Spark (SparkR) uses rJava, a GPL-licensed
>> third-party R package that presents functions to communicate from R to
>> Java.  In the SparkR code, rJava is simply imported into the R
>> workspace through an "include" command, and is not shipped in either
>> source or binary form with SparkR. Further the R code in SparkR (and
>> the R code we call into in rJava) is not linked but interpreted by R.
>> We would like to merge SparkR as a part of the Apache Spark project
>> and distribute it similar to our Python frontend. From what we can see
>> there exist other R packages like rmr2 (an R interface to Apache
>> Hadoop [1]) and Myrrix (an R interface to Apache Mahout [2]) that
>> provide Apache licensed code, while depending on GPL packages to
>> bridge from R to other large scale execution engines. However we were
>> wondering if there are any restrictions in Apache license of calling
>> into GPL code through a scripting language that we should be aware of.
>> Please let us know if you need any further details.
>> Thanks
>> Shivaram
>> [1]
>> https://github.com/RevolutionAnalytics/rmr2/blob/master/pkg/DESCRIPTION
>> [2] http://cran.cnr.berkeley.edu/web/packages/Myrrix/index.html
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
>> For additional commands, e-mail: legal-discuss-help@apache.org

View raw message