Re: [R] How can you buy R?

2006-05-23 Thread Berwin A Turlach
G'day Duncan,

 DM == Duncan Murdoch [EMAIL PROTECTED] writes:

DM On 5/22/2006 3:55 AM, Berwin A Turlach wrote:

 I agree with you on this.  Probably I was to terse in my
 writing and produced misunderstandings.  I never intended to
 say something about the rights that the user has with regards
 to P alone.  My comments were directed towards the linked
 product P+Q.  In particular, it is not clear to me whether one
 can execute such a product without violating copyright laws.

DM The GPL is quite explicit on this: as Deepayan said, it
DM confers rights to copy, modify and redistribute P. [..]
Yes, so he did.  But I refer above to copyright laws, not the GPL.  It
is not clear to me under which rules/licence/laws the combined product
falls and whether you have the right to execute it.  And in some
places, including Australia, copyright laws are getting really
strange and restrictive, so it seems.

DM Now, I suppose you might argue that executing P+Q makes a copy
DM of it in memory, [...]
Yes, I read arguments along these lines on gnu.misc.disucss.
Personally, I wouldn't use them because I know too little about these
processes (and what happens under static linking, dynamic linking and
so on) to make any statements on such issues.  From following such
discussion, I only got the impression that these points seem to be
relevant in defining when (under copyright law) a derivative work is
produced. 

DM but I think countries that have modernized their copyright
DM laws recognize that this is something you have a right to do
DM with a legally acquired copy.
I doubt it, I don't think that the lawyers understand these
technicalities either. ;-))

Cheers,

Berwin

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-23 Thread Berwin A Turlach
G'day Deepayan,

 DS == Deepayan Sarkar [EMAIL PROTECTED] writes:

DS On 5/22/06, Berwin A Turlach [EMAIL PROTECTED] wrote:
DS [...]

 [...] Should perhaps better be formulated as:
 
 My understanding was that in that moment a product was created
 that would have to be wholly under the GPL, so the person who
 did the linking was violating the GPL and it is not clear
 whether anyone is allowed to use the linked product.

DS I think you are still missing the point.  [...]
Quite possible, as I said early on IANAL.  And these discussion really
starts to remind me too much of those that I read in
gnu.misc.discuss.  Since I never participated in them, I don't see why
I should here.  And that group is probably a better forum to discuss
all these issues.  If some of the guys who always tried to argue that
they found a way to circumvent the GPL are still hanging around, I am
sure they are happy if you come along and confirm that according to
your understanding of the GPL eveything they are doing is o.k.. :)

DS The act of creating a derivative work is NOT governed by the
DS GPL,
Yes, as a part of the GPL that I quoted earlier states. it is the
(local?) copyright law which defines when a derivative work is
created.  The GPL just stipulates under which licence this derivative
work has to be.

DS so it cannot possibly by itself violate the GPL.
Fair enough.  There are probably several people in gnu.misc.discuss
who would be happy to hear this. :)

DS The question of violation only applies when the creator of
DS this derivative work wishes to _distribute_ it. This is like
DS me writing a book that no one else ever reads; it doesn't
DS matter if I have plagiarized huge parts of it. This point is
DS not as academic as you might think.
Hey, I work in an academic environment, so it is hard to imagine that
I would view any point as being too academic. :)

DS It is well known that Google uses a customized version of
DS Linux for their servers; however, they do not distribute this
DS customized version, and hence are under no obligation to
DS provide the changes (and they do not, in fact). This is NOT a
DS violation of the GPL.
I agree and would have never claimed anything different.  You are
stating the obvious here.


 [...] If one scenario is not on, I don't see how the other one
 could be acceptable either.  Except that in the first scenario
 there is a clear intend of circumventing the GPL.  [...]
DS That's your choice, but the situations are not symmetric, and
DS quite deliberately so.
That's why I studied mathematics and not law.  I readily accept that
there is some logic in law, it is just that I never got it.  For me,
if I make someone else link a GPL product P with a non-GPL product Q,
then this is the same, whether I was the provider of P or Q.

DS The FSF's plan was not to produce a completely independent and
DS fully functional 'GNU system' at once (which would be
DS unrealistic), but rather produce replacements of UNIX tools
DS one by one. It was entirely necessary to allow these new
DS versions to operate within the older, proprietary system.
Wasn't your argument above, in response to the scenario that I was
describing, that it is not necessary to explicitly allow this because
a user can never violate the GPL?  As long as you operate on a
proprietary system and not distributing anything, why would there all
of a sudden be a problem?

DS In fact, GCC was not the first piece of software released
DS under the GPL,
My guess is that the first piece of software released under the GPL
was Emacs, but it is quite likely that I will be corrected on this
point. 

DS and until then the only way to use GPL software was to compile
DS them using a non-free compiler.
I know, I have compiled a lot of GPL software with non GCC compilers;
and I have been using GCC when it was still standing for GNU C
Compiler.  But thanks for the history lesson anyhow. :)

Cheers,

Berwin

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-23 Thread Deepayan Sarkar
On 5/23/06, Berwin A Turlach [EMAIL PROTECTED] wrote:
 G'day Deepayan,

  DS == Deepayan Sarkar [EMAIL PROTECTED] writes:

 DS I think you are still missing the point.  [...]

 Quite possible, as I said early on IANAL.  And these discussion really
 starts to remind me too much of those that I read in
 gnu.misc.discuss.  Since I never participated in them, I don't see why
 I should here.  And that group is probably a better forum to discuss
 all these issues.  If some of the guys who always tried to argue that
 they found a way to circumvent the GPL are still hanging around, I am
 sure they are happy if you come along and confirm that according to
 your understanding of the GPL eveything they are doing is o.k.. :)

[...]

 DS The FSF's plan was not to produce a completely independent and
 DS fully functional 'GNU system' at once (which would be
 DS unrealistic), but rather produce replacements of UNIX tools
 DS one by one. It was entirely necessary to allow these new
 DS versions to operate within the older, proprietary system.

 Wasn't your argument above, in response to the scenario that I was
 describing, that it is not necessary to explicitly allow this because
 a user can never violate the GPL?  As long as you operate on a
 proprietary system and not distributing anything, why would there all
 of a sudden be a problem?

It's not necessary as long as you are only a user. It is necessary
when you want to be more than a user and copy, modify and distribute.
That's the difference between free software and ``Free software'' [1]

[1] http://www.gnu.org/philosophy/free-sw.html

In any case, I'm not interested in a technical discussion about the
GPL either, I was only trying to respond to (what in my opinion was)
some misinformation about the GPL. I have no interest in convincing
you personally, and I wouldn't have bothered if this wasn't a public
list. I think I have stated my point of view clearly enough, so I'm
going to stop here.

-Deepayan

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-22 Thread Berwin A Turlach
G'day Deepayan,

 DS == Deepayan Sarkar [EMAIL PROTECTED] writes:

DS let me first summarize this sub-discussion so far: [...]
Sound like a perfect summary. :)

