Re: Economics and the GPL

Paul Millar <[email protected]>
Newsgroups gmane.comp.emulators.wine.license
Message-ID <[email protected]>
On Mon, 10 Jun 2002, Roger Fujii wrote:
> Francois Gouget <[email protected]> wrote:
> [...]
> > I really resent this abuse of 'coerce' by *GPL opponents. It's akin to 
> > libel. 
> 
> The 'coerce' statement is *far* more true than any of the truely libelous
> statements of the pro *GPL camp stating that Transgaming 'stole' code, or
> has given *nothing* in return.  

I don't think anyone is suggesting that Transgaming has given *nothing* to
wine. If they are suggesting this, then they're wrong.


> The problem is that you are viewing the license in isolation (a single 
> program all by itself).  As for reading the license, it doesn't matter 
> with the GPL.
> Take the following example:
>   Program A calls LGPL library B.
>   Library B calls LGPL library C. 
> 
> As far as program A knows, it's using only B.  Now see what happens
> if library C turns GPL in the next version.  The outcome of it would be
> that anything that directly or INDIRECTLY uses library C *must* be
> licensed GPL (for that next version).

No. Both Library B and Program A have a choice:

If library C switches to GPL, then library B has two choices: either
continue developing the LGPL independently (ie continue LGPL version as a
fork) and maintain its LGPL license, or switch to GPL itself. It is
perhaps, easier to switch to GPL, but its certainly not a requirement.

There is a corresponding choice for Program A, if B goes GPL because C
went GPL, then A must choose between going GPL or continuing development
of Libraries B & C as LGPL alternatives.

In both cases people developing the software had the choice to follow with
GPL, or to create a fork and continue their work as LGPL.

But, this all seems rather academic. Are there any examples you can think
of where the license switch from LGPL -> GPL forced other code to switch
to GPL?


> > And don't complain either that you don't have the resources to redevelop
> > that peiece of software. What would you have done if it had not existed
> > in the first place? If your whole project relied on the existance of
> > this piece of *GPL code then you should have read the *GPL first anyway.
> 
> This all assumes that the project was GPLed to begin with....

Well, that is the topic under discussion after all :^) It seems a natural
enough assumption, from which the argument continues.


> > Now, some people have complained that the change of the license from X11
> > to LGPL has somehow 'stolen' their code. This is simply not true!
> 
> I don't recall anyone using this particular argument.  Is there a reference?
> However, the claim that LGPL was used to coerce Transgaming into releasing
> their source is indeed true.

[snip defn of coerce]

People may wish to believe that the switch to LGPL might force Transgaming
into releasing their DirectX code. However, from his previous post
   http://www.winehq.com/hypermail/wine-license/2002/05/0158.html
Alexandre has stated he had no such intention / delusion.


> > First, your code is still available under the X11 license, just get the
> > CVS of the 2002/02/28.
> 
> This is why the *GPL camp is just plain *wrong* when they claim X11
> source can be 'stolen'.

Stolen? no, obviously.
Hijacked? maybe -- the opportunity is there from the license, whether it
happens in practise very much depends on the specifics of the project.

So, I think it is a mistake to generalise too much on this point.

----
Paul Millar
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.