Re: How To Break The GPL

2000-03-03 Thread David Johnson
On Fri, 03 Mar 2000, John Cowan wrote: > What if there were a non-GPL and a GPL implementation written to the same > interface definition? I don't want to drag in the *ix kernel here, but there must be > other cases. For an excercise in creative but totally useless semantics, seek out and exami

RE: How To Break The GPL

2000-03-03 Thread David Johnson
On Fri, 03 Mar 2000, Schilling, Richard wrote: > Generally, if the program Alice writes for Bob references *anything* in the > GPLed library, Bob's program could be considered a deriverative work. If > the program Alice write does not reference anything in the GPLed library, > there is no point i

Re: How To Break The GPL

2000-03-03 Thread David Johnson
On Fri, 03 Mar 2000, John Cowan wrote: > Ah, but then you raise this question: If the GPL is an ordinary > contract, where's the consideration? Shrink-wrap contracts are on > shaky ground (nobody but Microsoft, AFAIK, has ever been able to > enforce one in court), and since neither money nor an

Re: How To Break The GPL

2000-03-03 Thread David Johnson
On Fri, 03 Mar 2000, Forrest J. Cavalier III wrote:> > I would very much like to hear that there is a flaw in this logic. If so, > > where is it? > > In my understanding, Alice must not have used the GPL'ed software > in her design and testing. It would be very hard to avoid this > in practice

Re: How To Break The GPL

2000-03-03 Thread Mike Eisler
> This is probably the most legally controversial part of the GPL. It's > difficult to say whether or not a program which uses a library is a > derived work of that library. If I were a judge (and IANAL so this is > unlikely to say the least), I would probably decide on a case-by-case > basis.

Re: How To Break The GPL

2000-03-03 Thread Andrew J Bromage
G'day all. On Fri, Mar 03, 2000 at 10:45:47AM -0500, John Cowan wrote: > This is offered in the spirit of "How To Make Atomic Bombs", and does > *not* mean that the author approves of the conduct described herein. [deletia] > Now who has violated Trent's copyright? Not Alice: she did not modi

RE: How To Break The GPL

2000-03-03 Thread Schilling, Richard
Mark Wells wrote: > Alice didn't distribute any actual GPL'd software with her proprietary > code. Are you saying that the GPL prohibits the _use_ of GPL software in > development of proprietary software? So I can't use, say, GCC to compile > my non-GPL program? >

RE: How To Break The GPL

2000-03-03 Thread Schilling, Richard
Generally, if the program Alice writes for Bob references *anything* in the GPLed library, Bob's program could be considered a deriverative work. If the program Alice write does not reference anything in the GPLed library, there is no point in linking to it in the first place. Another way to l

Re: How To Break The GPL