DS As far as I can tell (and please correct me if I'm wrong),
DS your contention is that by linking a GPL component P with a
DS non-GPL component Q, a user may lose the rights granted to him
DS by the GPL to the GPL-d part P.
I don't think that I said this explicitly, but I can see how what I
said can be interpreted in such a way.  The point is rather that at
the moment component P and Q are linked (and I perhaps carelessly
assumed that the user was doing this) a product is produced that
should be completely under the GPL.  Obviously it is not.  Hence, the
status of this linked product, and whether it can be used by anybody,
is an open question.  And the answer is probably given by the
copyright laws (and others?) of the country in the linking happens.  


DS Let's assume this is true. All that means is that the user has
DS lost his rights to copy, modify and redistribute P. He does
DS NOT lose the rights to use P.
I agree with you on this.  Probably I was to terse in my writing and
produced misunderstandings.  I never intended to say something about
the rights that the user has with regards to P alone.  My comments
were directed towards the linked product P+Q.  In particular, it is
not clear to me whether one can execute such a product without
violating copyright laws. 

Thus, the last sentence of mine that you quoted:

 My understanding was that in that moment a product was
 created that would have to be wholly under the GPL, so the
 user was violating the GPL and lost the write to use your
 package.

Should perhaps better be formulated as:

 My understanding was that in that moment a product was
 created that would have to be wholly under the GPL, so the
 person who did the linking was violating the GPL and it is
 not clear whether anyone is allowed to use the linked product.

 A simple google search would have confirmed to you that the
 linux kernel is developed under the GPL.  [...]
DS Linux is under GPL2, and not GPL2 or later. [...]
Oh, I wasn't aware that they did not use the typical(?) or later
phrase.  Thanks for pointing this out and I note that we both agree
that the linux kernel is definitely not under LGPL.

DS In any case, this is the complete opposite of the situation we
DS were originally discussing: [...]
 [...]  So I have to wonder to what you are referring to as the
 situation we were originally discussing.

DS I was referring to your question (quoted above) about use of
DS GPL'd code in S-PLUS, which is what I was replying to. As I
DS was saying, that situation is the opposite of the one in your
DS example.
O.k., sorry, I used a different scale with the time point of origin at
Spencer's e-mail and my answer to that mail.  Now I am with you.

Agreed, the situation is the opposite, but that was the example
discussed in gnu.misc.discuss.  From an abstract point of view the
situations are the same.  You make someone else link a GPL product
with a non-GPL product creating a derived work, the derived work would
have to be under the GPL but is not.  Hence, the derived work has a
legal status that is in limbo and it is not clear whether anyone has
to right to use it.  

The discussions on gnu.misc.discuss were centred on cases were people
provided non-GPL binaries, asked their users to download GPL software
from elsewhere, compile and link everything together and then use the
combined product.  

As you say it is the exact opposite (and hence mirror image) from the
situation that I was worried about, where I provide GPL software and
ask others to compile and link it with non-GPL binaries and then use
the combined product.

If one scenario is not on, I don't see how the other one could be
acceptable either.  Except that in the first scenario there is a clear
intend of circumventing the GPL.  But I was not sure whether such kind
of intent makes any difference.  Thus, to avoid all these problems I
decided to rather use the LGPL since that licence definitely seemed to
allow both.  

Hope this clarifies some of my comments.

Cheers,

Berwin

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-22 Thread Deepayan Sarkar
On 5/22/06, Berwin A Turlach [EMAIL PROTECTED] wrote:

[...]

 Thus, the last sentence of mine that you quoted:

  My understanding was that in that moment a product was
  created that would have to be wholly under the GPL, so the
  user was violating the GPL and lost the write to use your
  package.

 Should perhaps better be formulated as:

  My understanding was that in that moment a product was
  created that would have to be wholly under the GPL, so the
  person who did the linking was violating the GPL and it is
  not clear whether anyone is allowed to use the linked product.

I think you are still missing the point. The act of creating a
derivative work is NOT governed by the GPL, so it cannot possibly by
itself violate the GPL. The question of violation only applies when
the creator of this derivative work wishes to _distribute_ it. This is
like me writing a book that no one else ever reads; it doesn't matter
if I have plagiarized huge parts of it. This point is not as academic
as you might think. It is well known that Google uses a customized
version of Linux for their servers; however, they do not distribute
this customized version, and hence are under no obligation to provide
the changes (and they do not, in fact). This is NOT a violation of the
GPL.

 DS I was referring to your question (quoted above) about use of
 DS GPL'd code in S-PLUS, which is what I was replying to. As I
 DS was saying, that situation is the opposite of the one in your
 DS example.
 O.k., sorry, I used a different scale with the time point of origin at
 Spencer's e-mail and my answer to that mail.  Now I am with you.

 Agreed, the situation is the opposite, but that was the example
 discussed in gnu.misc.discuss.  From an abstract point of view the
 situations are the same.  You make someone else link a GPL product
 with a non-GPL product creating a derived work, the derived work would
 have to be under the GPL but is not.  Hence, the derived work has a
 legal status that is in limbo and it is not clear whether anyone has
 to right to use it.

 The discussions on gnu.misc.discuss were centred on cases were people
 provided non-GPL binaries, asked their users to download GPL software
 from elsewhere, compile and link everything together and then use the
 combined product.

 As you say it is the exact opposite (and hence mirror image) from the
 situation that I was worried about, where I provide GPL software and
 ask others to compile and link it with non-GPL binaries and then use
 the combined product.

 If one scenario is not on, I don't see how the other one could be
 acceptable either.  Except that in the first scenario there is a clear
 intend of circumventing the GPL.  But I was not sure whether such kind
 of intent makes any difference.  Thus, to avoid all these problems I
 decided to rather use the LGPL since that licence definitely seemed to
 allow both.

That's your choice, but the situations are not symmetric, and quite
deliberately so. The FSF's plan was not to produce a completely
independent and fully functional 'GNU system' at once (which would be
unrealistic), but rather produce replacements of UNIX tools one by
one. It was entirely necessary to allow these new versions to operate
within the older, proprietary system. In fact, GCC was not the first
piece of software released under the GPL, and until then the only way
to use GPL software was to compile them using a non-free compiler.
This is enabled by means of exceptions to the GPL, as described in

http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs

(which I have already referred to once before).

Deepayan

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-22 Thread Duncan Murdoch
On 5/22/2006 3:55 AM, Berwin A Turlach wrote:
 G'day Deepayan,
 
 DS == Deepayan Sarkar [EMAIL PROTECTED] writes:
 
 DS let me first summarize this sub-discussion so far: [...]
 Sound like a perfect summary. :)
 
 DS As far as I can tell (and please correct me if I'm wrong),
 DS your contention is that by linking a GPL component P with a
 DS non-GPL component Q, a user may lose the rights granted to him
 DS by the GPL to the GPL-d part P.
 I don't think that I said this explicitly, but I can see how what I
 said can be interpreted in such a way.  The point is rather that at
 the moment component P and Q are linked (and I perhaps carelessly
 assumed that the user was doing this) a product is produced that
 should be completely under the GPL.  Obviously it is not.  Hence, the
 status of this linked product, and whether it can be used by anybody,
 is an open question.  And the answer is probably given by the
 copyright laws (and others?) of the country in the linking happens.  
 
 
 DS Let's assume this is true. All that means is that the user has
 DS lost his rights to copy, modify and redistribute P. He does
 DS NOT lose the rights to use P.
 I agree with you on this.  Probably I was to terse in my writing and
 produced misunderstandings.  I never intended to say something about
 the rights that the user has with regards to P alone.  My comments
 were directed towards the linked product P+Q.  In particular, it is
 not clear to me whether one can execute such a product without
 violating copyright laws. 

The GPL is quite explicit on this:  as Deepayan said, it confers rights 
to copy, modify and redistribute P.  Activities other than copying, 
distribution and modification are not covered by this License; they are 
outside its scope.

This probably varies from country to country, but I think the assumption 
is that if you have a legally acquired copy of a program, you have a 
right to execute it as you like.  (The American DMCA and laws in other 
countries that implement the WIPO anti-circumvention rules limit you in 
specific ways, but they probably don't apply to the situation we're 
talking about.)

Now, I suppose you might argue that executing P+Q makes a copy of it in 
memory, but I think countries that have modernized their copyright laws 
recognize that this is something you have a right to do with a legally 
acquired copy.  You don't need the GPL to give you permission to do 
this.  That's certainly true in the US and Canada.  Your country may vary.

Duncan Murdoch

 
 Thus, the last sentence of mine that you quoted:
 
  My understanding was that in that moment a product was
  created that would have to be wholly under the GPL, so the
  user was violating the GPL and lost the write to use your
  package.
 
 Should perhaps better be formulated as:
 
  My understanding was that in that moment a product was
  created that would have to be wholly under the GPL, so the
  person who did the linking was violating the GPL and it is
  not clear whether anyone is allowed to use the linked product.
 
  A simple google search would have confirmed to you that the
  linux kernel is developed under the GPL.  [...]
 DS Linux is under GPL2, and not GPL2 or later. [...]
 Oh, I wasn't aware that they did not use the typical(?) or later
 phrase.  Thanks for pointing this out and I note that we both agree
 that the linux kernel is definitely not under LGPL.
 
 DS In any case, this is the complete opposite of the situation we
 DS were originally discussing: [...]
  [...]  So I have to wonder to what you are referring to as the
  situation we were originally discussing.
 
 DS I was referring to your question (quoted above) about use of
 DS GPL'd code in S-PLUS, which is what I was replying to. As I
 DS was saying, that situation is the opposite of the one in your
 DS example.
 O.k., sorry, I used a different scale with the time point of origin at
 Spencer's e-mail and my answer to that mail.  Now I am with you.
 
 Agreed, the situation is the opposite, but that was the example
 discussed in gnu.misc.discuss.  From an abstract point of view the
 situations are the same.  You make someone else link a GPL product
 with a non-GPL product creating a derived work, the derived work would
 have to be under the GPL but is not.  Hence, the derived work has a
 legal status that is in limbo and it is not clear whether anyone has
 to right to use it.  
 
 The discussions on gnu.misc.discuss were centred on cases were people
 provided non-GPL binaries, asked their users to download GPL software
 from elsewhere, compile and link everything together and then use the
 combined product.  
 
 As you say it is the exact opposite (and hence mirror image) from the
 situation that I was worried about, where I provide GPL software and
 ask others to compile and link it with non-GPL binaries and then 

[R] How can you buy R?

2006-05-22 Thread H. Skaug
About glmmADMB and GPL:

We were not very cautious when we put in the GPL statement.
What we wanted to say was that the use of glmmADMB is free, and
does not require a license for AD Model Builder.

Am I correct in interpreting this discussion so that all
we have to do is to remove the License: GPL statement
from the DESCRIPTION file (and everywhere else it may occur),
and there will be no conflict between glmmADMB and the
rules of the R community?

We have temporarily withdrawn glmmADMB until this question has been
settled.

hans



 Brian Ripley wrote:

The issue in the glmmADMB example is not if they were required to release
it under GPL (my reading from the GPL FAQ is that they probably were not,
given that communication is between processes and the R code is
interpreted).

Rather, it is stated to be under GPL _but_ there is no source code offer
for the executables (and the GPL FAQ says that for anonymous FTP it should
be downloadable via the same site, and the principles apply equally to
HTTP sites).  As the executables are not for my normal OS and I would like
to exercise my freedom to try the GPLed code, I have requested the sources
from the package maintainer.

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-21 Thread Berwin A Turlach
G'day Brian,

 BDR == Prof Brian Ripley [EMAIL PROTECTED] writes:

BDR The issue in the glmmADMB example is not if they were
BDR required to release it under GPL
I should probably bow to your superior command of the English language
and trust that you can interpret Spencer's questions much better than
I, but I was addressing, amongst other things, the following comment:
SG A boundary case is provided by the glmmADMB package.  As I
SG read the GPL, this package must operate under GPL.
which to me seems to ask exactly about this issue.

BDR (my reading from the GPL FAQ is that they probably were not,
BDR given that communication is between processes and the R code
BDR is interpreted).
So, it seems we agree. :) (Though for different reasons)

