You are viewing a plain text version of this content. The canonical link for it is here.
Posted to legal-discuss@apache.org by Jim Jagielski <ji...@jaguNET.com> on 2014/02/02 16:12:19 UTC
Re: License question for scripting language frontend
Would the author be willing to dual-license as GPLv2/ALv2?
On Jan 31, 2014, at 2:07 AM, Shivaram Venkataraman <sh...@eecs.berkeley.edu> wrote:
> rJava is currently licensed as GPLv2 [1]. Would it be okay if rJava
> was licensed as >= GPLv2 instead of just GPLv2 ? We can get in touch
> with the author to request re-licensing the package if that will help
> us include SparkR in Apache Spark.
>
> Thanks
> Shivaram
>
> [1] http://cran.cnr.berkeley.edu/web/packages/rJava/
>
> On Thu, Jan 16, 2014 at 9:44 PM, Aahit <aa...@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]
>>
>> Please specify the version of the license.
>>
>> Regards,
>> Aahit Gaba
>>
>>
>>
>>
>> On Fri, Jan 17, 2014 at 4:07 AM, Shivaram Venkataraman
>> <sh...@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
>>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
> For additional commands, e-mail: legal-discuss-help@apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org