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