BDR Rather, it is stated to be under GPL
Indeed, and I noted so.  Furthermore, I thought it was rather
pointless to confirm that under the licence of the package as it is
stated at the moment they would actually be required to provide the
source code of the binaries.  My apologies for not doing a thorough
discussion of all possible scenarios.  I just pointed out that if the
developers of this package do not want to provide the source code for
these binaries, they should probably state another licence for them in
the DESCRIPTION file and, since the binaries are not loaded
dynamically, they would not be obliged to release the source code;
a statement that you seem to agree to.  

BDR [...]  As the executables are not for my normal OS and I
BDR would like to exercise my freedom to try the GPLed code, I
BDR have requested the sources from the package maintainer.
Good luck. :)

BDR Once again, the GPL FAQ and its references,
BDR http://www.gnu.org/licenses/gpl-faq.html, are a more informed
BDR source than mailing lists.  If you think you understand it,
BDR try the exam at

BDR http://www.gnu.org/cgi-bin/license-quiz.cgi

BDR (cheaper than testing in court).
Well, if you read this material, you get the opinions of the FSF on
these matters, other people might have other opinions/interpretations.
If you read the material really careful, you will notice that there is
one point, namely what exactly constitutes combining two parts into
one program, for which even the FSF concedes that it is a legal
question, which ultimately judges will decide.  And it is exactly
this point which often raises discussions about the GPL, e.g. (parts
of) the current discussion.  Luckily, the GPL is very well written and
so far nobody with deep enough pockets was found who really wanted to
have a definite answer to this question.

Cheers,

Berwin

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-21 Thread Berwin A Turlach
G'day Deepayan,

 DS == Deepayan Sarkar [EMAIL PROTECTED] writes:

DS A user can never violate the GPL. The GPL does not govern use,
DS it governs distribution. Specifically,
As I said, I stopped reading gnu.misc.discuss long time ago, but if I
remember correctly sometimes in the (early?) '90s the following case
was discussed.  

A company made a binary module available for download and gave the
instructions go to the FSF site (or a mirror), download version X.Y.Z
of program U and compile it with these options, then link our module
and start the program, now you can use these features of ours and are
in business.  (Remember, these were the days when most free
software was only available in .tar.gz form, people were used to
compile their own software and slackware was the dominant (only?)
linux distribution, no .rpm or .deb files.)

Note also that they did not distribute any GPL code, they said go and
get it.  As far as I remember, they were told by the FSF that they
cannot do this and had to stop.  And, IIRC, the argument was that
whether they did the linking or let the end user do the linking was
the same and, hence, the GPL was violated.

But it is quite possible that the argument was based on other sections
of the GPL.  And, obviously, there must be some mechanism in the GPL
that prohibits the above procedure, otherwise it would be very easy to
circumvent the GPL.  (This idea of circumventing the GPL was regularly
floated on gnu.misc.discuss while I followed it.)

Cheers,

Berwin

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-21 Thread Deepayan Sarkar
On 5/21/06, Berwin A Turlach [EMAIL PROTECTED] wrote:
 G'day Deepayan,

  DS == Deepayan Sarkar [EMAIL PROTECTED] writes:

 DS A user can never violate the GPL. The GPL does not govern use,
 DS it governs distribution. Specifically,
 As I said, I stopped reading gnu.misc.discuss long time ago, but if I
 remember correctly sometimes in the (early?) '90s the following case
 was discussed.

 A company made a binary module available for download and gave the
 instructions go to the FSF site (or a mirror), download version X.Y.Z
 of program U and compile it with these options, then link our module
 and start the program, now you can use these features of ours and are
 in business.  (Remember, these were the days when most free
 software was only available in .tar.gz form, people were used to
 compile their own software and slackware was the dominant (only?)
 linux distribution, no .rpm or .deb files.)

 Note also that they did not distribute any GPL code, they said go and
 get it.  As far as I remember, they were told by the FSF that they
 cannot do this and had to stop.  And, IIRC, the argument was that
 whether they did the linking or let the end user do the linking was
 the same and, hence, the GPL was violated.

I'll readily concede that my interpretation may be flawed, but this
example doesn't seem to contradict anything I said. This binary module
was clearly (in the opinion of the FSF) a derivative work of something
that was GPL, and hence the company was violating the GPL by
distributing the binary module under a license other than the GPL.
Whether it was truly a derivative work (which would depend on how the
'linking' was done) may be in contention, but that's not the issue
here. Also, as far as I can tell, your description applies to the
situation with Nvidia's binary kernel drivers for the Linux kernel
(which is GPL and not LGPL AFAIK), which is obviously tolerated, so
there must have been some other nuances.

In any case, this is the complete opposite of the situation we were
originally discussing: there one wants to distribute a GPL-d module
that possibly links into a proprietary system. As far as I can tell,
the example you quoted above has no relevance in this situation.

-Deepayan

 But it is quite possible that the argument was based on other sections
 of the GPL.  And, obviously, there must be some mechanism in the GPL
 that prohibits the above procedure, otherwise it would be very easy to
 circumvent the GPL.  (This idea of circumventing the GPL was regularly
 floated on gnu.misc.discuss while I followed it.)

 Cheers,

 Berwin

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-21 Thread Berwin A Turlach
G'day Deepayan,

 DS == Deepayan Sarkar [EMAIL PROTECTED] writes:

DS On 5/21/06, Berwin A Turlach [EMAIL PROTECTED] wrote:
DS A user can never violate the GPL. The GPL does not govern use,
DS it governs distribution. Specifically,
 As I said, I stopped reading gnu.misc.discuss long time ago,
 but if I remember correctly sometimes in the (early?) '90s the
 following case was discussed.
 
 A company made a binary module available for download and gave
 the instructions go to the FSF site (or a mirror), download
 version X.Y.Z of program U and compile it with these options,
 then link our module and start the program, now you can use
 these features of ours and are in business.  (Remember, these
 were the days when most free software was only available in
 .tar.gz form, people were used to compile their own software
 and slackware was the dominant (only?)  linux distribution, no
 .rpm or .deb files.)
 
 Note also that they did not distribute any GPL code, they said
 go and get it.  As far as I remember, they were told by the FSF
 that they cannot do this and had to stop.  And, IIRC, the
 argument was that whether they did the linking or let the end
 user do the linking was the same and, hence, the GPL was
 violated.

DS I'll readily concede that my interpretation may be flawed, but
DS this example doesn't seem to contradict anything I said. This
DS binary module was clearly (in the opinion of the FSF) a
DS derivative work of something that was GPL, and hence the
DS company was violating the GPL by distributing the binary
DS module under a license other than the GPL.
Well, the question is whether the binary module is a derivative work.
Note, the GPL makes four (4) references to derivatives and derivative
work.   The one most relevant in this discussion is probably the one
in paragraph 0.:
 
[...] The Program, below, refers to any such program or
work, and a work based on the Program means either the
Program or any derivative work under copyright law: that is to
say, a work containing the Program or a portion of it, either
verbatim or with modifications and/or translated into another
language. [...]

So they are actually referring to copyright law to define what a
derivative work is, and this law might be different in different
countries.  Thus, whether you violate the GPL or not may well depend
on where you are located.  

Another question is when does the work becomes a derived work?  I
believe few will disagree that at the moment the two components are
dynamically linked, a derivative work is produced.  Whether something
is a derivative work before the linking, is a debatable question.

But, as I wanted to illustrate with this example, even if you make the
user do the linking, in that moment a product is created that violates
the GPL and the user looses all rights to the GPL part of this new
product (at least that is may understanding).  Hence, a user can
(be made to) violate the GPL.

DS Also, as far as I can tell, your description applies to the
DS situation with Nvidia's binary kernel drivers for the Linux
DS kernel (which is GPL and not LGPL AFAIK),
A simple google search would have confirmed to you that the linux
kernel is developed under the GPL.  There are actually reports that
the developers are currently discussing to move to GPL 3 (a bit
strange, since GPL 3 is, AFAIK, open to discussion but not yet
released) and many of them wanting to stick with GPL 2.  (Another
thing I find strange, because given the standard clause, one can take
GPL 2 code, modify it and then release the new version under GPL 3 [or
later].) 

DS which is obviously tolerated, so there must have been some
DS other nuances.
It is, but there are problems.  I have computers with an Nvidia card
and run Debian.  Quite often, when the kernel image pacakge is updated
(even if the same version numbers are kept!), my system breaks and
until I recompile the interface to the Nvidia binaries, I cannot use
X.  Interfacing proprietary binary modules to linux seems to be a
perennial problem.

Recently (0.5-1 year ago), there were some reports on relevant sites
that somebody who was providing support for binary drivers of some
digital camera got very upset with how it was made harder and harder
for him to provide this support.  And when some code was removed from
the kernel which made it possible for him to provide the support (and
the argument for the removal was that the code only serves this
purpose), he really spit the dummy and asked that his code and any
other code that he had provided to the linux kernel be removed.  As
far as I remember, Linus complied but a huge discussion ensued on
whether he was actully allowed to withdraw all his code.  I did not
follow this incidence though to see how it was eventually resolved.

DS In any case, this is the 

Re: [R] How can you buy R?

2006-05-21 Thread Deepayan Sarkar
Hi,

let me first summarize this sub-discussion so far: I was responding to
the following paragraph in your reply to Spencer:

Berwin
A question that always interested me was whether you can used GPL'd
code in S-PLUS.  At some point, I got the impression that according to
the GPL the user would violate the GPL if a package contained GPL code
(in particular C and/or FORTRAN code) that was dynamically linked into
S-PLUS by the R code.  My understanding was that in that moment a
product was created that would have to be wholly under the GPL, so the
user was violating the GPL and lost the write to use your package.
/Berwin

