mxnet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Qiang Kou <>
Subject Re: Rcpp licensing in Apache MXNet
Date Thu, 06 Jul 2017 22:41:02 GMT
Hi, Felix,

I just want to make sure there is no misunderstanding between us.

(1) The MXNet R package heavily used the Rcpp package, but we only include
header file, Rcpp.h, like

The MXNet R package doesn't contain any source code from Rcpp and there is
no linking against Rcpp.

(2) There is "LinkingTo: Rcpp" in the R package description (
However, this only means we want to use the header files from Rcpp.

        "A package that wishes to make use of header files in other
packages needs to declare them as a
comma-separated list in the field ‘LinkingTo’ in the DESCRIPTION file. "

More details can be found from R's official manual (

(3) Many R packages who use Rcpp to communicate with C++ have been released
under Apache License, like feather (


Qiang Kou

On Thu, Jul 6, 2017 at 1:20 AM, Felix Cheung <>

> On a related note, Rcpp, used extensively in the R package, is GPLv2/GPLv3
> licensed.
> I'm not aware of any other R package available that supports R<->C++.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message