[R] [FORGED] Re: Regarding R licensing usage guidance

Bob Rudis bob @end|ng |rom rud@|@
Sat Jul 27 10:13:52 CEST 2019


Hey Anamika,

I only caught the tail end of what became an off-topic thread, but backed up a bit to your original q. If I'm duplicating anything previous, apologies.

If you are going to ship your "product" to end users directly (vs provide via an API or web application) I'm not sure how you get around the "you have to ship your source code" problem (regardless of license issues). Even the best obfuscation is fairly easily overcome these days.

On a different note, apart from {RTextTools} and {tabulizer} (both of which aren't on CRAN so I couldn't just run a script against my mirror) you have the follow package licensing dependencies as well:

   License                                 n
 1 GPL-3                                   7
 2 MIT + file LICENSE                      7
 3 GPL (>= 2)                              5
 4 GPL-2                                   4
 5 GPL-2 | GPL-3                           4
 6 BSD 2-clause License + file LICENSE     1
 7 BSD_3_clause + file LICENSE             1
 8 file LICENSE                            1
 9 GPL-2 | file LICENSE                    1
10 MPL-2.0 | file LICENSE                  1

So, if you do end up distributing something you're going to need to plan for adhering to the requirements of each of those when it comes to how you have to message the use of them (and license for them) to end-users.

If this is a pay-for piece of software you're hoping to distribute directly to end users then I'd highly suggest seeking legal assistance from a firm that specializes in reviewing licensing situations. They abound these days and it'll ultimately be worth the expense (it shouldn't be too bad).

-Bob

> On Jul 24, 2019, at 6:07 PM, Andrew Robinson <apro using unimelb.edu.au> wrote:
> 
> 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*



More information about the R-help mailing list