> On Oct 17, 2016, at 3:22 PM, Narendra Modi <bjpmodi2...@gmail.com> wrote: > > Hi Bob, > Could you explain a bit more on this? How do I use/configure base64? > Any document/example do you have? >
To Narendra; I get the idea that this line of inquiry is designed to obfuscate R code and derivative works, which in turn I see as an effort to defeat the open source nature of the R movement. It at least violates the spirit of the various licenses under which R and the CRAN packaging policies are distributed. I'm suggesting that those people who support an open source basis of R not continue to use Rhelp as a venue for an effort to undermine the openness of coding supported by R. If Bob disagrees with me, he is at liberty to correspond with you privately. I have no authority to enforce such advice, and anyone is free to opine on the ethics and legality of this proposed effort. -- David. > > > On Fri, Oct 14, 2016 at 9:55 AM, Bob Rudis <b...@rud.is> wrote: >> Ugly idea/option, but you could base64 encode the R script (solely to >> avoid the need to do string quoting) and have that string in the >> source of the R.net code, then pass it in to the eval portion or write >> it out to a temp dir and pass that to the eval portion of the code. >> That way the script is embedded with the DLL and not an extra asset >> that needs to be managed. >> >> On Fri, Oct 14, 2016 at 10:43 AM, Narendra Modi <bjpmodi2...@gmail.com> >> wrote: >>> Thanks Duncan. That's useful to know. >>> >>> On Fri, Oct 14, 2016 at 9:18 AM, Duncan Murdoch >>> <murdoch.dun...@gmail.com> wrote: >>>> On 14/10/2016 10:00 AM, Narendra Modi wrote: >>>>> >>>>> Hello Gurus, >>>>> >>>>> I have built a code snippet using R.net wherein I call couple of R >>>>> scripts to run optimization packages and use the output in C# code. >>>>> The way I call the R scripts is just by providing its location in the >>>>> C# code. >>>>> >>>>> So, if I have to share the .dll of the complete program, I will also >>>>> have to share the R scripts; actual code. Is there anyway to avoid it; >>>>> not having to share the r script code with users/testers. >>>>> I am considerably new to R. Any suggestion in this direction is >>>>> appreciated! >>>>> >>>> >>>> I don't know what the R.net .dll is, but if it includes R, you need to >>>> share >>>> the complete source code of anything you distribute that includes it. The >>>> R >>>> scripts will be only a small part of that. >>>> >>>> Sharing less than that is a copyright violation, since you are only >>>> licensed >>>> to distribute R under the GPL license, and it requires that you share code >>>> of the original and your modifications. >>>> >>>> Duncan Murdoch >>>> >>> >>> ______________________________________________ >>> 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. David Winsemius Alameda, CA, USA ______________________________________________ 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.