[R] Regarding R licensing usage guidance

Jeff Newmiller jdnewm|| @end|ng |rom dcn@d@v|@@c@@u@
Wed Jul 24 01:21:06 CEST 2019


Your feelings are noted, but my comment about skills was not directed at the person of Anamika but at their skills, so no, it was not ad hominem. 

Regarding the word "odious"... I think that wrapping GPL software in a proprietary blob is ethically flawed, and that word is appropriate regardless of the possible economic disadvantage someone might have who commits that behavior. I have no problem with people generating proprietary blobs of code they wrote combined with supporting code licensed in a way that allows for such use... my employers have paid me to produce such works in the past, but such blobs should rightfully reflect the work input by the programmer and not the massive input by people not being properly compensated for building such an extensive foundation. (Even if the only thing those programmers asked for was that you release your code as well if you use their code.)

Proprietary code is expensive. For a reason. And in the long run it always loses to the commoditization of software. And cheating to delay that outcome is *odious*.

I highly recommend using a language other than R if you don't plan to distribute source code with your software. That will simplify the licensing issue significantly and make distributing the blob much more straightforward.

On July 23, 2019 2:10:30 PM PDT, "Weiwen Ng, MPH" <ngxxx262 using umn.edu> wrote:
>The ad hominem comment about Google skills is also out of line. Knowing
>what to search for is often not trivial. The problem is magnified if
>English isn't your native language.
>
>On Tue, Jul 23, 2019 at 3:59 PM John Maindonald
><john.maindonald using anu.edu.au>
>wrote:
>
>> I think this unfair, certainly the ‘odious’ comment.  Very many of us
>> have been able to contribute because supported to do such work
>> while occupying relatively comfortable academic positions.  In the
>> process of getting there, we have benefited enormously from the
>> work of those who have gone before.  I do not know what Anamika’s
>> position is, but he may well be trying to build a business from a
>> much less privileged starting point than others of us may have
>> enjoyed.  In any case, the comment strikes a tone that is out of
>> place in respectful discourse.
>>
>>
>> John Maindonald             email: john.maindonald using anu.edu.au<mailto:
>> john.maindonald using anu.edu.au>
>>
>>
>> On 23/07/2019, at 22:00, r-help-request using r-project.org<mailto:
>> r-help-request using r-project.org> wrote:
>>
>> From: Jeff Newmiller <jdnewmil using dcn.davis.ca.us<mailto:
>> jdnewmil using dcn.davis.ca.us>>
>> Subject: Re: [R] Regarding R licensing usage guidance
>> Date: 23 July 2019 at 07:00:26 NZST
>> To: <r-help using r-project.org<mailto:r-help using r-project.org>>, ANAMIKA
>KUMARI <
>> anamika1302 using gmail.com<mailto:anamika1302 using gmail.com>>
>>
>>
>> Your internet skills are pathetic. Search Google for "proprietary use
>gpl"
>> and the first hit is
>>
>>
>>
>https://opensource.stackexchange.com/questions/7078/is-it-legal-to-use-gpl-code-in-a-proprietary-closed-source-program-by-putting-i
>>
>> Note that there are (at least) three obvious alternatives if there is
>any
>> question in your case: release the code under GPL but also sell it
>with
>> support (a la RStudio); only use it yourself (don't distribute it at
>all);
>> or only use R for setting up your models but re-engineer
>implementations of
>> the run-time prediction calculations yourself (often much easier than
>the
>> initial algorithm development).
>>
>> I think your desperation to steal the hard work of the various R
>> contributors seems quite odious.
>>
>> On July 22, 2019 6:55:31 AM PDT, ANAMIKA KUMARI
><anamika1302 using gmail.com
>> <mailto:anamika1302 using gmail.com>> wrote:
>> Hello Team,
>>
>> This mail is in reference to understanding R  license and also usage
>of
>> R
>> language to develop commercialised product.
>>
>> I am working on one product of mine that uses R and python language.I
>> am
>> trying to understand the licensing issue if any related to R, if I am
>> going
>> to commercialise my product and keep my work proprietary.
>>
>> I need your help to understand it. R comes under GNU-GPL-2.0. Now, do
>I
>> need to share source code of my product. if, I am moving planning  to
>> move
>> it to production or I can keep my code Proprietary.
>>
>> Please note that I am just using R and its packages to  develop my
>own
>> statistical tool and api and Have not done any changes to existing R
>> code.
>>
>> Please refer below for all R-packages used in my code:-
>>
>>  1.
>> *R-3.4.4 *
>>  2. *'spacyr'*
>>  3.
>> *'jsonlite' *
>>  4.
>> *'lubridate' *
>>  5.
>> *'data.table' *
>>  6.
>> *'png' *
>>  7.
>> *'maps' *
>>  8.
>> *'countrycode' *
>>  9.
>> *'humaniformat' *
>>  10.
>> *'ngram' *
>>  11.
>> *'stringr' *
>>  12.
>> *'slam' *
>>  13.
>> *'tm' *
>>  14.
>> *'lsa' *
>>  15.
>> *'RTextTools' *
>>  16.
>> *'stringi' *
>>  17.
>> *'plumber' *
>>  18. *"Rook"*
>>  19. *"pdftools"*
>>  20. *'tokenizers'*
>>  21. *'zoo'*
>>  22. *"tidyr"*
>>  23. *"reqres"*
>>  24. *"rJava"*
>>  25. *"tiff"*
>>  26. *"splitstackshape"*
>>  27. *"stringdist"*
>>  28. *"RJSONIO"*
>>  29. *"ropensci/tabulizer"*
>>  30. *"staplr"*
>>  31. *"SparseM"*
>>  32. *"randomForest"*
>>  33. *"e1071"*
>>  34. *"ipred"*
>>  35. *"caTools"*
>>  36. *RCMD INSTALL maxent_1.3.3.1.tar.gz*
>>  37. *RCMD INSTALL tree_1.0-39.tar.gz*
>>  38. *RCMD INSTALL RTextTools_1.4.2.tar.gz*
>>
>>
>> *Any help from you will be highly appreciated as I am literally stuck
>> at a
>> dead end.*
>>
>> *Regards*
>> *Anamika Kumari*
>>
>> [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-help using r-project.org<mailto:R-help using 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<
>> http://www.r-project.org/posting-guide.html>
>> and provide commented, minimal, self-contained, reproducible code.
>>
>> --
>> Sent from my phone. Please excuse my brevity.
>>
>>
>>         [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-help using 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.
>>
>
>	[[alternative HTML version deleted]]
>
>______________________________________________
>R-help using 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.

-- 
Sent from my phone. Please excuse my brevity.



More information about the R-help mailing list