to which I replied that

Deepayan
A user can never violate the GPL. The GPL does not govern use, it
governs distribution.
/Deepayan

As far as I can tell (and please correct me if I'm wrong), your
contention is that by linking a GPL component P with a non-GPL
component Q, a user may lose the rights granted to him by the GPL to
the GPL-d part P. Let's assume this is true. All that means is that
the user has lost his rights to copy, modify and redistribute P. He
does NOT lose the rights to use P. To violate the GPL, he has to copy,
modify or distribute P (which are illegal without the rights granted
by the GPL), at which point he no longer remains a mere user. This is
what I meant when I said that a user can never violate the GPL.
Sorry for any confusion.

A few other comments below...

On 5/21/06, Berwin A Turlach [EMAIL PROTECTED] wrote:

 A simple google search would have confirmed to you that the linux
 kernel is developed under the GPL.  There are actually reports that
 the developers are currently discussing to move to GPL 3 (a bit
 strange, since GPL 3 is, AFAIK, open to discussion but not yet
 released) and many of them wanting to stick with GPL 2.  (Another
 thing I find strange, because given the standard clause, one can take
 GPL 2 code, modify it and then release the new version under GPL 3 [or
 later].)

Linux is under GPL2, and not GPL2 or later. As far as I know,
there's no real discussion; Linus has said he doesn't like (the
intents of) GPL3, and it's virtually impossible anyway to track down
all copyright holders and get their permission to change the license.

 DS In any case, this is the complete opposite of the situation we
 DS were originally discussing: there one wants to distribute a
 DS GPL-d module that possibly links into a proprietary system. As
 DS far as I can tell, the example you quoted above has no
 DS relevance in this situation.
 First, the e-mail that you are answering to was written in reply to
 your e-mail claiming that a user cannot violate the GPL.  IMO, to make
 this statement true, you have to be careful in how you define user.
 The e-mail was not written as a reply or input to Spencer's e-mail.

 Secondly, I have admitted already on this list, and I am happy to
 admit it again, that English is my second language.  But I am quite
 sure that my command of English is not so bad that I completely
 misunderstand the point of a discussion.  So I have to wonder to what
 you are referring to as the situation we were originally discussing.

I was referring to your question (quoted above) about use of GPL'd
code in S-PLUS, which is what I was replying to. As I was saying, that
situation is the opposite of the one in your example.

Deepayan

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-20 Thread Spencer Graves
  I'd like to know what people think is the meaning of section 2.b of 
the GPL (http://www.gnu.org/copyleft/gpl.html#SEC1):

  You must cause any work that you distribute or publish, that in 
whole or in part contains or is derived from the Program or any part 
thereof, to be licensed as a whole at no charge to all third parties 
under the terms of this License.

  After section 2.c, the GPL continues, If identifiable sections of 
that work are not derived from the Program, and can be reasonably 
considered independent and separate works in themselves, then this 
License, and its terms, do not apply to those sections when you 
distribute them as separate works.

  I'm not an attorney, but it would seem to me any code written in R is 
arguably derived from R.  Even if R code were not derived from R, I 
don't see how it could reasonably be considered independent of R.  If 
my interpretation is correct, then any claim by an R package developer 
to a license more restrictive than GPL would not be enforceable;  such 
claim would seem to violate the spirit, intent, and letter of the GPL.

  A boundary case is provided by the glmmADMB package.  As I read 
the GPL, this package must operate under GPL.  This means that if anyone 
wants their source code, the authors of that package are required to 
give it to them.  I just noticed that the version of glmmADMB that I 
downloaded 3/14/2006 does NOT contain a src subdirectory.  This 
surprises me, given the comment on http://cran.fhcrc.org/banner.shtml; 
that we generally do not accept submissions of precompiled binaries. 
That is, however, not required by the GPL, as I understand it.  Rather, 
it seems to say that Otter Research (http://www.otter-rsch.com/), who 
distribute more general AD Model Builder software, could be required 
to make freely available source code for all the binaries they use. 
This should be fairly easy for them, because their AD Model Builder 
produces C++ code, which they could easily include in a src 
subdirectory of their package.  The GPL would NOT require them to 
distribute source code for the AD Model Builder itself, since that has 
an independent existence.

  If anyone has any evidence contradicting the above, I'd like to know.

  Best Wishes,
  Spencer Graves

Marc Schwartz (via MN) wrote:
 On Fri, 2006-05-19 at 17:59 -0300, Rogerio Porto wrote:
 While reading the various answers, I've remembered that
 the juridic part can't be that so simple. If I'm not fogeting
 something, there are some packages in R that has a more
 restrictive licence than GPL.

 HTH,

 Rogerio.
 
 Any CRAN packages (or other R packages not on CRAN) that have
 non-commercial use restrictions, likely would not be able to be used
 by the OP anyway, even prior to this new policy. 
 
 So I suspect that this would be a non-issue.
 
 If Damien's employer is willing to accept the GPL license (probably the
 most significant issue) and feels the need to pay for something, they
 could make an appropriate donation to the R Foundation. Perhaps even
 secure a little PR benefit for having done so.
 
 Is Damien's employer allowing the use of Firefox instead of IE?  
 
 If so, the precedent within the confines of the policy has been set
 already. Firefox is GPL, free and no CD.
 
 There is an awful lot of commercial software out there than can be
 purchased online, properly licensed and downloaded, without the need
 for a physical CD. Anti-virus software perhaps being the most notable
 example.
 
 So:
 
   License: GPL
   CD:  Don't need one
   Purchase:Donation to the R Foundation
   Being able to use R: Priceless
 
 :-)
 
 HTH,
 
 Marc Schwartz
 
 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-20 Thread Gavin Simpson
On Fri, 2006-05-19 at 15:43 -0700, Spencer Graves wrote:
 I'd like to know what people think is the meaning of section 2.b of 
 the GPL (http://www.gnu.org/copyleft/gpl.html#SEC1):
 
 You must cause any work that you distribute or publish, that in 
 whole or in part contains or is derived from the Program or any part 
 thereof, to be licensed as a whole at no charge to all third parties 
 under the terms of this License.
 
 After section 2.c, the GPL continues, If identifiable sections of 
 that work are not derived from the Program, and can be reasonably 
 considered independent and separate works in themselves, then this 
 License, and its terms, do not apply to those sections when you 
 distribute them as separate works.
 
 I'm not an attorney, but it would seem to me any code written in R is 
 arguably derived from R.  Even if R code were not derived from R, I 
 don't see how it could reasonably be considered independent of R.  If 
 my interpretation is correct, then any claim by an R package developer 
 to a license more restrictive than GPL would not be enforceable;  such 
 claim would seem to violate the spirit, intent, and letter of the GPL.

{I cleared the recipients list out as this would have required moderator
intervention before getting through}

IANAL [1] but AFAICS this is referring to the source for R itself, not
code written in the R language. Therefore, glmmADMB would not be
violating the GPL as it is not releasing the source for R (or parts
thereof) under a different or more restrictive licence. The authors of
glmmADMB are free to choose their own licensing terms for their
software, and they appear to have licenced the linking R code under the
GPL. However, they are not required to release their ADMB software under
the GPL or provide the source code, because it doesn't include GPL
software as an integral part.

Again, IANAL and may have got this all wrong - happy to be corrected -
but that is my understanding...

G

[1] I Am Not A Lawyer

 
 A boundary case is provided by the glmmADMB package.  As I read 
 the GPL, this package must operate under GPL.  This means that if anyone 
 wants their source code, the authors of that package are required to 
 give it to them.  I just noticed that the version of glmmADMB that I 
 downloaded 3/14/2006 does NOT contain a src subdirectory.  This 
 surprises me, given the comment on http://cran.fhcrc.org/banner.shtml; 
 that we generally do not accept submissions of precompiled binaries. 
 That is, however, not required by the GPL, as I understand it.  Rather, 
 it seems to say that Otter Research (http://www.otter-rsch.com/), who 
 distribute more general AD Model Builder software, could be required 
 to make freely available source code for all the binaries they use. 
 This should be fairly easy for them, because their AD Model Builder 
 produces C++ code, which they could easily include in a src 
 subdirectory of their package.  The GPL would NOT require them to 
 distribute source code for the AD Model Builder itself, since that has 
 an independent existence.
 
 If anyone has any evidence contradicting the above, I'd like to know.
 
 Best Wishes,
 Spencer Graves
 
 Marc Schwartz (via MN) wrote:
  On Fri, 2006-05-19 at 17:59 -0300, Rogerio Porto wrote:
  While reading the various answers, I've remembered that
  the juridic part can't be that so simple. If I'm not fogeting
  something, there are some packages in R that has a more
  restrictive licence than GPL.
 
  HTH,
 
  Rogerio.
  
  Any CRAN packages (or other R packages not on CRAN) that have
  non-commercial use restrictions, likely would not be able to be used
  by the OP anyway, even prior to this new policy. 
  
  So I suspect that this would be a non-issue.
  
  If Damien's employer is willing to accept the GPL license (probably the
  most significant issue) and feels the need to pay for something, they
  could make an appropriate donation to the R Foundation. Perhaps even
  secure a little PR benefit for having done so.
  
  Is Damien's employer allowing the use of Firefox instead of IE?  
  
  If so, the precedent within the confines of the policy has been set
  already. Firefox is GPL, free and no CD.
  
  There is an awful lot of commercial software out there than can be
  purchased online, properly licensed and downloaded, without the need
  for a physical CD. Anti-virus software perhaps being the most notable
  example.
  
  So:
  
License: GPL
CD:  Don't need one
Purchase:Donation to the R Foundation
Being able to use R: Priceless
  
  :-)
  
  HTH,
  
  Marc Schwartz
  
  __
  R-help@stat.math.ethz.ch mailing list
  https://stat.ethz.ch/mailman/listinfo/r-help
  PLEASE do read the posting guide! 
  http://www.R-project.org/posting-guide.html
 
 __
 R-help@stat.math.ethz.ch 

Re: [R] How can you buy R?

2006-05-20 Thread Patrick Burns
It is my understanding that interpreted code is
considered to be data and hence not able to be
legally restricted in the same way that compiled
code can be.

Patrick Burns
[EMAIL PROTECTED]
+44 (0)20 8525 0696
http://www.burns-stat.com
(home of S Poetry and A Guide for the Unwilling S User)

Gavin Simpson wrote:

On Fri, 2006-05-19 at 15:43 -0700, Spencer Graves wrote:
  

I'd like to know what people think is the meaning of section 2.b of 
the GPL (http://www.gnu.org/copyleft/gpl.html#SEC1):

You must cause any work that you distribute or publish, that in 
whole or in part contains or is derived from the Program or any part 
thereof, to be licensed as a whole at no charge to all third parties 
under the terms of this License.

After section 2.c, the GPL continues, If identifiable sections of 
that work are not derived from the Program, and can be reasonably 
considered independent and separate works in themselves, then this 
License, and its terms, do not apply to those sections when you 
distribute them as separate works.

I'm not an attorney, but it would seem to me any code written in R is 
arguably derived from R.  Even if R code were not derived from R, I 
don't see how it could reasonably be considered independent of R.  If 
my interpretation is correct, then any claim by an R package developer 
to a license more restrictive than GPL would not be enforceable;  such 
claim would seem to violate the spirit, intent, and letter of the GPL.



{I cleared the recipients list out as this would have required moderator
intervention before getting through}

IANAL [1] but AFAICS this is referring to the source for R itself, not
code written in the R language. Therefore, glmmADMB would not be
violating the GPL as it is not releasing the source for R (or parts
thereof) under a different or more restrictive licence. The authors of
glmmADMB are free to choose their own licensing terms for their
software, and they appear to have licenced the linking R code under the
GPL. However, they are not required to release their ADMB software under
the GPL or provide the source code, because it doesn't include GPL
software as an integral part.

Again, IANAL and may have got this all wrong - happy to be corrected -
but that is my understanding...

G

[1] I Am Not A Lawyer

  

A boundary case is provided by the glmmADMB package.  As I read 
the GPL, this package must operate under GPL.  This means that if anyone 
wants their source code, the authors of that package are required to 
give it to them.  I just noticed that the version of glmmADMB that I 
downloaded 3/14/2006 does NOT contain a src subdirectory.  This 
surprises me, given the comment on http://cran.fhcrc.org/banner.shtml; 
that we generally do not accept submissions of precompiled binaries. 
That is, however, not required by the GPL, as I understand it.  Rather, 
it seems to say that Otter Research (http://www.otter-rsch.com/), who 
distribute more general AD Model Builder software, could be required 
to make freely available source code for all the binaries they use. 
This should be fairly easy for them, because their AD Model Builder 
produces C++ code, which they could easily include in a src 
subdirectory of their package.  The GPL would NOT require them to 
distribute source code for the AD Model Builder itself, since that has 
an independent existence.

If anyone has any evidence contradicting the above, I'd like to know.

Best Wishes,
Spencer Graves

Marc Schwartz (via MN) wrote:


On Fri, 2006-05-19 at 17:59 -0300, Rogerio Porto wrote:
  

While reading the various answers, I've remembered that
the juridic part can't be that so simple. If I'm not fogeting
something, there are some packages in R that has a more
restrictive licence than GPL.

HTH,

Rogerio.


Any CRAN packages (or other R packages not on CRAN) that have
non-commercial use restrictions, likely would not be able to be used
by the OP anyway, even prior to this new policy. 

So I suspect that this would be a non-issue.

If Damien's employer is willing to accept the GPL license (probably the
most significant issue) and feels the need to pay for something, they
could make an appropriate donation to the R Foundation. Perhaps even
secure a little PR benefit for having done so.

Is Damien's employer allowing the use of Firefox instead of IE?  

If so, the precedent within the confines of the policy has been set
already. Firefox is GPL, free and no CD.

There is an awful lot of commercial software out there than can be
purchased online, properly licensed and downloaded, without the need
for a physical CD. Anti-virus software perhaps being the most notable
example.

So:

  License: GPL
  CD:  Don't need one
  Purchase:Donation to the R Foundation
  Being able to use R: Priceless

:-)

HTH,

Marc Schwartz

__
R-help@stat.math.ethz.ch 

Re: [R] How can you buy R?

2006-05-20 Thread Deepayan Sarkar
On 5/19/06, Spencer Graves [EMAIL PROTECTED] wrote:
   I'd like to know what people think is the meaning of section 2.b of
 the GPL (http://www.gnu.org/copyleft/gpl.html#SEC1):

   You must cause any work that you distribute or publish, that in
 whole or in part contains or is derived from the Program or any part
 thereof, to be licensed as a whole at no charge to all third parties
 under the terms of this License.

   After section 2.c, the GPL continues, If identifiable sections of
 that work are not derived from the Program, and can be reasonably
 considered independent and separate works in themselves, then this
 License, and its terms, do not apply to those sections when you
 distribute them as separate works.

   I'm not an attorney, but it would seem to me any code written in R 
 is
 arguably derived from R.  Even if R code were not derived from R, I
 don't see how it could reasonably be considered independent of R.  If
 my interpretation is correct, then any claim by an R package developer
 to a license more restrictive than GPL would not be enforceable;  such
 claim would seem to violate the spirit, intent, and letter of the GPL.

   A boundary case is provided by the glmmADMB package.  As I read
 the GPL, this package must operate under GPL.  This means that if anyone
 wants their source code, the authors of that package are required to
 give it to them.  I just noticed that the version of glmmADMB that I
 downloaded 3/14/2006 does NOT contain a src subdirectory.  This
 surprises me, given the comment on http://cran.fhcrc.org/banner.shtml;
 that we generally do not accept submissions of precompiled binaries.
 That is, however, not required by the GPL, as I understand it.  Rather,
 it seems to say that Otter Research (http://www.otter-rsch.com/), who
 distribute more general AD Model Builder software, could be required
 to make freely available source code for all the binaries they use.
 This should be fairly easy for them, because their AD Model Builder
 produces C++ code, which they could easily include in a src
 subdirectory of their package.  The GPL would NOT require them to
 distribute source code for the AD Model Builder itself, since that has
 an independent existence.

   If anyone has any evidence contradicting the above, I'd like to 
 know.

This sort of question is inevitably answered in the GPL FAQ (which is
intended for the non-lawyers among us, unlike the GPL):

http://www.gnu.org/licenses/gpl-faq.html

My personal feeling has been that very few people on the R lists
understand the GPL, so I would not recommend posts here as a source of
knowledge on the matter :-)

Deepayan

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-20 Thread Berwin A Turlach
G'day Spencer,

 SG == Spencer Graves [EMAIL PROTECTED] writes:

SG I'm not an attorney, but it would seem to me any code written
SG in R is arguably derived from R.
IANAL either, and I long since stopped reading gnu.misc.discuss in
which the interpretation of the various licences are regularly
discussed.

SG Even if R code were not derived from R, I don't see how it
SG could reasonably be considered independent of R.
R is one implementation of the S language.  If the R code works
without modification under S-PLUS (another implementation), then I
believe you can argue that it is independent of R.  

On the user level, it might well be the case that most commands work
in R and S-PLUS, but on the package developer lever there are enough
differences that typically the same code does not work on both, R and
S-PLUS, and that you have to make small adjustments depending on the
package.  If all R specific code is within if(is.R()) constructs
(and likewise for all S-PLUS specific code), then you can probably
still argue independence.

It might become trickier if you handle the R/S-PLUS specific code
externally via Perl/Python/??? scripts and provide files with
(slightly) different code for the R package and the S-PLUS package.
In this case the R code for the R package is presumably derived from R
and has to be put under the GPL.

A question that always interested me was whether you can used GPL'd
code in S-PLUS.  At some point, I got the impression that according to
the GPL the user would violate the GPL if a package contained GPL code
(in particular C and/or FORTRAN code) that was dynamically linked into
S-PLUS by the R code.  My understanding was that in that moment a
product was created that would have to be wholly under the GPL, so the
user was violating the GPL and lost the write to use your package.
For this reason I started to use the LGPL for S-PLUS packages that I
put on statlib.  I noticed that when these packages were ported to R,
the licence was changed to GPL, but that is o.k. and allowed by the
LGPL.  I guess this question will soon become more interesting again
since there have been e-mails to this mailing list that S-PLUS wants
to become more compatible to R so that packages developed for R can be
easily used (ported?) to S-PLUS.  I guess the guys in Insightful have
to be very careful on how they do that... :)

SG A boundary case is provided by the glmmADMB package.  As I
SG read the GPL, this package must operate under GPL.
According to the DESCRIPTION file (at least the 0.3 version for linux)
it does.

SG This means that if anyone wants their source code, the authors
SG of that package are required to give it to them.
I agree, but isn't it all there?  Or are you talking about the files
in the (inst/)admb directory?  The authors of that package should
probably write somewhere tht the files in that directory are not under
the GPL and everything would be fine.

SG I just noticed that the version of glmmADMB that I
SG downloaded 3/14/2006 does NOT contain a src subdirectory.
SG This surprises me, given the comment on
SG http://cran.fhcrc.org/banner.shtml; that we generally do not
SG accept submissions of precompiled binaries.
But from where die you download it?  I cannot see it on CRAN.  I found
it on the web-site of Otter Research and, presumably, they are free to
distribute packages that contain precompiled binaries.

SG That is, however, not required by the GPL, as I understand it.
SG Rather, it seems to say that Otter Research
SG (http://www.otter-rsch.com/), who distribute more general AD
SG Model Builder software, could be required to make freely
SG available source code for all the binaries they use.  This
SG should be fairly easy for them, because their AD Model
SG Builder produces C++ code, which they could easily include in
SG a src subdirectory of their package.  The GPL would NOT
SG require them to distribute source code for the AD Model
SG Builder itself, since that has an independent existence.
I definitely agree to the latter.  But from a quick look at the R code
it seems to me that this packge does not dynamically link any code
into R.  Rather, it seems that the communication with the precompiled
binaries are via calls to system() and communications via files
written into a temporary directory.  So while the C++ code could be
made available in the src subdirectory, I don't see why the GPL
would require them to do so.  Those binaries seem to be also
stand-alone and independent.  You can probably reverse-engineer the R
code to see how you could use them without R.

SG If anyone has any evidence contradicting the above, I'd like
SG to know.
I guess the above indicates that I have partly a different
interpretation than you have.  But, as I said,  I am not a lawyer.
And as the German proverb goes Wo kein Klaeger ist, ist auch kein
Richter---which means that you will probably only get 

Re: [R] How can you buy R? [Broadcast]

2006-05-20 Thread Liaw, Andy
My understanding is that if a licensee wants to redistribute GPL code (or
work derived from GPL code), then it has to be done under GPL as well,
meaning the person must make it known to users that they can have access to
the source code if so desired, and they can do anything they want with that
code (including selling), but GPL must remain in force for further
redistribution.
 
FSF used to sell Emacs source code on tape for around $200, and I believe
Richard Stallman was able to get quite a bit of support through that
channel.  The idea of having R Foundation selling CDs had come up before.
Unfortunately I believe the R Foundation does not have the manpower or
resource to do that.
 
I do not believe code written in a GPL language is automatically GPL'ed.  To
me a language (or, more specifically, a system if you will) is not unlike
an OS.  There are plenty of commercial software for Linux.  I believe those
people must feel quite confident that they are not covered (or infected?)
by GPL.
 
Just my $0.02...
 
Andy

  _  

From: [EMAIL PROTECTED] on behalf of Spencer Graves
Sent: Fri 5/19/2006 6:43 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]; r-help@stat.math.ethz.ch; Damien Joly
Subject: Re: [R] How can you buy R? [Broadcast]



  I'd like to know what people think is the meaning of section 2.b
of 
the GPL (http://www.gnu.org/copyleft/gpl.html#SEC1): 

  You must cause any work that you distribute or publish, that in 
whole or in part contains or is derived from the Program or any part 
thereof, to be licensed as a whole at no charge to all third parties 
under the terms of this License. 

  After section 2.c, the GPL continues, If identifiable sections of

that work are not derived from the Program, and can be reasonably 
considered independent and separate works in themselves, then this 
License, and its terms, do not apply to those sections when you 
distribute them as separate works. 

  I'm not an attorney, but it would seem to me any code written in R
is 
arguably derived from R.  Even if R code were not derived from R, I 
don't see how it could reasonably be considered independent of R.  If 
my interpretation is correct, then any claim by an R package developer 
to a license more restrictive than GPL would not be enforceable;  such 
claim would seem to violate the spirit, intent, and letter of the GPL. 

  A boundary case is provided by the glmmADMB package.  As I
read 
the GPL, this package must operate under GPL.  This means that if anyone 
wants their source code, the authors of that package are required to 
give it to them.  I just noticed that the version of glmmADMB that I 
downloaded 3/14/2006 does NOT contain a src subdirectory.  This 
surprises me, given the comment on http://cran.fhcrc.org/banner.shtml
http://cran.fhcrc.org/banner.shtml  
that we generally do not accept submissions of precompiled binaries. 
That is, however, not required by the GPL, as I understand it.  Rather, 
it seems to say that Otter Research (http://www.otter-rsch.com/
http://www.otter-rsch.com/ ), who 
distribute more general AD Model Builder software, could be required 
to make freely available source code for all the binaries they use. 
This should be fairly easy for them, because their AD Model Builder 
produces C++ code, which they could easily include in a src 
subdirectory of their package.  The GPL would NOT require them to 
distribute source code for the AD Model Builder itself, since that has 
an independent existence. 

  If anyone has any evidence contradicting the above, I'd like to
know. 

  Best Wishes, 
  Spencer Graves 

Marc Schwartz (via MN) wrote: 
 On Fri, 2006-05-19 at 17:59 -0300, Rogerio Porto wrote: 
 While reading the various answers, I've remembered that 
 the juridic part can't be that so simple. If I'm not fogeting 
 something, there are some packages in R that has a more 
 restrictive licence than GPL. 
 
 HTH, 
 
 Rogerio. 
 
 Any CRAN packages (or other R packages not on CRAN) that have 
 non-commercial use restrictions, likely would not be able to be used 
 by the OP anyway, even prior to this new policy. 
 
 So I suspect that this would be a non-issue. 
 
 If Damien's employer is willing to accept the GPL license (probably the 
 most significant issue) and feels the need to pay for something, they 
 could make an appropriate donation to the R Foundation. Perhaps even 
 secure a little PR benefit for having done so. 
 
 Is Damien's employer allowing the use of Firefox instead of IE?  
 
 If so, the precedent within the confines of the policy has been set 
 already. Firefox is GPL, free and no CD. 
 
 There is an awful lot of commercial software out there than can be 
 purchased online, properly licensed and downloaded, without the need 
 for a physical CD. Anti-virus software perhaps being the most notable 
 example. 
 
 So: 
 
   License: GPL 
   CD:  Don't need one 
   Purchase

Re: [R] How can you buy R?

2006-05-20 Thread Prof Brian Ripley
The issue in the glmmADMB example is not if they were required to release 
it under GPL (my reading from the GPL FAQ is that they probably were not, 
given that communication is between processes and the R code is 
interpreted).

Rather, it is stated to be under GPL _but_ there is no source code offer 
for the executables (and the GPL FAQ says that for anonymous FTP it should 
be downloadable via the same site, and the principles apply equally to 
HTTP sites).  As the executables are not for my normal OS and I would like 
to exercise my freedom to try the GPLed code, I have requested the sources 
from the package maintainer.

Once again, the GPL FAQ and its references, 
http://www.gnu.org/licenses/gpl-faq.html, are a more informed source than 
mailing lists.  If you think you understand it, try the exam at

http://www.gnu.org/cgi-bin/license-quiz.cgi

(cheaper than testing in court).

On Sat, 20 May 2006, Berwin A Turlach wrote:

 G'day Spencer,

 SG == Spencer Graves [EMAIL PROTECTED] writes:

SG I'm not an attorney, but it would seem to me any code written
SG in R is arguably derived from R.
 IANAL either, and I long since stopped reading gnu.misc.discuss in
 which the interpretation of the various licences are regularly
 discussed.

SG Even if R code were not derived from R, I don't see how it
SG could reasonably be considered independent of R.
 R is one implementation of the S language.  If the R code works
 without modification under S-PLUS (another implementation), then I
 believe you can argue that it is independent of R.

 On the user level, it might well be the case that most commands work
 in R and S-PLUS, but on the package developer lever there are enough
 differences that typically the same code does not work on both, R and
 S-PLUS, and that you have to make small adjustments depending on the
 package.  If all R specific code is within if(is.R()) constructs
 (and likewise for all S-PLUS specific code), then you can probably
 still argue independence.

 It might become trickier if you handle the R/S-PLUS specific code
 externally via Perl/Python/??? scripts and provide files with
 (slightly) different code for the R package and the S-PLUS package.
 In this case the R code for the R package is presumably derived from R
 and has to be put under the GPL.

 A question that always interested me was whether you can used GPL'd
 code in S-PLUS.  At some point, I got the impression that according to
 the GPL the user would violate the GPL if a package contained GPL code
 (in particular C and/or FORTRAN code) that was dynamically linked into
 S-PLUS by the R code.  My understanding was that in that moment a
 product was created that would have to be wholly under the GPL, so the
 user was violating the GPL and lost the write to use your package.
 For this reason I started to use the LGPL for S-PLUS packages that I
 put on statlib.  I noticed that when these packages were ported to R,
 the licence was changed to GPL, but that is o.k. and allowed by the
 LGPL.  I guess this question will soon become more interesting again
 since there have been e-mails to this mailing list that S-PLUS wants
 to become more compatible to R so that packages developed for R can be
 easily used (ported?) to S-PLUS.  I guess the guys in Insightful have
 to be very careful on how they do that... :)

SG A boundary case is provided by the glmmADMB package.  As I
SG read the GPL, this package must operate under GPL.
 According to the DESCRIPTION file (at least the 0.3 version for linux)
 it does.

SG This means that if anyone wants their source code, the authors
SG of that package are required to give it to them.
 I agree, but isn't it all there?  Or are you talking about the files
 in the (inst/)admb directory?  The authors of that package should
 probably write somewhere tht the files in that directory are not under
 the GPL and everything would be fine.

SG I just noticed that the version of glmmADMB that I
SG downloaded 3/14/2006 does NOT contain a src subdirectory.
SG This surprises me, given the comment on
SG http://cran.fhcrc.org/banner.shtml; that we generally do not
SG accept submissions of precompiled binaries.
 But from where die you download it?  I cannot see it on CRAN.  I found
 it on the web-site of Otter Research and, presumably, they are free to
 distribute packages that contain precompiled binaries.

SG That is, however, not required by the GPL, as I understand it.
SG Rather, it seems to say that Otter Research
SG (http://www.otter-rsch.com/), who distribute more general AD
SG Model Builder software, could be required to make freely
SG available source code for all the binaries they use.  This
SG should be fairly easy for them, because their AD Model
SG Builder produces C++ code, which they could easily include in
SG a src subdirectory of their package.  The GPL would NOT
SG require them to distribute source code for the AD 

Re: [R] How can you buy R?

2006-05-20 Thread Deepayan Sarkar
On 5/20/06, Berwin A Turlach [EMAIL PROTECTED] wrote:
 G'day Spencer,

  SG == Spencer Graves [EMAIL PROTECTED] writes:

 SG I'm not an attorney, but it would seem to me any code written
 SG in R is arguably derived from R.
 IANAL either, and I long since stopped reading gnu.misc.discuss in
 which the interpretation of the various licences are regularly
 discussed.

 SG Even if R code were not derived from R, I don't see how it
 SG could reasonably be considered independent of R.
 R is one implementation of the S language.  If the R code works
 without modification under S-PLUS (another implementation), then I
 believe you can argue that it is independent of R.

 On the user level, it might well be the case that most commands work
 in R and S-PLUS, but on the package developer lever there are enough
 differences that typically the same code does not work on both, R and
 S-PLUS, and that you have to make small adjustments depending on the
 package.  If all R specific code is within if(is.R()) constructs
 (and likewise for all S-PLUS specific code), then you can probably
 still argue independence.

 It might become trickier if you handle the R/S-PLUS specific code
 externally via Perl/Python/??? scripts and provide files with
 (slightly) different code for the R package and the S-PLUS package.
 In this case the R code for the R package is presumably derived from R
 and has to be put under the GPL.

 A question that always interested me was whether you can used GPL'd
 code in S-PLUS.  At some point, I got the impression that according to
 the GPL the user would violate the GPL if a package contained GPL code
 (in particular C and/or FORTRAN code) that was dynamically linked into
 S-PLUS by the R code.  My understanding was that in that moment a
 product was created that would have to be wholly under the GPL, so the
 user was violating the GPL and lost the write to use your package.

A user can never violate the GPL. The GPL does not govern use, it
governs distribution. Specifically,

quoteActivities other than copying, distribution and modification
are not covered by this License; they are outside its scope. The act
of running the Program is not restricted.../quote

Distribution of source is fairly straightforward (and it's perfectly
fine for you to distribute source on statlib under the GPL). Things
become more interesting when any one (e.g. Insightful) distributes
binaries (of a package/chapter in R/S, say) under the GPL, because
they are required by the GPL to supply (upon request) not only the
'source' (of the package or chapter), but also all the tools required
to reproduce the binary version from the source. I'm not sure how this
works in S-PLUS, but in R it would mean everything needed to do an R
CMD INSTALL.

There's a standard exception for this in the GPL, namely, you don't
need to supply quoteanything that is normally distributed (in either
source or binary form) with the major components (compiler, kernel,
and so on) of the operating system on which the executable
runs/quote. S-PLUS would certainly not qualify among these. However,
the original author can add an exception to the license specifically
for S-PLUS, as noted in

http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs

 For this reason I started to use the LGPL for S-PLUS packages that I
 put on statlib.  I noticed that when these packages were ported to R,
 the licence was changed to GPL, but that is o.k. and allowed by the
 LGPL.  I guess this question will soon become more interesting again
 since there have been e-mails to this mailing list that S-PLUS wants
 to become more compatible to R so that packages developed for R can be
 easily used (ported?) to S-PLUS.  I guess the guys in Insightful have
 to be very careful on how they do that... :)

Deepayan
-- 
http://www.stat.wisc.edu/~deepayan/

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-19 Thread christian schulz
Hello,

ihmo you could buy quantian  and find several third-party resellers
on dirk's page stated below.

http://dirk.eddelbuettel.com/quantian.html
regards, christian


 Hi all,

 This may seem like a dumb question, but I work for an entity that is soon
 converting to XP across the board, and I will lose the ability to install
 software on my own.  The entity has a policy of only using software that has
 been purchased and properly licensed (whatever that means).

 This means I will soon lose the ability to use R at work - something I can't
 do without at this point.

 HOWEVER, I might be able to work around this policy if I can find a licensed
 software vendor, preferably in Canada, that sells R.

 I tried googling R vendors but was unsuccessful.

 Any ideas?

 Thanks,

 Damien

   [[alternative HTML version deleted]]

 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html



__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-19 Thread Stuart Leask
Surely the entity is saying you will only be able to use software for which 
you have a valid licence. They are (rightly) worried about employees 
installing pirate copies of software which, if audited, could lead to huge 
fines.

While there is plenty of software for which one has to pay for such a 
licence, R's licence is the GNU GPL - a completely valid and proper licence 
that gives you a legal right to use it.
(If you 'buy R', my understanding is that, under its licence, all you'd be 
allowed to pay for is the medium it is carried on, not the program itself.)

Stuart




- Original Message - 
From: Damien Joly [EMAIL PROTECTED]
To: r-help@stat.math.ethz.ch
Sent: Thursday, May 18, 2006 10:51 PM
Subject: [R] How can you buy R?


 Hi all,

 This may seem like a dumb question, but I work for an entity that is soon
 converting to XP across the board, and I will lose the ability to install
 software on my own.  The entity has a policy of only using software that 
 has
 been purchased and properly licensed (whatever that means).

 This means I will soon lose the ability to use R at work - something I 
 can't
 do without at this point.

 HOWEVER, I might be able to work around this policy if I can find a 
 licensed
 software vendor, preferably in Canada, that sells R.

 I tried googling R vendors but was unsuccessful.

 Any ideas?

 Thanks,

 Damien

 [[alternative HTML version deleted]]

 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide! 
 http://www.R-project.org/posting-guide.html 


This message has been checked for viruses but the contents of an attachment
may still contain software viruses, which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-19 Thread J Dougherty
On Thursday 18 May 2006 14:51, Damien Joly wrote:
 Hi all,

 This may seem like a dumb question, but I work for an entity that is soon
 converting to XP across the board, and I will lose the ability to install
 software on my own.  The entity has a policy of only using software that
 has been purchased and properly licensed (whatever that means).

 This means I will soon lose the ability to use R at work - something I
 can't do without at this point.

 HOWEVER, I might be able to work around this policy if I can find a
 licensed software vendor, preferably in Canada, that sells R.

 I tried googling R vendors but was unsuccessful.

 Any ideas?

Well, first, have you pointed out to whatever limited neurons came up with 
that specification, that this will mean that part of your job can no longer 
be done because their specifications appear to rule out a key tool?  

Second, R is available for windows and works quite well.  While there is no 
charge for R, it IS properly licensed properly licensed under the GPL.  
Theoretically, is system security is the actual issue, then the individual in 
charge of software acquisition can download and install it for you.  All of 
that should be clear and above board and shouldn't compromise anything unless 
the entity you work for has become contractually constrained to avoid using 
OS ware for some obscure and irrational reason.

What do they actually expect to gain from this policy?

The _expensive_ alternative is to have them purchase S-Plus for you.  If you 
present them with an estimated cost and l imagine they might think having the 
BOFH download R for windows for you might be the cost-effective way to go.

JD

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-19 Thread roger bos
These beliefs are very prevelant.  The IT person for my group doesn't
beleieve in the concept of _free_ software and actually expects me to be
arrested some day for using R at work!  All I can say is keep the faith.

On 5/19/06, J Dougherty [EMAIL PROTECTED] wrote:

 On Thursday 18 May 2006 14:51, Damien Joly wrote:
  Hi all,
 
  This may seem like a dumb question, but I work for an entity that is
 soon
  converting to XP across the board, and I will lose the ability to
 install
  software on my own.  The entity has a policy of only using software that
  has been purchased and properly licensed (whatever that means).
 
  This means I will soon lose the ability to use R at work - something I
  can't do without at this point.
 
  HOWEVER, I might be able to work around this policy if I can find a
  licensed software vendor, preferably in Canada, that sells R.
 
  I tried googling R vendors but was unsuccessful.
 
  Any ideas?
 
 Well, first, have you pointed out to whatever limited neurons came up with
 that specification, that this will mean that part of your job can no
 longer
 be done because their specifications appear to rule out a key tool?

 Second, R is available for windows and works quite well.  While there is
 no
 charge for R, it IS properly licensed properly licensed under the GPL.
 Theoretically, is system security is the actual issue, then the individual
 in
 charge of software acquisition can download and install it for you.  All
 of
 that should be clear and above board and shouldn't compromise anything
 unless
 the entity you work for has become contractually constrained to avoid
 using
 OS ware for some obscure and irrational reason.

 What do they actually expect to gain from this policy?

 The _expensive_ alternative is to have them purchase S-Plus for you.  If
 you
 present them with an estimated cost and l imagine they might think having
 the
 BOFH download R for windows for you might be the cost-effective way to go.

 JD

 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide!
 http://www.R-project.org/posting-guide.html


[[alternative HTML version deleted]]

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-19 Thread Tuszynski, Jaroslaw W.
On 5/19/06, J Dougherty [EMAIL PROTECTED] wrote:
 While there is no
 charge for R, it IS properly licensed properly licensed under the GPL.

At one company I was working for, I had to run all the licenses of all
the software I had on my machine, through the legal department.

When they read GNU Public License (GPL) their only comment was: We have
no idea what that license means. Do not touch any software using it. 

Jarek


On 5/19/06, J Dougherty [EMAIL PROTECTED] wrote:

 On Thursday 18 May 2006 14:51, Damien Joly wrote:
  Hi all,
 
  This may seem like a dumb question, but I work for an entity that is
 soon
  converting to XP across the board, and I will lose the ability to
 install
  software on my own.  The entity has a policy of only using software 
  that has been purchased and properly licensed (whatever that
means).
 
  This means I will soon lose the ability to use R at work - something

  I can't do without at this point.
 
  HOWEVER, I might be able to work around this policy if I can find a 
  licensed software vendor, preferably in Canada, that sells R.
 
  I tried googling R vendors but was unsuccessful.
 
  Any ideas?
 
 Well, first, have you pointed out to whatever limited neurons came up 
 with that specification, that this will mean that part of your job can

 no longer be done because their specifications appear to rule out a 
 key tool?

 Second, R is available for windows and works quite well.  While there 
 is no charge for R, it IS properly licensed properly licensed under 
 the GPL.
 Theoretically, is system security is the actual issue, then the 
 individual in charge of software acquisition can download and install 
 it for you.  All of that should be clear and above board and shouldn't

 compromise anything unless the entity you work for has become 
 contractually constrained to avoid using OS ware for some obscure and 
 irrational reason.

 What do they actually expect to gain from this policy?

 The _expensive_ alternative is to have them purchase S-Plus for you.  
 If you present them with an estimated cost and l imagine they might 
 think having the BOFH download R for windows for you might be the 
 cost-effective way to go.

 JD

 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide!
 http://www.R-project.org/posting-guide.html


[[alternative HTML version deleted]]

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide!
http://www.R-project.org/posting-guide.html

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-19 Thread Ben Bolker

  On Thursday 18 May 2006 14:51, Damien Joly wrote:
   Hi all,
  
  
   HOWEVER, I might be able to work around this policy if I can find a 
   licensed software vendor, preferably in Canada, that sells R.
  
   I tried googling R vendors but was unsuccessful.
  
   Any ideas?


Would cheapbytes ( http://www.cheapbytes.com/ )  work?

http://shop.cheapbytes.com/cgi-bin/cart/0070010796.html

 although this page looks awfully old ...

 Quantian may be better/more recent

http://finzi.psych.upenn.edu/R/Rhelp02a/archive/38930.html

  although you might have to convince your legal people
that this Linux software would also be legal on Windows ...

   what is a licensed software vendor?


__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-19 Thread Rogerio Porto
While reading the various answers, I've remembered that
the juridic part can't be that so simple. If I'm not fogeting
something, there are some packages in R that has a more
restrictive licence than GPL.

HTH,

Rogerio.
- Original Message - 
From: Damien Joly [EMAIL PROTECTED]
To: r-help@stat.math.ethz.ch
Sent: Thursday, May 18, 2006 6:51 PM
Subject: [R] How can you buy R?


 Hi all,

 This may seem like a dumb question, but I work for an entity that is soon
 converting to XP across the board, and I will lose the ability to install
 software on my own.  The entity has a policy of only using software that 
 has
 been purchased and properly licensed (whatever that means).

 This means I will soon lose the ability to use R at work - something I 
 can't
 do without at this point.

 HOWEVER, I might be able to work around this policy if I can find a 
 licensed
 software vendor, preferably in Canada, that sells R.

 I tried googling R vendors but was unsuccessful.

 Any ideas?

 Thanks,

 Damien

 [[alternative HTML version deleted]]

 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide! 
 http://www.R-project.org/posting-guide.html


__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-19 Thread Marc Schwartz (via MN)
On Fri, 2006-05-19 at 17:59 -0300, Rogerio Porto wrote:
 While reading the various answers, I've remembered that
 the juridic part can't be that so simple. If I'm not fogeting
 something, there are some packages in R that has a more
 restrictive licence than GPL.
 
 HTH,
 
 Rogerio.

Any CRAN packages (or other R packages not on CRAN) that have
non-commercial use restrictions, likely would not be able to be used
by the OP anyway, even prior to this new policy. 

So I suspect that this would be a non-issue.

If Damien's employer is willing to accept the GPL license (probably the
most significant issue) and feels the need to pay for something, they
could make an appropriate donation to the R Foundation. Perhaps even
secure a little PR benefit for having done so.

Is Damien's employer allowing the use of Firefox instead of IE?  

If so, the precedent within the confines of the policy has been set
already. Firefox is GPL, free and no CD.

There is an awful lot of commercial software out there than can be
purchased online, properly licensed and downloaded, without the need
for a physical CD. Anti-virus software perhaps being the most notable
example.

So:

  License: GPL
  CD:  Don't need one
  Purchase:Donation to the R Foundation
  Being able to use R: Priceless

:-)

