On 09/11/2021 3:52 p.m., Jeff Newmiller wrote:
I understand that, but the reason he gives for copying code from the stats 
package is to change the license. That decision seems like something that 
requires a very direct communication with/permission from the maintainer.

The stats package doesn't give a valid maintainer() address. It gives a vague reference to the r-project.org website, but that website doesn't give a contact address.

In fact, the authorship of R is very widely distributed among at least dozens of contributors. Identifying and contacting them all would be a nightmare but probably isn't necessary. However, identifying and contacting the necessary ones (the ones who hold copyright on the parts he wants to copy) would be very difficult. Not contacting the relevant ones would mean Arnaud's work would be potentially in violation of their copyright.

Even if he did manage to contact all the copyright holders, some of them would probably not agree to more permissive licenses. For example, I am a copyright holder on some parts of the source, and I wouldn't agree to relicensing.

Duncan Murdoch




On November 9, 2021 12:21:18 PM PST, Duncan Murdoch <murdoch.dun...@gmail.com> 
wrote:
On 09/11/2021 2:45 p.m., Jeff Newmiller wrote:
This question isn't a "how to do package development" question... this is about 
a specific package so you should send email to the package developer identified by the 
maintainer() function.

I think Arnaud is the package developer; his question is whether he can
copy R source into his package.

Duncan Murdoch


I can't foresee this request finding a positive response from R Core, but email 
seems the most correct approach.

On November 9, 2021 11:34:12 AM PST, Bert Gunter <bgunter.4...@gmail.com> wrote:
Questions about package development should be posted to
R-package-devel (**not R-devel**).
See https://www.r-project.org/mail.html  for details.

(I am not sure that they get into legal weeds there, but it seems like
the right place to try).

Bert Gunter

"The trouble with having an open mind is that people keep coming along
and sticking things into it."
-- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )

On Tue, Nov 9, 2021 at 11:17 AM Arnaud FELD <arnaud.feldm...@gmail.com> wrote:

Hi,

I use that mailing list because I’ve tried to send a message to the
r-core address and received :

"Non-members are typically *NOT* allowed to post messages to this
private developers' list. Please use an appropriate mailing list (from
http://www.r-project.org/mail.html). For R packages, use
maintainer("<pkg>") in R (and if that is R-core@.., use the R-help
address).

   I would like to borrow most of the code of stats :: window within my
package disaggR, which has an uncompatible license as it is MIT not
GPL2. window has some extra overhead because of the calling of time()
at the beginning of the function (that is only used for extend =
FALSE). Copying the function and modifying it would allow me a bit of
optimization, but I need some agreement as my package is MIT.
Is it possible ?

Thanks,

Arnaud FELDMANN

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.




______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to