An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-devel/attachments/20111128/927c1244/attachment.pl>
Holding back on source code
5 messages · Sachinthaka Abeywardana, Brian Ripley, Dominick Samperi +1 more
On 27/11/2011 23:07, Sachinthaka Abeywardana wrote:
Hi All, A few years back when I was a CSIRO (an Australian research centre) intern I developed a BLAS package for R that uses the GPU. I believe that there is something similar right now, except it uses a few CuBLAS (Nvidia BLAS) routines, but doesnt replace them.
We haven't much idea what 'something similar' refers to.
My question is, is it technically illegal to hold back on source code?
It depends entirely on the licenses involved. Nothing prevents Adobe distributing Acrobat without source code, for example. This is the R development list: questions not specific to R are best asked elsewhere (and, to take a recent example, that includes questions about licenses of packages on R-forge or CRAN). 'Elsewhere' may mean an IP lawyer.
Thanks, Sachin [[alternative HTML version deleted]]
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595
On Mon, Nov 28, 2011 at 2:17 AM, Prof Brian Ripley
<ripley at stats.ox.ac.uk> wrote:
On 27/11/2011 23:07, Sachinthaka Abeywardana wrote:
Hi All, A few years back when I was a CSIRO (an Australian research centre) intern I developed a BLAS package for R that uses the GPU. I believe that there is something similar right now, except it uses a few CuBLAS (Nvidia BLAS) routines, but doesnt replace them.
We haven't much idea what 'something similar' refers to.
My question is, is it technically illegal to hold back on source code?
It depends entirely on the licenses involved. ?Nothing prevents Adobe distributing Acrobat without source code, for example. This is the R development list: questions not specific to R are best asked elsewhere (and, to take a recent example, that includes questions about licenses of packages on R-forge or CRAN). ?'Elsewhere' may mean an IP lawyer.
One side-effect of R's GPL-based license is that there are many Copyright holders if you include members of the R core, R Foundation, R package contributors, etc., and any discussion (with an IP lawyer, say) about possible violation of license terms would require input from each of these groups. Perhaps a new mailing list R-license-policy would be helpful... Dominick
Thanks, Sachin ? ? ? ?[[alternative HTML version deleted]]
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
-- Brian D. Ripley, ? ? ? ? ? ? ? ? ?ripley at stats.ox.ac.uk Professor of Applied Statistics, ?http://www.stats.ox.ac.uk/~ripley/ University of Oxford, ? ? ? ? ? ? Tel: ?+44 1865 272861 (self) 1 South Parks Road, ? ? ? ? ? ? ? ? ? ? +44 1865 272866 (PA) Oxford OX1 3TG, UK ? ? ? ? ? ? ? ?Fax: ?+44 1865 272595
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-devel/attachments/20111129/9ffaa477/attachment.pl>
1 day later
On 28 November 2011 22:37, Sachinthaka Abeywardana
<sachin.abeywardana at gmail.com> wrote:
What I want to do is release the code and implement the package, and not get in trouble considering I was with CSIRO when I did it.
I am not an internet protocol lawyer, etc...
Did you sign a contract that says the work you did under them is
theirs? If you did, you might get in trouble for releasing the code.
You chould be asking CSIRO, not us. Recoding the work may not be wise,
because perhaps it could breach the terms of your contract too.
Regrettably, the terms of the license you choose (GPL, whatever) are
not relevant, because if you signed a contract, and depending on what
contract says, the choice may fall upon CSIRO, not you.
Also, in general beware of treating the law like an algorithm or a
puzzle ("if (method_a && procedure_b && ! bad_thing) return success;
"). Programmers tend to think algorithmically about the law, but
everything is very fuzzy, vague, open to interpretation and frequently
"unintuitive". Consult a lawyer if possible. The Software Freedom Law
Centre might offer you pro-bono advice on this issue:
http://www.softwarefreedom.org/about/contact/
HTH,
- Jordi G. H.