2000-03-03 Thread John Cowan
Justin Wells wrote: > -- fame from becoming well known as the author of a free software work > > -- expectation that you will receive further copyrighted material in > return, from someone who contributed to your project (this is > explicitly mentioned as being of value in US title

Re: How To Break The GPL

2000-03-03 Thread Justin Wells
On Fri, Mar 03, 2000 at 04:51:03PM -0500, John Cowan wrote: > Ah, but then you raise this question: If the GPL is an ordinary > contract, where's the consideration? There's lots of consideration: -- fame from becoming well known as the author of a free software work -- expectation that you

Re: How To Break The GPL

2000-03-03 Thread Forrest J. Cavalier III
From: John Cowan <[EMAIL PROTECTED]> > > Says who? If she distributed a derivative work of GPL'ed software, > > then it must be GPL'ed. The question is whether or not Alice has > > a derivative work. > > In my first scenario, Alice made a derivative work but didn't distribute > it. S

RE: How To Break The GPL

2000-03-03 Thread Rod Dixon, J.D., LL.M.
Good points. There is a federal court of appeals case that has already addressed the question on shrink wrap. Yes, they are enforceable. More important, click wraps will be enforceable in most states soon as states begin to enact a uniform law called UCITA (10 states are considering UCITA now). U

Re: How To Break The GPL

2000-03-03 Thread John Cowan
"Rod Dixon, J.D., LL.M." wrote: > 1. The issue raised may be breach of the terms of a license (Trent's GPL) > rather than a copyright infringement. Ah, but then you raise this question: If the GPL is an ordinary contract, where's the consideration? Shrink-wrap contracts are on shaky ground (no

RE: How To Break The GPL

2000-03-03 Thread Rod Dixon, J.D., LL.M.
Copyright is a matter of strict liability. On the merits, intent is not relevant. For example, if a user makes a copy without permission to do so, he has violated someone's copyright even if he did not intend to do so. (There are defenses to infringement, but the point is intent is not relevant in

RE: How To Break The GPL

2000-03-03 Thread Rod Dixon, J.D., LL.M.
Two points: 1. The issue raised may be breach of the terms of a license (Trent's GPL) rather than a copyright infringement. 2. Alice is breaching the terms of the GPL. There is no doubt that Trent has a remedy. Moreover, he could extract a royalty fee from Alice, if he so desired. Rod > -

Re: How To Break The GPL

2000-03-03 Thread Ian Lance Taylor
Date: Fri, 03 Mar 2000 15:39:23 -0500 From: John Cowan <[EMAIL PROTECTED]> Ian Lance Taylor wrote: > The law considers intent, and ignores technical detail. If a person's > actions are clearly intended to make a copyright ineffective, and if > the copyright does in fact become

Re: How To Break The GPL

2000-03-03 Thread John Cowan
"Forrest J. Cavalier III" wrote: > Says who? If she distributed a derivative work of GPL'ed software, > then it must be GPL'ed. The question is whether or not Alice has > a derivative work. In my first scenario, Alice made a derivative work but didn't distribute it. She then distributed her o

Re: How To Break The GPL

2000-03-03 Thread Ken Arromdee
On Fri, 3 Mar 2000, John Cowan wrote: > > The FSF takes the position that if you distribute software that can only be > > run by linking it with something GPLed, your software is a derivative work of > > the GPLed software even if you don't include any parts of it. > What if there were a non-GPL a

Re: How To Break The GPL

2000-03-03 Thread John Cowan
Ian Lance Taylor wrote: > The law considers intent, and ignores technical detail. If a person's > actions are clearly intended to make a copyright ineffective, and if > the copyright does in fact become ineffective, then the person has > violated the copyright. Well, sometimes. The creators of

Re: How To Break The GPL

2000-03-03 Thread Forrest J. Cavalier III
From: Mark Wells <[EMAIL PROTECTED]> > On Fri, 3 Mar 2000, Forrest J. Cavalier III wrote: > > > > I would very much like to hear that there is a flaw in this logic. If so, > > > where is it? > > > > In my understanding, Alice must not have used the GPL'ed software > > in her design

Re: How To Break The GPL

2000-03-03 Thread Ian Lance Taylor
Date: Fri, 03 Mar 2000 10:45:47 -0500 From: John Cowan <[EMAIL PROTECTED]> I would very much like to hear that there is a flaw in this logic. If so, where is it? The flaw is in treating the law as though it were a computer program. The law considers intent, and ignores technical de

Re: How To Break The GPL

2000-03-03 Thread John Cowan
I wrote: > Alice could test using the unfree library (for which, perhaps, she does not > have a distribution license) and distribute the unfree application to run > with Trent's freely available clone. Two little ironies that I thought of just after posting: 1) The harder Trent works to make hi

Re: How To Break The GPL

2000-03-03 Thread John Cowan
Ken Arromdee wrote: > The FSF takes the position that if you distribute software that can only be > run by linking it with something GPLed, your software is a derivative work of > the GPLed software even if you don't include any parts of it. That strikes me as unlikely to be the law. Consider t

Re: How To Break The GPL

2000-03-03 Thread Mark Wells
On Fri, 3 Mar 2000, Forrest J. Cavalier III wrote: > > I would very much like to hear that there is a flaw in this logic. If so, > > where is it? > > In my understanding, Alice must not have used the GPL'ed software > in her design and testing. It would be very hard to avoid this > in practice

RE: How To Break The GPL

2000-03-03 Thread Rod Dixon, J.D., LL.M.
This is an interesting debate. Important copyright issues are implicated. I think there are important distinctions between the HTML example and the Windows OS. I think it is interesting how people quickly use MSFT in these bad-boy hypotheticals, but rarely point how Sun Microsystems is actually us

Re: How To Break The GPL

2000-03-03 Thread Justin Wells
RMS may be correct in this case. I am not a lawyer. The counter-argument that MSFT could ban people from making Windows software doesn't fly. They CAN ban you from creating derivitive works based on their copyrighted material, they have every right to do that. By encouraging people to create th

Re: How To Break The GPL

2000-03-03 Thread Ken Arromdee
This basically sounds like "user does the link". The FSF takes the position that if you distribute software that can only be run by linking it with something GPLed, your software is a derivative work of the GPLed software even if you don't include any parts of it. So by these standards, Alice wo

Re: How To Break The GPL

2000-03-03 Thread pvolcko
This is very similar to the fiasco involving some Quake patches that have been flying around (check out slashdot's archives froma few days ago to get links). Basically someone had taken the GPL'd Quake source and tried to clean up some server security problems. They released the changes in the

Re: How To Break The GPL

2000-03-03 Thread Forrest J. Cavalier III
> I would very much like to hear that there is a flaw in this logic. If so, > where is it? In my understanding, Alice must not have used the GPL'ed software in her design and testing. It would be very hard to avoid this in practice. Claiming to have avoided it, and still distributing instructio

How To Break The GPL

2000-03-03 Thread John Cowan
This is offered in the spirit of "How To Make Atomic Bombs", and does *not* mean that the author approves of the conduct described herein. A close reading of the GPL suggests the following way to distribute unfree software that contains GPL-specific components. 1. Alice designs, debugs, and tes