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.duncan at
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.4567
at 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.feldmann
at 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 at .., 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 at 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 at 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.
>>>
>>
>