[R] Making a new package: licence
Jeff Newmiller
jdnewmil at dcn.davis.ca.us
Fri Jul 8 17:09:28 CEST 2011
On 07/08/2011 07:58 AM, Spencer Graves wrote:
> On 7/8/2011 4:26 AM, Federico Calboli wrote:
>> On 8 Jul 2011, at 12:06, Duncan Murdoch wrote:
>>
>>> On 11-07-08 6:20 AM, Federico Calboli wrote:
>>>> HI All,
>>>>
>>>> I have written and succesfully uploaded a new package. The licence it
>>>> is under is 'GPL' --no version. My assumption is, since all the code is
>>>> written in R the licence R used for R would affect the code (hence my
>>>> "GPL" stands for "whatever version of the GPL R is under")
>>>>
>>>> I am happy with the licencing I used, but I'd like to ask if there is
>>>> any transitive propery of IP licencing or if I am mistaken.
>>> I believe you are mistaken: your package is your code, so the license
>>> someone else used is irrelevant. I would interpret 'GPL' to mean
>>> 'whatever version of GPL the user finds to be convenient'. So if GPL v1
>>> (which I've never actually seen) or GPL v4 (which has not been released)
>>> contained some right that I liked, I would assume that you've granted me
>>> that right.
>> Ok, thanks for that. I though that, since R in under GPL-v2, I can only
>> release my code under GPL-v2 because the code is written in R and
>> probably qualifies as a derivative work.
>
> Did you include someone else's GPL-vx code (possibly modified by
> you) as part of your code in a way that someone could claim that your code
> does NOT have a useful functionality and independent existence without
> that? I'm not an attorney, but I have read the GPL and discussed it with
> attorneys, and it's my understanding that the definition of "derivative
> work" encompasses essentially what I just described. Another example:
> According to the Wikipedia article on Linux, the (first) GPL was written
> for the GNU Linux project. In that context, you can NOT charge someone
> for Linux nor for any modification of it you may make, because such
> modifications would make it a derivative work. However, if you can run
> your own code written in whatever language under Linux, because presumably
> your code has an existence independent of Linux and could theoretically
> run (with modifications) on some other operating system.
>
GPL is not about compensation, it is about distribution and the rights and
responsibilities ensuing.
>
> Hope this helps.
> Spencer
>
>>
>> On uploading the new version (a matter of days), I will specify the GPL
>> version.
>>
>> Bw
>>
>> Federico
>>
>>
>>> Duncan Murdoch
>>>
>>>> bw
>>>>
>>>> Federico
>>>>
>>>>
>>>> --
>>>> Federico C. F. Calboli
>>>> Department of Epidemiology and Biostatistics
>>>> Imperial College, St. Mary's Campus
>>>> Norfolk Place, London W2 1PG
>>>>
>>>> Tel +44 (0)20 75941602 Fax +44 (0)20 75943193
>>>>
>>>> f.calboli [.a.t] imperial.ac.uk
>>>> f.calboli [.a.t] gmail.com
>>>>
>>>> ______________________________________________
>>>> R-help at r-project.org mailing list
>>>> 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.
>> --
>> Federico C. F. Calboli
>> Department of Epidemiology and Biostatistics
>> Imperial College, St. Mary's Campus
>> Norfolk Place, London W2 1PG
>>
>> Tel +44 (0)20 75941602 Fax +44 (0)20 75943193
>>
>> f.calboli [.a.t] imperial.ac.uk
>> f.calboli [.a.t] gmail.com
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> 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.
>
>
More information about the R-help
mailing list