HTH,

Marc Schwartz

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-19 Thread Damien Joly
Thanks for this (and everyone else's!) responses!  I really appreciate it.
You've all given me a lot of potential workarounds.

Damien

p.s., I suspect this will apply to Firefox, GIMP, OOo.org, and all the other
great OS tools I use on a daily basis.

On 5/19/06, Marc Schwartz (via MN) [EMAIL PROTECTED] wrote:

 On Fri, 2006-05-19 at 17:59 -0300, Rogerio Porto wrote:
  While reading the various answers, I've remembered that
  the juridic part can't be that so simple. If I'm not fogeting
  something, there are some packages in R that has a more
  restrictive licence than GPL.
 
  HTH,
 
  Rogerio.

 Any CRAN packages (or other R packages not on CRAN) that have
 non-commercial use restrictions, likely would not be able to be used
 by the OP anyway, even prior to this new policy.

 So I suspect that this would be a non-issue.

 If Damien's employer is willing to accept the GPL license (probably the
 most significant issue) and feels the need to pay for something, they
 could make an appropriate donation to the R Foundation. Perhaps even
 secure a little PR benefit for having done so.

 Is Damien's employer allowing the use of Firefox instead of IE?

 If so, the precedent within the confines of the policy has been set
 already. Firefox is GPL, free and no CD.

 There is an awful lot of commercial software out there than can be
 purchased online, properly licensed and downloaded, without the need
 for a physical CD. Anti-virus software perhaps being the most notable
 example.

 So:

   License: GPL
   CD:  Don't need one
   Purchase:Donation to the R Foundation
   Being able to use R: Priceless

 :-)

 HTH,

 Marc Schwartz




