Re: Economics and the GPL

Francois Gouget <[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:
> > On Fri, 7 Jun 2002, Deven T. Corzine wrote:
> > [...]
> > > The only problem with this idea is that the GPL isn't really "free market"
> > > because it coerces the programmer into applying the GPL to other code that
> > > might not have been licensed that way given a choice.  If the programmer
> > > loses to right to choose the license on their own code, the market can
> > > hardly be said to be "free".
> >
> > 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.

Then we agree that all three statements are false.

I have never said that Transgaming 'stole' Wine code and I agree with
you that they have done nothing of the sort. Those who say such things
are doing a disservice to this discussion.

And I did not say ther have given nothing in return. The issue has been
with the effect their actions had on the community. But it seems these
times are behind us now.


[...]
> 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).

Wrong. All program A has to do is to not use the next version of library
B. It's that simple.

If the developpers of program A believe that using the next version of
library B outweight any possible disadvantages of licensing their
program under the GPL, then they can use it. Otherwise, as far as they
are concerned, it is as if all development on library B has stopped.
Nothing entitled them to continued development on library B in the first
place. And they are also free to fork library B to continue working on
it under the LGPL, together with anyone else who is interested.


> > 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....

No. All I am saying is that anyone who makes plans such as 'I am going
to develop a proprietary kernel and the cool thing is that I won't have
to develop tons of device drivers because I will just use the Linux
drivers' is stupid. When you plan a new project, open-source or
otheriwse, get aquainted with the license of any software you intend to
leverage.

It's just common sense.


> > 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?

It seems that X11/*BSD proponents are always using 'stealing' in
'quotes'. That way they clearly convey their feelings while at the same
time making sure that no one can accuse them of claiming *GPL steals
their code. Example, from one of your emails:
(http://www.winehq.com/hypermail/wine-license/2002/06/0018.html)

    Otherwise, the LGPL project could always 'steal' from the X11
    version, thus always making the comparison worthless.

And you do seem to believe that code which is undert the BSD license can
be stolen. Or was that driver not under the BSD license?
(http://www.winehq.com/hypermail/wine-license/2002/06/0051.html)

    And you *can* steal from BSD - Linux stole (in the true sense of the
    word) FreeBSD's IDE driver.


Finally there is this recent email you wrote where you say
that integrating a patch from Brett Glass into LGPL code would be
"tantamount to 'stealing'". But granted you said so more with regards to
his feelings and yet, if he released his patch under the X11 license
then it does mean he agrees to it being put in the LGPL tree.

http://www.winehq.com/hypermail/wine-license/2002/06/0031.html


`
> However, the claim that LGPL was used to coerce Transgaming into releasing
> their source is indeed true.

I can only speak for myself but my reasons for supporting the LGPL for
Wine are not to force Transgaming to release their code.


> > 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'.

I agree with you that X11 code cannot be stolen. Any individual saying
so is mistaken. But was it really necessary to overly generalize to the
whole '*GPL camp'?


[...]
> > Following the usual 'economic' reasoning, if proprietary versions of an
> > X11 and *BSD project thrive, it's because they offer many compelling
> > proprietary features that are missing in the open-source project.
> > Another way to say this is that the open-source version is so behind the
> > times that nobody wants to use it. Is that a win for the X11 and *BSD
> > licenses? I would rather call it a farce.
>
> This is the model that's used for Netscape/Mozilla and OpenOffice/StarOffice.
> I'm glad to see you think mozilla/openoffice is "so behind the times that
> no one wants to use it".

Quite the opposite. I don't see Netscape 6 as having any advantage over
Mozilla at this time. Yet they may still live. And if they do then it
proves that the standard 'economic' analysis is flawed. As for
OpenOffice and StarOffice I use neither so I don't have an opinion on
them.


> > And if proprietary versions prosper while having no big advantage over
> > the X11/*BSD version, then it means that these companies must be relying
> > on something else to live... like better packaging, better marketing or
> > services. All of which work just as well with *GPL projects.
>
> The point is that if there is no big advantage, the propriatary versions would
> dry up.

Which means that in your view proprietary versions of an open-source
project can only survive if they have a big advantage over the free
version. Which is another way to say that the free version is seriously
lacking. If such a situation persist I don't see how the free version
can survive. And if this situation does not last, then by your own
analysis the proprietary versions will die anyway. Maybe just a little
later.

Of course I don't think the standard purely economic analysis is
valid.


--
Francois Gouget         [email protected]        http://fgouget.free.fr/
        War doesn't determine who's right.  War determines who's left.
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.