www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aahit <aah...@gmail.com>
Subject Re: License question for scripting language frontend
Date Fri, 17 Jan 2014 05:44:24 GMT
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

Please specify the version of the license.

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