[[alternative HTML version deleted]]

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-19 Thread Rolf Turner

Jarek wrote:

 At one company I was working for, I had to run all the licenses of
 all the software I had on my machine, through the legal department.
 
 When they read GNU Public License (GPL) their only comment was: We
 have no idea what that license means. Do not touch any software using
 it.

This is typical of lawyers' minds.  If something is
clear, rational, lucid, straightforward, unambigous,
means what it says  they can't understand it.

cheers,

Rolf

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


[R] How can you buy R?

2006-05-18 Thread Damien Joly
Hi all,

This may seem like a dumb question, but I work for an entity that is soon
converting to XP across the board, and I will lose the ability to install
software on my own.  The entity has a policy of only using software that has
been purchased and properly licensed (whatever that means).

This means I will soon lose the ability to use R at work - something I can't
do without at this point.

HOWEVER, I might be able to work around this policy if I can find a licensed
software vendor, preferably in Canada, that sells R.

I tried googling R vendors but was unsuccessful.

Any ideas?

Thanks,

Damien

[[alternative HTML version deleted]]

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-18 Thread Rogerio Porto
Damien,

I think there isn't such a vendor. Maybe you can try to buy S-Plus.
Maybe you can look for donations to R foundation or reading the
licence term.

HTH,

Rogerio.
- Original Message - 
From: Damien Joly [EMAIL PROTECTED]
To: r-help@stat.math.ethz.ch
Sent: Thursday, May 18, 2006 6:51 PM
Subject: [R] How can you buy R?


 Hi all,

 This may seem like a dumb question, but I work for an entity that is soon
 converting to XP across the board, and I will lose the ability to install
 software on my own.  The entity has a policy of only using software that 
 has
 been purchased and properly licensed (whatever that means).

 This means I will soon lose the ability to use R at work - something I 
 can't
 do without at this point.

 HOWEVER, I might be able to work around this policy if I can find a 
 licensed
 software vendor, preferably in Canada, that sells R.

 I tried googling R vendors but was unsuccessful.

 Any ideas?

 Thanks,

 Damien

 [[alternative HTML version deleted]]

 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide! 
 http://www.R-project.org/posting-guide.html


__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] How can you buy R?

2006-05-18 Thread François Pinard
[Damien Joly]

 The entity has a policy of only using software that has been 
 purchased and properly licensed (whatever that means).  [...]
 Any ideas?

[Rogerio Porto]

I think there isn't such a vendor.

A while ago, the Cygnus organisation has been created to address this 
kind of need, betting on the fact that they could live well by support 
contracts on free software, mainly GPL'ed software, which R is.  Since 
then, Cygnus has been bought by Redhat, and I do not know if the 
original vocation survived, or has been plain lost.  With enough luck, 
it could be useful to check on this side, who knows... :-)

-- 
François Pinard   http://pinard.progiciels-bpi.ca

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html