For the license issues, I would either refer to Spark how they took care
of these licensing things in SparkR or file a ticket in the LEGAL
tracker in JIRA to get help on these licensing issues from the ASF.
Having GPL runtime dependency looks very problematic for me in an Apache
project.

Uwe


On Thu, Aug 3, 2017, at 12:19 AM, Wes McKinney wrote:
> As some context: the R language runtime and a significant portion of
> R's third party libraries are released under GPLv2 and/or GPLv3.
> 
> Rcpp, a toolkit for developing C++ extensions for R, is dual-licensed
> under GPLv2/GPLv3. It is a build and runtime dependency of many
> packages (https://cran.r-project.org/web/packages/Rcpp/index.html). It
> does not need to be vendored with a project or redistributed in any
> form with Apache Arrow.
> 
> Since R bindings would be an optional component of Arrow, this seems
> less concerning from a licensing point of view, but I am not an expert
> on the policies for project component dependencies.
> 
> Thanks
> Wes
> 
> On Wed, Aug 2, 2017 at 6:11 PM, Clark Fitzgerald <clarkfi...@gmail.com>
> wrote:
> > Rcpp provides a friendlier interface between R and C++, similar to Cython
> > for Python.
> >
> > Do people have opinions on whether R / Arrow depends on Rcpp? Alternatively
> > the bindings can be written directly using R's C++ API.
> >
> > Here's a JIRA for work on R / Arrow:
> > https://issues.apache.org/jira/browse/ARROW-1325

Reply via email to