LWN.net Logo

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Federico Biancuzzi talks to Eric Raymond about license issues. "Q:Why did you say we don't need the GPL anymore? A:It's 2005, not 1985. We've learned a lot in the last 20 years. The fears that originally led to the reciprocity stuff in GPL are nowadays, at least in my opinion, baseless. People who do what the GPL tries to prevent (e.g., closed source forks of open source projects) wind up injuring only themselves. They trap themselves unto competing with a small in-house development group against the much larger one in the parent open source project, and failing."
(Log in to post comments)

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 1, 2005 17:51 UTC (Fri) by Ross (subscriber, #4065) [Link]

There are some potential logic faults here. One of which is that not all
projects are actively maintained -- sometimes there's just not much of a
development community left. I've personally seen this and it's a problem
even if the GPL is used. If the copyright holder's can't be found, the
license terms can't be enforced. Another is the fact the GPL is so widely
used it is a standard. You can move code between GPLed projects with ease
and minimal worry. You don't have to worry about strange unbalanced rights
like created by many of the corporate GPL replacements. I know that I have
to really consider things much more carefully before modifying non-GPLed
software (and in some cases decided not to).

Bruce is right.

Posted Jul 3, 2005 12:57 UTC (Sun) by hummassa (subscriber, #307) [Link]

We donīt need ESR anymore. Look at the "huge success" in marketing and
development momentum the BSDs are. Heh. No offense to the BSD crowd, but
they are only "in the map" IMHO because of the great deal of GPLd software
that was available some time ago... including, and mainly GCC, which is
the toolchain to make *every* one of them. Pfff. Nothing to see here.

ESR and his "Open Source" thing was needed at a certain point to un-scare
all the enterprises, but nowadays, any sane PHB will just go after IBM :-)

Bruce is right.

Posted Jul 20, 2005 13:37 UTC (Wed) by armijn (guest, #3653) [Link]

Conveniently forgetting that early Linux distributions made heavy use of
the BSD tools, until there was a GNU replacement. So you could say that
Linux is on the map because of the great deal of BSD licensed software that was available in the beginning of Linux.

ESR: lost in the S/N ratio

Posted Jul 1, 2005 18:13 UTC (Fri) by bajw (subscriber, #11712) [Link]

I know that as a user of software, I am now to the point where I try to run exclusively GPL'd software when I have a choice. Other Free Software licenses are what I consider "second best", though I will affirm that the BSD systems are attractive to me, and I do use and support them.
The only place I use unfree software is at work, on computers I don't own. (Unfortunately, this is one...)
I'm not a developer, so my opinions may differ a bit from the opinions of many developers, but those are my choices as a user.
Sad to say that ESR has sunk below the background noise level for me, and doesn't provide a signal I care to bother with any more.

ESR: lost in the S/N ratio

Posted Jul 1, 2005 20:12 UTC (Fri) by flewellyn (subscriber, #5047) [Link]

I am a developer, and I have to say that I agree. Although, since the code I write is used to provide web services (and thus not "distributed"), the license isn't quite so important; I make use of free software under both GPL and BSD/X11 style licenses.

ESR does seem to excel at missing the point entirely these days...perhaps we should find another self-appointed leader of the "open source" movement?

ESR: lost in the S/N ratio

Posted Jul 1, 2005 22:44 UTC (Fri) by Quazatron (subscriber, #4368) [Link]

I agree with you. I'm also a user, and to me the GPL means the the software I use won't just die like proprietary software when the company bites the dust, it will be maintained in some form or other.

BSD is nice, but mostly benefits the *software companies* that leech all the good code while giving back nothing. GPL makes sure the software evolves and that is surely a benefit to all the *users*.

As for ESR, my guess is that he is now seeing the subject from the company's point of view, not from the developers/users point of view, so yes, we lost him.

Not all projects can forego GPL protection

Posted Jul 1, 2005 18:26 UTC (Fri) by jimi (guest, #6655) [Link]

Not every project has huge numbers of developers behind it. The projects I'm involved in have at most six developers, of which three at most continue to contribute. Nevertheless, we have a substantial user base. But we couldn't compete against even a small shop with dedicated developers. The GPL protects our hard work.

But surviving closed source competition isn't even the point. The GPL is for the citizenry at large, not just a few developers. It gives everyone rights and freedoms that they would otherwise not have. The software does not need the GPL, we do.

It's not the software that's free; it's you.
- billyskank on Groklaw

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 1, 2005 18:31 UTC (Fri) by QuisUtDeus (guest, #14854) [Link]

What is missed in ESR's remark is that big companies may someday want to take old/abandoned code (or new code by a resource-strapped developer) released under GPL and make proprietary versions of them.

Maybe ESR thinks this a good thing (since the code gets developed somehow, if not as open source).

By the time a project is large enough to compete head-to-head with new forks, big or small, the choice of license has long before been made.

How many big, thriving open-source projects would have gotten that far without the GPL to protect their early efforts? One could argue that it is a sign of the fitness/goodness of the GPL that there are indeed many large, active projects released under the GPL.

Could it be that the failure of the BSD-related systems to enjoy growth comparable to Linux (even now, after the fame of Linux has brought more attention to them) is due in part to their not using the GPL? If a developer wants to write code and give it away, will he want other companies to derive profit from it without him?

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 2, 2005 6:07 UTC (Sat) by rqosa (guest, #24136) [Link]

> Could it be that the failure of the BSD-related systems to enjoy growth comparable to Linux (even now, after the fame of Linux has brought more attention to them) is due in part to their not using the GPL?

Probably, but another reason is that Linux became available about half a year before 386BSD (the first complete unencumbered BSD kernel), and even then there was the USL vs. UCB lawsuit which went on for several years.

However, for the same reason that proprietary forks of BSD-licensed code are possible, so are GPL forks. If an unencumbered BSD kernel had been released before Linux, maybe there would have been a GPL fork of it which would have gone on to be more popular than Linux. (Well, it would have had to have been GPL+exception to accomodate the advertising clause, similar to the GnomeMeeting license.)

GPL recognizes human nature

Posted Jul 1, 2005 19:05 UTC (Fri) by Junior_Samples (guest, #26737) [Link]

The GPL excels because it seems to coincide with what mathematical game theory would predict as the best strategy to insure an acceptable licensing outcome while minimizing risk. It is doubtful that SGI would have released the XFS under any other license than the GPL.

The GPL recognizes human nature. Less restrictive licenses depend on a Utopian world view.

However ESR might have a point with regard to mega-projects such as Linux. With smaller or fledgling projects it is a different story. Even fairly large projects such as Wine have suffered unfortunate forks allowed through lax non-GPL licensing. Another classic example of licensing failure is the SPICE circuit simulator whose non-GPL licensing has led to a myriad of incompatible component engineering models.

Viral licensing

Posted Jul 1, 2005 19:41 UTC (Fri) by proski (subscriber, #104) [Link]

Quoth ESR:
The pros and cons of "viral licensing" is something I've been thinking about a lot recently. As far back as 1998, I suspected that allegiance to the GPL is actually evidence that open source developers don't really believe their own story. That is, if we really believe that open source is a superior system of production, and therefore that it will drive out closed source in a free market, then why do we think we need infectious licensing? What do we think we gain by punishing defectors?
To follow that logic, forbidding bribery is evidence that democracy doesn't work. If we really believe that the people can elect the best, the most honest and most qualified representatives, why do we need to forbid them take gifts for their work? Who do you think we are punishing?

The thing is, outlawing bribery is a necessary part of democracy just like outlawing non-free forks is a necessary part of free software development. There are many things that would not be needed in the ideal world, but the world is far from being ideal.

Viral licensing

Posted Jul 1, 2005 21:45 UTC (Fri) by rgmoore (subscriber, #75) [Link]

I think that RMS would say that this shows the difference between Free Software and Open Source. An Open Source person says that the GPL is unnecessary because proprietary software can't compete, even if it's free to leech off BSD licensed code. A Free Software person says that the GPL is still necessary because it preserves our rights as software users. I guess that I'm solidly in the Free Software camp.

Viral licensing

Posted Jul 2, 2005 0:39 UTC (Sat) by proski (subscriber, #104) [Link]

I agree. Sure, some projects can thrive without "viral licensing". Apache is an excellent example. Developers are motivated to participate because their code will run on half of the world's webservers. Users prefer code they and everyone can inspect for security holes. Making a closed fork would give too little for most users. The project is mostly feature complete, and even most easy optimizations have been made.

Some projects cannot be successful without "viral licensing". Some would not be as successful as they could have been. Wine was already quoted as an example. Companies have a strong motivation to take the code and implement missing features needed to port their Windows software. Those companies are not interested in releasing their changes for potential competitors. Wine has made significant progress since it switched from a BSD-like license to LGPL. Its code size grows as fast as never before (and it's not bloat, mind you, since a re-implementation of Win32 API cannot be lean and mean).

gcc is another example of a project benefiting from GPL. Had it used a "non-viral" license, we would have proprietary forks "leased" for $1000 per seat per year. Making a good compiler is hard, and there are few people qualified to make major changes in a compiler. It's not something many people will do for free. GPL ensures that gcc gurus get paid while the product of their work remains free.

GPL is more useful for some projects than for others, but the bottom line, it's useful and it works really well. If not GPL, ESR would have paid for the compiler he compiles fetchmail with.

Viral licensing

Posted Jul 4, 2005 7:34 UTC (Mon) by Wol (guest, #4433) [Link]

Not trying to rain on your parade, but Wine has NOT "made substantial progress since it switched to LGPL".

It made huge strides under the previous licence, thanks to Corel and PerfectOffice 2000. Although that does show up the faults in the system too - Corel ended up forking Wine - WPO2K runs on the forked version - but ALL the modified fork was handed over to the Wine project to be gutted/reclaimed/whatever to improve the official version.

The important thing here is, Corel were honest. They forked Wine because they needed a stable system they could trust. They said they would, and did, terminate the fork with WPO2K. And they handed everything over to be folded back into the official version if it was worth having.

Cheers,
Wol

Look at it this way...

Posted Jul 1, 2005 20:21 UTC (Fri) by BrucePerens (subscriber, #2510) [Link]

We don't need ESR any more :-)

Look at it this way...

Posted Jul 1, 2005 20:44 UTC (Fri) by rknop (guest, #66) [Link]

Of course, this may only open the classic bad-old-days of Eric/Bruce flamewards, which did nobody any good...

...but I will gotta say that if Eric is gonna draw a line in the sand and say that the GPL is no longer needed or even a problem, I can tell you very clearly which of the two (GPL or Eric) *I* think is way more valuable and needed by the free software community....

What I really don't get is why Eric is doing this. Does he really think that opening up a for-sure flamewar within the open source community is going to help its image with the non-open source community? 'Cause that's all that this is going to accomplish.

-Rob

Look at it this way...

Posted Jul 1, 2005 21:20 UTC (Fri) by BrucePerens (subscriber, #2510) [Link]

It was just so obvious a line that I couldn't resist. I don't bear him any animus these days, although he may bear me some.

Bruce

Why Eric is doing this

Posted Jul 1, 2005 21:29 UTC (Fri) by BrucePerens (subscriber, #2510) [Link]

Eric has always, from the first days of Opensource.org, acted to deprecate RMS and things that RMS does as "scary to business people". I never felt the RMS-bashing was appropriate, and I suspect that he over-estimates how scary RMS and the GPL are and under-estimates the deterrent effect on developers when commercial entities take their work private.

And sometimes he does RMS-bashing for no reason I can understand. He did a paper a while back purporting to prove that many more people said "Open Source" than "Free Software". It seemed to me to be picking a fight with no productive purpose.

Regarding the GPL, Theo and Company have a fine kernel but get much less involvement than Linux, even in embedded systems. The only reasons I see for this are developer personalities and the GPL. So, I am not willing to buy Eric's thesis yet.

Bruce

Why Eric is doing this

Posted Jul 1, 2005 22:09 UTC (Fri) by allesfresser (subscriber, #216) [Link]

Have Eric and Theo become buddies recently? It seems they're both harping on the same anti-GPL nonsense lately. (Not to mention the mean-spirited, juvenile and highly insulting depiction of Mr. Stallman in the OpenBSD 3.7 CD notes, which pretty much made me decide against using OpenBSD for anything--people that publish things like that don't get my support as a user.)

Why Eric is doing this

Posted Jul 2, 2005 16:33 UTC (Sat) by beoba (guest, #16942) [Link]

I'm curious, where can I find these notes?

Why Eric is doing this

Posted Jul 2, 2005 16:57 UTC (Sat) by avr (guest, #27673) [Link]

I think allesfresser is referring to the artwork that comes with the 3.7 release song as found at:
http://www.openbsd.org/lyrics.html#37

I must say that I too noticed this depiction in much the same way. Especially since RMS appeared supportive of openbsd's 'rigorous stance' regarding drivers in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_...

Why Eric is doing this

Posted Jul 3, 2005 0:15 UTC (Sun) by allesfresser (subscriber, #216) [Link]

That is the picture I was referring to, but the text is missing from the online copy. In the CD notes, there is text overlaid on the picture which reads "When Puffathy returned, her friends had discovered that the Wizard of OS was just a big fraud. All talk - no action! But Puffathy already knew that ... "

Why Eric is doing this

Posted Jul 1, 2005 22:33 UTC (Fri) by rknop (guest, #66) [Link]

And sometimes he does RMS-bashing for no reason I can understand. He did a paper a while back purporting to prove that many more people said "Open Source" than "Free Software". It seemed to me to be picking a fight with no productive purpose.

That does seem pretty gratuitous -- although I would say that there is purpose in the difference. I seem to remember a few years ago you came out with a statement that was widely quoted that we need to talk more about freedom.

The problem with the term Free Software is that, alas, in English it is ambiguous. Our commercialized society thinks of cost before freedom, and so thinks that Free Software means Freeware. And, indeed, I frequently see "Freeware and Shareware, like Linux and..." quoted in news stories, which is very unfortunate. Open Source is, in that sense, less ambiguous, because it is a term that doesn't have the same pre-defined associations with it of being misinterpreted

The meaning behind the term Free Software is something we need to talk about more... and we need to talk about why freedom is practical, and it's not just all philosophy. (In my experience, I generally regret it when I've found myself tied to some proprietary system or another. The University I'm at has gotten bitten again and again by being tied to proprietary systems for various different things (course management, applications, etc.), but nobody seems to have made the connection that avoiding all proprietary systems altogether might be part of the answer.

-Rob

Why Eric is doing this

Posted Jul 2, 2005 16:57 UTC (Sat) by coriordan (guest, #7544) [Link]

> Open Source ... doesn't have the ... associations with it
> of being misinterpreted

Huh? "Open source" = source that is open. ...but the speaker expects the listener to know that the source (and binaries) is also unfettered, technically and legally?

"Free" has two meanings, but at least one of them is a correct meaning. "Open" is nothing but misinterpretable.

Why Eric is doing this

Posted Jul 4, 2005 14:15 UTC (Mon) by rknop (guest, #66) [Link]

"Open source" is a slightly akward term. That means that the listener is more likely to think that there is a defintion to it, much as "Shareware" is an akward term that the listener is likely to think has a defintion.

"Free Software," on the other hand, sounds like like "free software" without the capitalization. It can be used in a sentence without referring to anything in particular. "The store was giving away free software." Very different from "Linux is Free Software," but before we can talk about what Free Software is we have to get accross the barrier that there *is* a difference between zero-cost software and Free Software.

If, on the other hand, you say, "This software is Open Source," or similar, it's a little more obvious that there's a jargon term embedded in there.

By the way, I do not post all this to denegrate Free Software, or to say that Open Source is a better term! We do, however, need to recognize the challenges that come with the terminology, and admit when the Free Software term has more challenges than the Open Source term.

If I have to choose a camp, I put myself in the "Free Software" camp. I want the freedom. I value it for philosophical reasons, yes, but also very crass practical reasons-- just not the ones that ESR proposes. I don't know if it really is such a more efficient model for producing software that we don't even need to talk about Freedom. I value the freedom, and as a *user* I've been bitten in the past by lock-in issues assciated with non-Free software. I like the term. I just wish the English language were less ambigous about the term, and that marketing blitzes in the USA hadn't all but convinced people (called "consumers" if you're into marketing) that zero-cost is the be-all and end-all meaning of "free" when you're talking about anything other than speech.

-Rob

"Freedom software" anyone?

Posted Jul 5, 2005 20:16 UTC (Tue) by stfn (guest, #30357) [Link]

"Free Software," on the other hand, sounds like "free software" without the capitalization.

Since Free Software is defined in terms of freedoms granted to the user perhaps we should start calling it "freedom software".

As jimi wrote above, "software does not need the GPL, we do" and "It's not the software that's free; it's you". One doesn't think of price these days when hearing "free people" (although the many eyes make shallow bugs argument suggests FOSS gets developer effort at no charge, i.e. "free developers").

I only wish "freedom software" didn't remind me so sharply of the laughably jingoistic term "freedom fries" coined by an anti-French, pro-war contingent in the U.S.A.

"Freedom software" anyone?

Posted Jul 8, 2005 16:03 UTC (Fri) by giraffedata (subscriber, #1954) [Link]

I only wish "freedom software" didn't remind me so sharply of the laughably jingoistic term "freedom fries" coined by an anti-French, pro-war contingent in the U.S.A.

For anyone who may have missed the subtleties of the "freedom fries" issue, it is my impression that it was a joke. Perhaps a mean-spirited one, but intended to make people laugh nonetheless, and was never used in a serious sentence. It was a satire on the anti-German renamings from WWII, which I think were actually serious. The most famous of these was the renaming of "sauerkraut" to "liberty cabbage."

Present day U.S. culture is full of light-hearted satire about a supposed enmity between the U.S. and France.

"Freedom," incidentally, is well-used buzzword in U.S. politics for adding likability to almost anything you say. In the 1980's, there were people in El Salvador doing much the same thing that the folks the U.S. is fighting in Iraq are doing today. To gain support for them, the U.S. president referred to them as "freedom fighters."

In any case, I agree that when I hear "freedom software," my first reaction is that some kind of linguistic subterfuge is going on.

"Freedom software" anyone?

Posted Jul 11, 2005 22:19 UTC (Mon) by kevinbsmith (subscriber, #4778) [Link]

For anyone who may have missed the subtleties of the "freedom fries" issue, it is my impression that it was a joke. Perhaps a mean-spirited one, but intended to make people laugh nonetheless, and was never used in a serious sentence.

Sadly, it was taken more seriously than that. Several restaurants actually renamed fries on their menu, as did the restaurants and snack bars at the House of Representatives. At that time, and now, my own impression was that the people taking these actions were pretty serious about making a statement of protest, rather than a joke. See the wikipedia article.

Like other folks, I wish "free" meant only one thing, and like others I have thought about calling it Freedom Software, but I too have the same reservations. My current hopeless hope would be that we could end up calling it Libre Software.

Why Eric is doing this

Posted Jul 2, 2005 20:23 UTC (Sat) by tzafrir (subscriber, #11501) [Link]

Right. And "Open Source" is not a confusing term. So please explain to the same one confused by "free software" why is Microsoft's "Shared Source" is not "Open Source".

Why Eric is doing this

Posted Jul 3, 2005 8:37 UTC (Sun) by petegn (guest, #847) [Link]

> why is Microsoft's "Shared Source" is not "Open Source" <

Err you tried to D/L any M$ Corp code ..?.. need i say more ..

Why Eric is doing this

Posted Jul 1, 2005 22:57 UTC (Fri) by jonabbey (subscriber, #2736) [Link]

And sometimes he does RMS-bashing for no reason I can understand. He did a paper a while back purporting to prove that many more people said "Open Source" than "Free Software". It seemed to me to be picking a fight with no productive purpose.

Which was entirely silly, as he did it on the SourceForge site, where *every single page* has the phrase 'Open Source' at the bottom in the context of the "Open Source Technology Group."

Why Eric is doing this

Posted Jul 3, 2005 10:27 UTC (Sun) by man_ls (subscriber, #15091) [Link]

You can read a numerical analysis of the errors. There were methodological problems in the results of sourceforge.net, savannah, news.com and whole-web; basically the whole essay was flawed. To his credit, esr included a cautionary note in his essay, but it has not been followed through with a correction.

Companies *want* the GPL

Posted Jul 1, 2005 20:31 UTC (Fri) by stijn (subscriber, #570) [Link]

Is it not true that companies should *want* the GPL? Elsethread somebody mentions SGI and XFS; I remember the same thing being said about (by?) IBM. The GPL levels and widens the playing field, and blocks off embrace/extend/strangle routes. This seems *especially* true for Linux, and I am positively sure that companies benefit from its license. The GPL is the best thing since sliced bread. Then again, it is about freedom, and Raymond's quest for world domination and focus on market share, market penetration, marketing and whatnot are in that respect wide off the mark.

Companies *want* the GPL

Posted Jul 1, 2005 21:33 UTC (Fri) by BrucePerens (subscriber, #2510) [Link]

Right. A lot of people say the GPL is anti-commercial, but it actually protects the commercial interests of those who wish to release free versions of their software while holding back the right to make non-free versions. They would either sell that right for money, using a commercial license; or use that right to restrain their competition.

Bruce

Companies *want* the GPL

Posted Jul 1, 2005 21:43 UTC (Fri) by dmarti (subscriber, #11625) [Link]

Give the man a cigar (or whatever those Californians consider a treat).

Where would Troll Tech or MySQL's much-applauded dual licensing model be without the GPL as one of the two alternatives?

Companies *want* the GPL

Posted Jul 2, 2005 0:31 UTC (Sat) by jdave23 (guest, #27160) [Link]

Come on, Don -

Everybody knows Bruce is a Long Islander!

Companies *want* the GPL

Posted Jul 2, 2005 1:40 UTC (Sat) by BrucePerens (subscriber, #2510) [Link]

I left LI for the SF Bay Area in 1987, and have been back only for short visits since. The weather's nicer in California, and the women more appreciative. :-)

Bruce

Companies *want* the GPL

Posted Jul 4, 2005 5:07 UTC (Mon) by lovelace (subscriber, #278) [Link]

Right. A lot of people say the GPL is anti-commercial, but it actually protects the commercial interests of those who wish to release free versions of their software while holding back the right to make non-free versions. They would either sell that right for money, using a commercial license; or use that right to restrain their competition.

You know, the irony of this statement is incredible seeing as how Gtk was chosen for UserLinux over KDE and Qt simply because KDE and Qt are licensed under the GPL and not the LGPL.

No irony

Posted Jul 4, 2005 9:30 UTC (Mon) by man_ls (subscriber, #15091) [Link]

No irony at all. The LGPL protects companies from non-free forks as well as the GPL; but it also allows for linking to non-free programs. The difference is really only relevant for libraries.

By the way, KDE is not licensed wholly under the GPL, as explained here; Qt is, as explained in the document you linked. Just a fine point, but better safe than sorry when legal issues are at stake.

Distressing helpings of FUD

Posted Jul 1, 2005 21:47 UTC (Fri) by Max.Hyre (subscriber, #1054) [Link]

Quite the cage-rattling. It's sad to see ESR losing his grip to this extent. From the first answer (``People who do what the GPL tries to prevent (e.g., closed source forks of open source projects) wind up injuring only themselves. ''), ESR speaks as if there is 0.0% difference between ``open source'' and Free Software. The preceding argument is false, if you believe freedom is the requirement. Anyone creating such a non-Free fork is locking users into whatever mods the forkers made to it. Further, he spreads, quite freely, the ``GPL is viral'' canard.

To respond specifically to few items:

Some time ago there was a monetary offer to get a Linux snapshot under BSD license. Would you have accepted? I wouldn't have had the right to accept Jeff Merkey's offer; I'm not Linus.
Is it certain that Linus will adopt GPL v3? It depends. I know for a fact that he is concerned that GPL 3.0 will overreach.
The GPL includes a clause that automatically shifts the license terms to any new version of the license itself. Isn't this a Trojan horse? No, because the clause says ``at your option.'' That is, the person receiving GPL v2 software gets to choose whether v2 or the later version applies.

[....]

The user chooses only for copies of the software still under GPL 2.

A total misunderstanding of how changing terms to a later license can happen. Linus didn't (and doesn't) have any more right to accept Merkey's money than ESR. Linux isn't his work to dispose of as he sees fit. It just as impossible for Linus to convert the kernel to GPL v.3. because many chunks are licensed under v.2 only.

It's the licensor's decision to add ``or, at your option, any later version''; that's not in the GPL itself. If it's under GPL v.2 without that clause, the user cannot upgrade the license. That's going to burn the kernel badly if there turn out to be compelling reasons to move to v.3. It requires finding all the contributors and getting their permissions. I strongly suspect that for chunks of it, it's not even known who the contributor is, much less whether they've moved to Tibet for the life of contemplation, leaving no forwarding address, to say nothing about those (we hope, few) who've died. Tough to get permission.

I suspected that allegiance to the GPL is actually evidence that open source developers don't really believe their own story. That is, if we really believe that open source is a superior system of production, and therefore that it will drive out closed source in a free market, then why do we think we need infectious licensing?
Here again, he confuses open source with Free Software. GPL users aren't claiming it's a superior development method. It's about giving user freedom, and ensuring that they get to keep it.
Q: It seems that Red Hat is selling its GNU/Linux distribution under a sort of user license that limits the freedom No. 2 provided by the GPL. The short version of the story, as I was told, is that if I buy a CD/DVD with the last Red Hat version and I make an ISO from that and put that online, I'll get sued. [....]

[I]f you republish a RHEL CD in either form, you could get sued for illegal use of the embedded trademark. [....] As I understand it now, what Red Hat has done is legally blocked republication of its entire RHEL distribution even though any component part is still GPLed and therefore freely redistributable.

[....]

What you can't ``share'' is Red Hat's integration work and branding.

Actually, what you can't share is Red Hat's branding: if Red Hat wants to keep their trademark, such a restriction is required. To redistribute the ISO, all you need do is grep `Red Hat' and globally replace it with `Foonly '. Burn that, there's no problem, and you've got RH's integration . (If there's nothing but Free (not necessarily copylefted) software on the image.)

While in the middle portion of the interview he speaks cogently to the relationship between freedom and innovation, and the importance of keeping your data out of proprietary traps, the rest is very unsettling. I hope he's just suffering a concussion from which he'll recover soon. I'd hate to think he's gone over to the Dark Side.

Distressing helpings of FUD

Posted Jul 1, 2005 23:35 UTC (Fri) by madscientist (subscriber, #16861) [Link]

Actually, what you can't share is Red Hat's branding: if Red Hat wants to keep their trademark, such a restriction is required. To redistribute the ISO, all you need do is grep `Red Hat' and globally replace it with `Foonly '.

Actually it's not quite that simple: there are other trademarked and/or copyright (by Red Hat)-and-not-licensed items on the CD such as images, icons, etc.

However, you don't have to do any work to get a "stripped" Red Hat distribution, because the CentOS folks (or the WhiteBox Linux folks) have already done it all for you. I don't use Red Hat or derivitaves myself but for those of you who do... Enjoy!

Distressing helpings of FUD

Posted Jul 2, 2005 19:29 UTC (Sat) by huffd (guest, #10382) [Link]

I think you hit on everything that caught my eye when I read his diatribe in LinuxToday. You're right about the dark side. The loony stuff about not "viral license" or "not" being in disagreement with people that abuse the GPL. Those are very upsetting. His wording is very similar to that used durring the 1960's when (some) protestors wanted to turn a peace march into a riot.

If his discussions continue to border on civil disobedience simply because of his personal beliefs, this is a major problem that will need to be delt with.

Absolutes

Posted Jul 1, 2005 21:56 UTC (Fri) by dkite (guest, #4577) [Link]

There aren't many absolutes in any racket, but there is one when it comes
to software:

The code will be made secret.

The reason is simple. All the value and work is represented in the code,
and if someone wants to guard it's value, they hide it.

The GPL takes this situation and gives value to collaboration and
openness. My contribution becomes more valuable when you contribute, and
visa versa.

There may be other licenses that accomplish the same thing. To suggest
that the one who started it all is obsolete is strange.

Derek

I would posit that Linux's success is DUE TO the GPL

Posted Jul 1, 2005 22:42 UTC (Fri) by rknop (guest, #66) [Link]

I'm speaking out of my mouth here, without any data or analysis to back it up, but here's an idea I think worth considering.

Linux would not be as big, or as prominent in education and business, as it is today WITHOUT the GPL.

Reason: it would have been embraced and extended. From the point of view, Linux would have bene synonmous with Red Hat. (Indeed, it was, even in our with-GPL world, and still is to many.) However, without the GPL, at some point somebody in Red Hat would probably have figured out that they could ensure customer loyalty by not pubishing their extentions as open source. There would have been proprietary extensions in the most used distribution, and that would have become the business world's Linux.

Then Microsoft would have had a target to buy, and that would have been that.

Sure, Linux would continue to exist, as *BSD exists now, but it would still be in the state that it was in the lat 90's -- used by geeks and hobbyists, and by people who really knew what they were doing, but not widely recognized as an operating system that was a player. Just as Solaris and other proprietary Unix derivatives were much more important players in the early to mid 90's than the BSD from whom they heavily borrowed.

The fact that Linux was GPL meant that no company could completely take it over. The best they could do was offer the best support and services possible, so that people would want to stay with them; but no company could count on the sort of lock-in to the same level as Microsoft. That meant that there was no single target whose going down would take down Linux, either by being bought by Microsoft or just by drifting out of existence (as, say, Commodore did to the Amiga).

The GPL has been a huge philosophical boon to the free software community. It has also been a huge practical boon.

-Rob

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 1, 2005 23:26 UTC (Fri) by gallir (subscriber, #5735) [Link]

Oh my God.

It's a pleasure to read the informed and smart comments in
LWN, specially those related to the importance and impact of GPL and the
ethical proposition of the free software movement.

I think these kind of balanced analysis of "free software" vs. "open
source" --specially if RMS was mentioned even indirectly-- or BSD vs GPL
were very uncommon few years ago. The boring slogan was BSD is more
free...

Perhaps people start to realise that no social movement is sustained only
by technical reasons.

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 2, 2005 0:04 UTC (Sat) by donbarry (guest, #10485) [Link]

The entire framing of the "contest" by ESR is false. The Linux part of
GNU/Linux was merely the first practically useable kernel -- and would have been pointless had not a decade of work, essentially all of it under the GPL license, been made possible by the FSF and Stallman -- and -- the valuation of freedom as a significant virtue, and its codification in the terms of the GPL.

What was a virtue in the 50's and 60's (share and share alike on computers) was one because the prevailing values were set by academics. As corporations began to dominate the supply of not only hardware but software, they attempted and to some extent succeeded in displacing academic ethics. Stallman's great and signal victory was to reinject academic ethics, indeed, essentially the Golden Rule, back into software production as an intrinsic value, not an afterthought.

ESR's public career, starting much later, was essentially as a parasite to this movement, alternately being a critic or cheerleader in whichever capacity would get him the most press, but at all times rejecting any virtue in freedom as a value. If he developed his ideology in any consistent manner, he'd find himself some sort of third-rate Kropotkin.
The ideological confusion he has sown together with his tendency to
self-aggrandize in his rewritings of history which sometimes border on the delusional have certainly made a place for him as a figure in the history of these times, though not perhaps as the historical figure he'd like to be known as.

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 2, 2005 0:46 UTC (Sat) by nix (subscriber, #2304) [Link]

The Linux part of GNU/Linux was merely the first practically useable kernel -- and would have been pointless had not a decade of work, essentially all of it under the GPL license,
While I agree with the substance of your comment, do you think the X Window System and TeX/LaTeX were completely insignificant?

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 2, 2005 1:06 UTC (Sat) by donbarry (guest, #10485) [Link]

Point taken -- I should have said most. After all, rms said in the mid
80's that the GNU system would have the X windowing system as its graphical
user interface and the TeX package as its typesetter.

However, the license(s!) of X have proven problematic on several occasions -- I'm
not just talking about recently. TeX has been mostly benign primarily
because its great virtue has been that it is eternal and unchanging --
this also of course introduces other issues!

Both were projects whose current form were reached during the 80's
(Yes, I know Tex78) and at least the discussion of "openness" informed
their respective licenses, even if the current nomenclature did not exist.
However, this dialogue in large part would not have even begun had it not
been for the very public Richard Stallman and the value and fecundity of
his project. I value both projects, though I would have preferred that
their chosen licensing went beyond the "practical" to the ideologically sound. We'd have occasionally benefitted by that. During the 1980's,
when any programmer would find himself constantly ftping to prep.ai.mit.edu
to make any new system livable, the manual installation process and slow
compiles always gave time for a little useful ideological reading.
Those lessons would be well relearned by the new and wannabe ESRs of the
modern day.

The importance of GNU

Posted Jul 6, 2005 19:06 UTC (Wed) by GreyWizard (subscriber, #1026) [Link]

Those components and many others -- including the Linux kernel -- were and continue to be quite important to the free software movement. Those who contributed them deserve our thanks. Nevertheless each was designed to be a component and not a complete free operatings system. GNU is different. Do you blame Stallman and the Free Software Foundation for refusing to re-invent the wheel? Their focus was on creating the elements of the system that were not available in other places. Replacing free software that lacked license "purity" would have been pointless.

GNU is the connective tissue that brings the collection of free software components together in a compatible way. That's why it is more important that any particular project. That's why the operating system on my computer is most correctly called GNU, even though I tend to refer to it as GNU/Linux for practical reasons.

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 2, 2005 6:50 UTC (Sat) by rqosa (guest, #24136) [Link]

> The Linux part of GNU/Linux was merely the first practically useable kernel

"Merely"? That's an awfully big "merely".

> and would have been pointless had not a decade of work, essentially all of it under the GPL license, been made possible by the FSF and Stallman

Well, GNU is not the only free implementation of the standard Unix userland stuff; BSD has its own implementations of much of it, and more recently there's also BusyBox and uClibc. The only irreplaceable GNU software is GCC, binutils, and GDB.

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 6, 2005 19:38 UTC (Wed) by GreyWizard (subscriber, #1026) [Link]

The only irreplaceable GNU software is GCC, binutils, and GDB.

"Only"? That's an awfully big "only".

Even so, you've missed the point. At the time Stallman began all of the examples you cited as free implementations of standard Unix userland stuff either didn't exist or did so under a legal cloud. BusyBox and uClibc are particularly bad examples because they were created to deal with technical challenges in embedded systems, not to displace effective components like Bash and glibc everywhere. When the Free Software Foundation created the those packages they were necessary because no other free software alternative was available.

We have a complete free operating system today because Stallman and the Free Software Foundation set out to create one decades ago. That there are now many alternatives does not diminish that achievement -- indeed it makes the community as a whole richer.

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 2, 2005 8:33 UTC (Sat) by corey_s (guest, #12510) [Link]

"If [ESR] developed his ideology in any consistent manner, he'd find
himself some sort of third-rate Kropotkin."

That would give ESR way too much credit, while being an insult to
Kropotkin.


antidisestablishmentlibertarianism

Posted Jul 4, 2005 5:42 UTC (Mon) by xoddam (subscriber, #2322) [Link]

> If he developed his ideology in any consistent manner, he'd find
> himself some sort of third-rate Kropotkin.

ROTFL!

It's about respect.

Posted Jul 2, 2005 0:31 UTC (Sat) by neilbrown (subscriber, #359) [Link]

By chance I was reading http://www.paulgraham.com/raq.html recently and
particularly "I'm about to become a teacher. How can I be a good one?".

Point 1 is about respect. You need to set and maintain high standards. Making the students like you is not so important and making the students respect you, and you do that by having high principles and sticking to them.

I see a connection between this and ESR's comments.

He seems to be saying that the reason for dropping the GPL is that is scares off potential members of our community, and the justification is that we don't really need it any more.

This seems like trying to make people like us by lowering our standards.

Paul Graham, as I read him, would disagree with that approach (at least if we see ourselves as teachers). So would I.

NeilBrown

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 2, 2005 3:25 UTC (Sat) by clump (subscriber, #27801) [Link]

If I understand ESR's GPL position correctly, in that Open Source is a vastly superior method of development irrespective of the protections of the GPL, then I am afraid he didn't cite a lot of evidence for this claim. Further he states that the protections offered by the GPL harm the community because they "scare" away potential contributors, which is also a claim that lacks evidence. I think the issue isn't that easy to frame.

Whether the success of Linux in particular is merely that of Linus Torvalds or because of the side effects of a software license seems to miss parts of a bigger picture. Firstly, we're in uncharted territory; Linux is currently very successful and doesn't have a lot of historical perspective to look at. The GPL is very much a part of this success. It would be disingenuous to try to diminish the GPL's contribution to a community it helped create. Secondly, there have been very large and visible Linux contributions under the GPL. This very much is evidence of the opposite of ESR's point that the GPL scares contributors away.

My view: ESR says that the racecar going 200Mph never needed 4 wheels. I believe ESR might disagree and say: the GPL to Free/Open Source is nothing like a wheel to an automobile.

I am afraid I am not convinced that the GPL is unneeded. Linux and Free/Open Source software are alive and well at present, thanks in part to the GPL. Saying in 2005 despite this success that one of its key ingredients is unneeded doesn't go far without evidence. There is a lot of evidence to show the GPL's role in support the community, but not much to condemn it.

Open source v. Free software

Posted Jul 2, 2005 4:28 UTC (Sat) by bojan (subscriber, #14302) [Link]

ESR: "That is, if we really believe that open source is a superior system of production, and therefore that it will drive out closed source in a free market, then why do we think we need infectious licensing? What do we think we gain by punishing defectors?"

Well, do we _all_ believe it? I would think that FSF in particular (i.e. the creators of the GPL) don't think that (or don't find it important). They want guarantees that _users_ won't get hurt. Ever. They want - well - freedom.

Some developer groups don't share that view (or at least it is not in their policies), such as Apache Foundation, and they make good code too. Nothing wrong with either, of course. However, the "we don't need the GPL" argument is completely misguided as it doesn't take into account the basic premise - people that are "in charge" of the GPL don't share ESR's views at all. So, they sure do need the GPL and whoever believes freedom is important (not just the production model) still needs the GPL or the closest equivalent.

For a smart guy, ESR sometimes doesn't make sense at all.

Open source v. Free software

Posted Jul 2, 2005 6:42 UTC (Sat) by philips (guest, #937) [Link]

Judging by silliness of what he is saying this days, I can tell he is reaching maturity level of RMS.

Thou I do not agree most of the times with both - ESR & RMS - I'd rather have them in
community and have them talking. This is the silence which kills communities, not drunk
speeches.

P.S. I'd rather say, this is ESR's call against RMS. And it is good as any of RMS' calls against
proprietary licenses. Thou RMS normally causes much less noise.

rms not "immature"

Posted Jul 3, 2005 0:26 UTC (Sun) by allesfresser (subscriber, #216) [Link]

I would hardly call Richard immature. Infuriating sometimes, yes. But not immature. Just because he's very narrowly focused on a few things which matter very much to him doesn't make him immature. On the contrary: the firmness of his commitment to freedom through 20 years of struggle makes me admire his maturity. Perhaps he isn't as good at dealing with people as some others. (I would probably be a little snippy myself if I had to deal with some of the epithets that have been thrown at him.) But social smoothness is not the sum total of maturity.

My experience differs

Posted Jul 2, 2005 12:09 UTC (Sat) by cjcoats (guest, #9833) [Link]

I am the lead on an open source project of relatively narrow interest (I/O and utility libraries and related programs for environmental models -- see http://www.baronams.com/ioapi/), and for that scenario Eric's statement
...They trap themselves unto competing with a small in-house development group against the much larger one in the parent open source project, and failing.
is wrong.

I have twice had to go up against much larger organizations--US EPA and the University of North Carolina--for license violations. Both of these organizations had tried to distribute "hacked" distributions with the copyright and attributions stripped out. Without the protection of the license, and with their institutional lacks of architectural vision, these organizations would have made a mess of the library the way they have with their own in-house models (CMAQ and SMOKE, respectively) that use this library.

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 2, 2005 12:51 UTC (Sat) by job (subscriber, #670) [Link]

Raymond wasted many dead trees on his writings on what defines hackerdom,
coincidentally they all match his own values, long before the Linux
phenomenon, and many people are still angry with what de did to the
Hacker's Dictionary. He was lucky to catch the Linux updrift and one of
his papers caught on.

Thank you for that paper. It was a short and very interesting read. The
people who managed to configure and use fetchmail also thank you for
that. Now will you please stop comparing everything you see with that
software and every other people with your own image of yourself? Pretty
please?

He has for many years some sort of campaign against Stallman. Perhaps
because they share vastly different political views personally (which
might help explain why it is so important for him to define hackerdom).

It is also interesting how quickly he buddied up with Torvalds, while the
connection may not be entirely symmetrical, as he must have ways to
connect with other people. One paper and a mail fetching script may not
be enough to get your voice heard.

As for the license in question, Stallman knows what he's doing. He has
laid the foundation for the GNU project and his enormous work on the GPL
is part of the reason why we can run a free software desktop and still be
accessing almost all of the same services the rest of society uses.

There is enough empirical evidence that its role is important, and when a
company gives code to the Linux project, they need to be able to explain
to the shareholders why their competitors can't embrace and extend it. It
is likely that license is the reason that the dot com boom didn't focus
on FreeBSD, which at the time was more stable. There are exceptions such
as the Apache project, but as a daemon it is limited in scope and without
the economic value of Linux.

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 2, 2005 17:10 UTC (Sat) by sbergman27 (subscriber, #10767) [Link]

My main question is this. Why did Eric just slit his own throat? There have been a couple of suicides by throat slitting lately. Maureen O'Gara did it. OK, that was, perhaps, not terribly surprising. But I do find Eric's sudden "suicide" to be surprising. I'm an OSS guy more than a "Free Software" guy. But this, more than anything else that I have ever seen, validates RMS's concerns about OSS. Without the GPL, exactly what would encourage corporations, for whom self-interest is not just the primary, but the *only* concern, to cooperate with each other, and with the rest of the community, out of pure self-interest?

OK. The GPL is a bit of an obnoxious license to those who want to exploit others. It's even a bit obnoxious to those who don't. But it is the glue that binds us all into a real community. Corporations, individuals, nonprofits. It is in all of our best interests to cooperate because we know we are not going to give, give, give, and then get shafted.

When human beings are involved, the optimal social mechanisms tend to be rather less efficient than the theoretical maximum.

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 2, 2005 20:36 UTC (Sat) by peace (guest, #10016) [Link]

Bruce Perens mad a quip above about maybe not needing ESR anymore. What this whole episode has made me wounder is if we need Open Source anymore. I have always been torn between the ease of communicating the concepts of Open Source and the more awkward conversation that generaly ensues around Free Software.

Observing the the rif raf that seems to be jumping on the Open Source bandwagon has made me question whether the Open Source "movement" has the central value structure that is needed to ward off evil in the face of temptation. I have no such doubts about the FSF.

I have also had the pleasure of seeing RMS speak a few times, the last time at the Boston Social Forum. He is dedicated and clear thinking and most importaintly entirely without showmanship and spin. Open Source lately seems to be getting cought up in the glitter and lime lights.

Ranting aside, Open Sourcers have done a ton of great things for Free software and the world at large. No doubt, major props. However, ESR's statements are indicative of a rot that could confuse the value of user Freedom with the concept of a development model. This would be a terrible thing.

Kind Regards

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 2, 2005 21:37 UTC (Sat) by sbergman27 (subscriber, #10767) [Link]

While I think that RMS has a showmanship of his own, I have to agree that Eric has totally flown the coup this time. Could he have done *anything* that was more damaging to his position? It's a shame. I guess he thinks of himself as a leader. Well, it will be interesting to see what kind of spin he puts on this after he realizes what a mistake it was.

As I said in my previous post, I believe in the efficacy of the "Open Source" label. People just don't really care about "Freedom". Not when their wallets are involved.

But you can't toss freedom down the toilet and still retain the essence of the movement.

If I were the umpire, I'd say:

RMS: +1
ESR: -1

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 7, 2005 14:14 UTC (Thu) by nix (subscriber, #2304) [Link]

totally flown the coup
What a lovely eggcorn.

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 8, 2005 0:20 UTC (Fri) by sbergman27 (subscriber, #10767) [Link]

Eek. Your write. Funny thing is, I could half staired at the paige for an our and not scene the error, despite the fact that tin years ago I would half spotted it immediately. I had two look it up. Oddly, constant exposure to the internet seems two half caused me two actually loose sum spelling accuracy.

A few months ago, I wrote to the editor of an India based magazine to point out the misspelling of the word "lose" as "loose". The answer I got back was interesting. He was surprised that we spelled it that way here in the US. "Loose" is simply the standard spelling in that part of the world, according to the editor.

Sense of community

Posted Jul 4, 2005 1:22 UTC (Mon) by lilo (guest, #661) [Link]

I'm sympathetic to Eric's view, but I'm not convinced his view of things is good for FOSS. FOSS is not just about the code, but also about the communities that surround it. I've seen a lot of people who are into open source just to have the source code. Some of them stay with us, but many of them do not. People with a moral focus and an ethical rationale tend to stay around for the long term.

You don't have to use the GPL to contribute to the cohesiveness of the FOSS community, but the GPL, and the people who believe in it, have contributed a lot to that cohesiveness. It'd be unfortunate if Eric fostered the impression that cutting loose the GPL would be a good idea.

We don't need to defend our freedom any more?

Posted Jul 4, 2005 3:22 UTC (Mon) by bignose (subscriber, #40) [Link]

> I've actually been making the argument that the GPL is rationally justified only if open source is an inferior system of production since 1998.

That may be because you misread the intentions of the GPL: to give freedom to software users and ensure they can keep it. Until there's no threat that any users of software could have their freedoms unfairly restricted, I don't see how any tool that works toward that goal can be obsolete.

The GPL's usefulness is to the users of the software, and only incidentally to the software author. It so happens that software authors often like to please their users, so licensing software under user-friendly terms has a benefit to the author as well. That benefit, though, is *not* the purpose of the GPL -- protecting the users' freedom is its purpose.

Regardless of whether or not free software is technically superior, it is *always* superior in terms of users' freedom. So long as the GPL works toward this end, it's entirely relevant.

Freedom vs openness

Posted Jul 4, 2005 8:40 UTC (Mon) by Acrisius (guest, #22348) [Link]

Eric's thesis of why people write free software is summed up in one of his essays, I forget which. He says that it is simply a natural consequence of human creativity: wrap the Internet around a mind and software flows (by analogy to electromagnetism: wrap a magnetic field around a conductor and current flows). As though it were a natural law.

I think he's only got part of the picture. I think that many of us are motivated to create and contribute free software by the very ideals embodied in the GPL. The GPL may be the most widely used license in the noosphere by historical accident, but I suspect not. Most of us know in our gut that, in a large enough crowd, there will always be some arsehole who acts selfishly and spoils it for everyone. Maybe that arsehole will be me, given a big enough incentive. Game theory is all about this. The GPL keeps the arseholes on a leash. The BSD license and its ilk do not.

Openness is a virtue. For example, the government of the U.S.A. is one of the most open in the world, in the sense that much of its process is documented and publicly available (disclaimer: I'm not American). That openness means that it's hard for the government to reduce the freedom of its people, but the openness itself is not enough. People also have to be active in their defence of their freedom.

Here's a natural law of human growth: to gain something, you must sacrifice something else. To gain freedom, you must sacrifice the comfort of ignorance and apathy (at least). To gain free software, apparently we must sacrifice its absolute exploitability. Hence the GPL. This is the point that Eric seems to miss.

Freedom vs openness

Posted Jul 4, 2005 21:50 UTC (Mon) by piman (subscriber, #8957) [Link]

> Eric's thesis of why people write free software is summed up in one of his essays, I forget which. He says that it is simply a natural consequence of human creativity: wrap the Internet around a mind and software flows (by analogy to electromagnetism: wrap a magnetic field around a conductor and current flows).

You are, of course, paraphrasing Eben Moglen's essay "Anarchism Triumphant: Free Software and the Death of Copyright". Nothing to do with Eric Raymond, and a third of the essay is spent making a strong case for copyleft over BSD-style licenses.

Freedom vs openness

Posted Jul 8, 2005 1:32 UTC (Fri) by vonbrand (subscriber, #4458) [Link]

Sorry, sharing source code is much older than "free software" or "open source", or even GPL. Sure, GPL gives a nice guarantee to the sharing, but that is all to many.

On Anarchy

Posted Jul 4, 2005 16:02 UTC (Mon) by Seegras (guest, #20463) [Link]

Anarchy in the original sense of "a state without a government" is actually also a hugely superior system of production. The few times it was tried out, like in cataluna in the 30ies, production rose to incredible heights, because everyone was doing what he liked (and could do) best. Still, anarchies didn't last, they were destroyed from within, or even more often, from the outside.

Just because something works in itself, and is more successful than everything else does not make it immune to attack and destruction.

There is no "free market" out there in which "demand determines supply"; instead there are hundreds of thousands of suppliers out there trying to fuck up their competition with whatever means they have access to, most notably by making the governement write laws which will kill off the competition. If you can't compete on the market, wage war against your competitors, or make them give you a monopoly, one on ideas for instance (it's called "patents"; and they have been used for crushing competition since they were invented in the 18th century). And so on. (I won't go into the patents debate, I only use this as an example to show that there is no "free market").

So the GPL is a necessary defense, for the writers themselves, and for the public as a guarantee that what is free will remain free.

On Anarchy

Posted Jul 4, 2005 23:42 UTC (Mon) by njhurst (guest, #6022) [Link]

"instead there are hundreds of thousands of suppliers out there trying to fuck up their competition with whatever means they have access to,"

Why doesn't this apply moreso in an anarchy? Rather than trying to get government monopoly, instead just kill the competitors?

I think the problem with anarchy is that it is inherently unstable due to people's tendency to want to be led. Until you solve this there is no point in trying to move towards anarchy. (and if you solve it it will no longer be an anarchy ;) Furthermore, it is far too easy to kill any opposition without some kind of state monopoly on violence.

On Anarchy

Posted Jul 5, 2005 4:51 UTC (Tue) by jstAusr (guest, #27224) [Link]

The GPL provides an equal foundation to build upon. The equality of the GPL doesn't depend on the political state of society. I imagine the GPL is very disturbing to most selfish leaders, for how will they take the work of others and make it their own? The GPL also depends on the forward thinking people that use it for their work, I am very grateful to those people, they have given me hope.

Do people really want to be led, or is it more that they fear being alone? Those are learned behaviors anyway, if a person was always alone and that is all they knew, they wouldn't fear it and I doubt they would want someone else to lead them. And because they are learned behaviors, they can be
shaped in any number of different ways by their social environment.

I think humans can generally do better than our traditions, governments and social structures would suggest or have allowed. Violence committed by a government is just changing the wrapper, the result is the same.

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 8, 2005 20:51 UTC (Fri) by dwheeler (subscriber, #1216) [Link]

A few random thoughts. I see no need to attack the messenger; let's instead discuss the issue.

Clearly, some choose the GPL, some the LGPL, and some the BSD-style licenses. There are successful projects representing each. I think it's untrue that "all" OSS/FS projects should choose a BSD-style license, so let me give a few justifications as to why I believe that. (Note: I've developed GPL, LGPL, BSD-style, and proprietary code. So I've seen all sides.)

First, the "best" license from the point-of-view of the original developers depends on the developers' goals. The "best" license from the point-of-view of the user may be different, but if the user didn't pay for the product's development, then the user is just whining. Those who pay the piper (by money or sweat) get to call the tune. If you (the user) don't like the license, then use a different product or develop it yourself (possibly by paying for its development). In the end, only those who invest in something get to choose its conditions. Different goals, different "best".

Second, there's some marketplace evidence that some projects do seem to do better with an LGPL or GPL license than a BSD-style, because they can (at least in some circumstances) attract more development work and/or more users:

  1. For a specific case, WINE reports "[after] changing Wine's license from BSD-style to LGPL ... The number of patches steadily increased after switching to LGPL (after [decreasing] previous to that.) Now we're seeing between 4x and 5x as many [patches] as we did in late 2001 and early 2002." So switching from the BSD license can aid a project, not an expected result if the BSD license is always superior.
  2. The *BSDs were ready before the Linux systems, but while they're quite capable and are not going away, they are definitely not the leader in development resources or in user market share. They could have copied Linus Torvalds' development process by now, it's widely understood... the process is unlikely to be the only reason. The constant "bleeding away" from the *BSDs to commercial projects that didn't give back (SunOS, BSDI, etc.) is a far more likely explanation for the current state. This isn't a knock on the fine BSD systems (I use them!). Indeed, the Linux kernel was a latecomer and zoomed past not only the OSS/FS *BSDs, but it's now savaging all the proprietary Unixes which used pieces of the BSD code. The Linux kernel now has contributors from rival companies working together, using the GPL as essentially a constitution for a consortium. Here we have a GPL'ed component storming past BSD-licensed products that had a head start; not expected if the BSD license is always best.

I suspect that in some circumstances the GPL or LGPL comforts more developer resources (with its guarantees) than it repels. This may be particularly important in the early stages of a project, enabling such projects to leap the "energy barrier" between the idea and the self-sustaining project with a useful product. There are also companies (like Red Hat, MySQL, Troll Tech, etc.) that clearly prefer the GPL. I suspect that the answer is not simple at all, and involves many factors.

I don't agree that "if OSS produces better code in a more efficient manner, then it doesn't ever need legal enforcement." Even if you accepted the premise in absolutely all cases, it is not true that all actors want the best code at the lowest development cost. Actors' primary money streams might not come from the code at all (think RIAA), or might come primarily from locking in customers so that the customers cannot later choose the best product. Evan Leibovitch stated years ago that many have decided that the GPL is necessary to deal with today's "not-so-kind computing environment".

And the same argument makes no sense for the proprietary world. Imagine a proprietary vendor who said "proprietary software always produces better products, so we're going to eliminate all those license conditions and just hope people do what we want them to do." Even if you accepted the premise, the "correlary" does not follow. Legal enforcement through licensing doesn't demonstrate that a particular approach is a failure, or is less effective. Licensing is simply a legal mechanism to enable a particular business approach.

In the end, it's the authors (and those who pay them) who choose the licenses they'll use. It's clear that a vast number of OSS/FS project authors choose to release under the GPL. And it's also clear that a vast number choose BSD, and that a vast number choose LGPL. Indeed, I suspect that there are many like me who choose different licenses depending on their motivations for their specific circumstance. I expect that no amount of "GPL vs. BSD" argument is going to make all OSS/FS developers choose any one license.

ESR: 'We Don't Need the GPL Anymore' (O'ReillyNet)

Posted Jul 14, 2005 16:45 UTC (Thu) by jimwelch (guest, #178) [Link]

Has anyone seen a graphic of the licenses (GPL,BSD,M$,...) and freedoms (change, view, hide,...) from the different perspectives(user, originator, developer(3rd party), ...)? One of those intersecting circle logic charts (Venn diagrams). Or even a table of freedoms vs license? I am preparing a talk on LINUX for novices (most over 65)

Copyright © 2005, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds