ie8 fix
madison

GPLv3 Myth #5: GPLv3 is the best license for software

By | October 2, 2007, 6:48am PDT

Summary: This article concludes a five part series on the latest version of the most commonly used software license: GPL. In this final part we ask the most important question of all: is GPLv3 the best license for software?

This article concludes a five part series on the latest version of the most commonly used software license: GPL. In this final part we ask the most important question of all: is GPLv3 the best license for software?

In case you missed it, here are the other 4 myths covered so far:

Disclaimer: This information was culled from a variety of sources, including the GPLv3 web site, interviews with experts involved in the process, and analysis from various industry watchers. However this isn’t intended as legal advice.

Myth 5: GPLv3 is the best license for software

There are two different categories of people who are considering adopting GPLv3 for their software:

  • those with existing code licensed under GPLv2 or other licenses, and
  • those writing new code trying to decide which license to use

Existing code

When you license code under GPL (any version), you can choose whether or not to automatically license it under future versions by including (or not) the phrase “or any later version” in the license.If you’ve already released code that includes this phrase, or code that does not specify a version number of the GPL,Quit giving Stallman a proxy vote in the software development boardroom then the decision is already made - your release is covered by GPLv3. That’s why, before GPLv3 came out, there was a flurry of activity by projects to remove the phrase. They wanted to make sure they liked GPLv3 before committing to it.

In order to license code at all, or change an existing license, you have to hold the copyright to it or have permission from the copyright holders. That’s why many major projects require copyright assignments or other contributor agreements. If there are dozens, or even hundreds, of copyright holders then that makes it much more difficult to execute a license change. So if you find yourself in this situation (diffuse copyright) then more likely than not you’ll need to keep your existing license. If you hold the copyright or can get the holder’s permissions, then it’s very similar to having new code, so see the next section.

New code

Now let’s take the common case where you’re starting with a new project, or there is a clear copyright holder. The decision of whether or not to use GPLv3 comes down to one question: What’s important to you? In other words, what is your #1 goal for allowing others to use your code?

Philosophy

When I talk to other developers about this, most of them fall into what I call the “pragmatic” category. GPL creator Richard Stallman hates this category, calling us “too lazy to resist” non-free software. Are pragmatic developers in favor of lower cost or no cost software? Sure, esp. when they’re paying for it. Do we favor openness and standards? Sure, who can argue with that. Do we want to let end users modify their code? Well, maybe, as long as it doesn’t mess anything up and they don’t want us to support what they did.

By choosing to release your source code, clearly you want other people to use it. But do you want to divide those people into “a” and “b” groups, letting only the “a” people use it? How do you objectively distinguish between the two groups? Zero cost vs. commercial? Open vs. Proprietary? Modifiable vs. fixed?

If you choose GPL you’re putting your eggs firmly in one basket. You’re not just making a statement about your own wishes, but you’re actively trying to sway people to your position. To get the full benefit of your code, other developers must share those same desires. If they don’t, then you’ll take your ball and go home.

Developers aren’t that complicated

Most developers will tell you they don’t care about the fine points and nuances of the different licenses. However we do care about having people recognize and appreciate our work, and we care about making the code better. To that end, various licenses have attempted to preserve credits in the software and make sure any improvements find their way back to the original developer so he or she can benefit from community efforts. GPL certainly tries to do that, but so do many other licenses.

I ask you: Do people need encouragement to do this? Should the license force “reciprocity” - the act of giving back any modifications and improvements? Apache doesn’t think so, which is why you won’t find that in their license (ASL). They believe that developers will just naturally come to the conclusion that sharing is good. Some obviously won’t, but some will.

The un-level playing field

If GPL is anti-proprietary, does that mean GPL code cannot be buried deep in a proprietary program? Well, if you’re an ordinary developer off the street then you’re forbidden from creating proprietary derivative works. However, if you’re the copyright holder, you can do whatever the heck you want.

Do you want to release a piece of code as GPL, benefit from community testing and improvements, and then make money from exclusively licensing that code (with some extra improvements of your own) in binary form only to paying customers? Sure. GPL allows this. ASL, for example, does not.

ASL and similar licenses level the playing field. Almost anything the copyright holder can do, regular people can do too. Embed it in a commercial product? Sure, go ahead. Keep any improvements to yourself? Ok, if you must. Of course if you make your own private changes, then it’s going to be harder and harder for you to merge in any changes made by the community. So you may decide that it’s in your interest to get your changes merged back into the “mainline version”. But that’s your choice to make as a down-level consumer of the code. The author didn’t force that choice onto you.

Conclusion

Richard Stallman sums it up quite nicely. Do you:

(a) “support the values of freedom and social solidarity,” or
(b) “appreciate only powerful reliable software”

It’s telling that he phrased this as an either-or decision. If you’re 100% behind (a) then by all means go ahead and use GPLv3. But if you pick (b) or a mixture of the two, then you should really consider a different license, and quit giving people like RMS what amounts to a proxy vote in the software development boardroom.

It’s unfortunate that such a simple concept (give people the source) has become so complex and tangled up in politics and social agendas. Maybe it’s time somebody else took over the wheel and steered the ship back towards the mainstream of software development.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Ed Burnette is a software industry veteran with more than 25 years of experience as a programmer, author, and speaker. He has written numerous technical articles and books, most recently "Hello, Android: Introducing Google's Mobile Development Platform" from the Pragmatic Programmers.

Disclosure

Ed Burnette

Ed Burnette is a Manager of Mobile Development at SAS. However the postings on this site are his own and do not represent the positions, strategies, or opinions of his employer.

Biography

Ed Burnette

Ed Burnette has been hooked on computers ever since he laid eyes on a TRS-80 in the local Radio Shack. Since graduating from NC State University he has programmed everything from serial device drivers and debuggers to web servers. After a delightful break working on commercial video games, Ed reluctantly returned to business software. He currently develops enterprise software for Android phones and tablets.

In his copious spare time, Ed writes and speaks about all kinds of technology and software. His most recent books include the Eclipse IDE Pocket Guide from O'Reilly and Hello, Android: Introducing Google's Mobile Development Platform from the Pragmatic Programmers.

49
Comments

Join the conversation!

Just In

re: plagiarism
apotheon 1st Nov 2007
Actually, copyright has nothing more to do with preventing plagiarism than most copyright licenses (like the GPL) or patents. Plagiarism is passing something off as your own work. Copyright doesn't directly oppose that: instead, it opposes using a work in any manner incongruent with the copyright holder's wishes, and because the GPL is a copyright license that focuses on distribution conditions unrelated to credit it in no way modifies the manner in which copyright law almost entirely overlooks the matter of attribution.

The original BSD license dealt more with attribution (aka "opposing plagiarism"), with its attribution clause. So too do the Creative Commons Attribution licenses and the CCD CopyWrite license, though not generally in as odious a manner as the original BSD license.

Copyright could be eliminated from the legal sphere worldwide without having any effect on whether or not plagiarism raised the same specters of social opprobrium, fraud suits, and broken trust that are the primary disincentives to plagiarism now.
0 Votes
+ -
GPL3 was essential
dfolk 2nd Oct 2007
To help slow down MS's continuing monopoly abuse and domination and control of the software industry using any means they can think of. I think that is apparent to all, except those who see no monopoly abuse from MS.
Hopefully the EU (where MS just lost another major anti trust case 2 weeks ago) will apply some rules and regulations to the monopolist so that innovation and evolution (even when it does not line MS's pockets) can once again flourish in the industry. This is a good example of the great difficulties that ensue after a predatory monopolist has been convicted, yet they are permitted to maintain their monopoly. It is very difficult to deal with a company that has acquired this much power, and aggressively uses it to stifle and crush any competition it encounters. It?s unfortunate that those who want non MS software in the world have to resort to contortions such as GPL3 to attempt to defend themselves.
Let?s remember WHY GPL3 came into existence in the first place- defense from a predatory monopoly.
0 Votes
+ -
Let the competition dictate your terms?
No_Ax_to_Grind 2nd Oct 2007
The funny thing here is that all Micrsoft needed to do was drop some hints here and there and the FSF went into "the sky is falling" mode of operation. When you allow your competition to dictate your moves you have already lost...
0 Votes
+ -
that why regulation must be impose
Quebec-french 2nd Oct 2007
Since MS have pose over and over gain that market can be manipulated , laws can be manipulated,Monopoly can be illegally maintained and push under the rug by less then honest elected people.

SO other must put regulation and alternative to block and counter illegal monopoly and illegal business conduct.

in the end EU have been the only one with the ball to do what right

That the very moment microsoft drop hint penalty should also start
0 Votes
+ -
Message has been deleted.
No_Ax_to_Grind Updated - 2nd Oct 2007
0 Votes
+ -
Message has been deleted.
Quebec-french Updated - 2nd Oct 2007
  • Flagged
0 Votes
+ -
that all you're capable of is reacting, that's when the real fun begins. Of course, Microsoft isn't quite as dim as some who believe that to be the case with the FSF. They see competition, which is why they take them seriously. Competition can only help the market. Right now the only sky that is falling is the one around those who believed Microsoft would never openly embrace OSS in general and Linux specifically. Now you can buy Linux and get support directly from Microsoft. It seems that they recognize the value in this particular market.
0 Votes
+ -
Hmmm, it was Stallman having the fit
No_Ax_to_Grind 2nd Oct 2007
and running around like a chicken with its head chopped off. Oh my, Microsoft formed a partnership with a Linux distro, the sky is falling, the sky is falling, whatever shall we do???

Quick, stop everything, re-write the license, do anyting to stop Microsoft from working with Linux distros and given the end user the interoprability they want. We can NOT allow open source to interoperate with proproetary code, THE WORLD IS ENDDING....
...in consequential eventually.
the agreement indemnifies Linux distribution users because microsoft have supplied Linux. As a supplier of Linux, they cannot then attempt to charge the people they've supplier (including third parties who the software has been shared with).

It's there in the licence in the software they supplied.
If they try to charge the people they've supplied a royalty, they have supplied software in breach of the licence of the software they've supplied.

ie. they'd be pirates.
In other words, unless Microsoft have suddenly become very altruistic, or they've made a bad bad mistake.
0 Votes
+ -
Stallman having the fit
Ole Man 3rd Oct 2007
"and running around like a chicken with its
head chopped off".

Almost as bad as the Ballmore Monkey-boy
dance, huh?
0 Votes
+ -
no axe what you seem to forget is
Quebec-french 2nd Oct 2007
Sometime personal ethic and profit dont mix and i do think that its the point with stallman .....

that why gpl v3 have been created sometime just sometime personal value and personal ethic are greater that the all powerful mighty dollar bill. Because no all are obsess with money sometime they have a greater purpose.

In the universe for everything that a opposite force and maybe microsoft have FOss and stalman a nice David vs Goliath match.
0 Votes
+ -
Yes, that is why there is welfare.
No_Ax_to_Grind 2nd Oct 2007
For those that don't want to worry abgout making a buck and supporting themselves and their family.

Hey, maybe we can all build a camp fire and sing Cum Ba Ya???
0 Votes
+ -
wow once gain you amaze me
Quebec-french 2nd Oct 2007
last time i check stallmann is not on welfare
Its doesnt mean that if your not a aggressive predator incline only on money that automatically your on welfare ....... what a complexes mind wow im amaze your such a great thinker .... what are those title powerpoint book you wrote .....
0 Votes
+ -
But then, so did Jim Jones...
Strange world he lives in, but don't expect him to tell you the titles. He knows that the books are full of remedial errors and grade school spelling mistakes, just like here.
0 Votes
+ -
Back in the 80's Stallman ran around and told managers and developers that there should be a fixed wage provided by the US goverment for anyone who wished to develop software. He believed this would make software "free".

Or course at the same time he was telling managers that software developers should be paid roughly half the typical salary which made him popular with people who wanted to make money from their business.

Some of us did a little research, and found that RMS was being paid only a little bit, but FSF was paying for all meals, housing, drinks etc for RMS. In fact at the time FSF was making 10 times what Stallman said people should make, and the only employee or major expense was RMS!

Besides RMS it is funny that companies like Oracle support GPL when the core of Oracle was a research project that nowadays would probably have come out from the labs with GPL slapped on it and Oracle would never have made their Billions. At one time much of the university research in this country became commercial products which built large companies. I see a lot less of this since GPL became the norm.
0 Votes
+ -
BOO!
rob@... 3rd Oct 2007
You fail!
0 Votes
+ -
then it's important...
lucky 13 3rd Oct 2007
to point out Stallman's anti-capitalist agenda and let programmers decide if they want others to use their code unrestricted or if they want to bind their users with a license that makes demands over and beyond more free options.
0 Votes
+ -
I think Microsoft are running scared
stevey_d 3rd Oct 2007
Vista is being rejected by the market, as is office 2007.
And now Amazon have hugely successfully started selling MP3s and I imagine DRM free videos will follow soon, which all makes Vista pointless, as it's all about DRM.

Ubuntu is the best packaged form of Linux ever, OpenOffice2.3 is amazing. The competition has never been so heated.
The SCO angle failed, so they've started something with Novell to try to control the free Software market.

GPL3 would neutralize their last defence, and this is why the attacks are now starting again on GPL3. Witness Ed Bott.
Myth1, Myth2 and so on. Read last gasps for Microsoft stage 1,2 etc.

If I'm wrong, why is Ed devoting such time to this, instead of something more productive?

Just think about why people do things.

Richard Stallman created the GPL, which created Linux, OpenOffice , Asterisk, and all the other great GPL2 software out there. Without the copyleft licence, they wouldn't have survivived. Linux was going nowhere, with no-one willing to co-operate, until Linus released it under the GPL.
0 Votes
+ -
Please get off the fantasy
GuidingLight 2nd Oct 2007
that all ills in the software industry are Microsoft's fault and that GPLv3 was written exclusively as protection against Microsoft.

Stallman feels that the prospect of charging money for software was a crime against humanity. so it is designed against any company that desires to sell software, not a "predatory monopoly"
0 Votes
+ -
along those lines...
lucky 13 3rd Oct 2007
Stallman is an absolutist anti-free enterprise, anti-corporation, and anti-profit crusader, period. Let me remind zdnet readers of his skirmish against Caldera a few years ago:

(Ransom) Love is arguing as a businessman, while Stallman is a dyed-in-the-wool idealist, and the free-software founder leaves little hope that there could be a common ground....

Love argues that, in fact, the ultimate benefit that can come to GNU/Linux is profits, something that Stallman says he can never accept.

http://news.zdnet.co.uk/itmanagement/0,1000000308,2091004,00.htm
He is totally in favour of making money period.
He beleives totally in the American way of life, capitalism and democracy. Go read some of what he's written at www.gnu.org.

He also SELLS software. You can buy a GNU software CD from gnu.org.

Right about now you should be feeling like an idiot.
0 Votes
+ -
.
0 Votes
+ -
Contributr
It's not about Microsoft
Ed Burnette 2nd Oct 2007
The GPLv3 effort was started at the end of 2005 with a few simple goals including globalization and openness. Microsoft didn't enter into it until one of the later drafts tried to prevent (or extend to all) agreements like the Microsoft/Novel patent deal. See gplv3.fsf.org/gpl3-process.pdf .
0 Votes
+ -
Yes and no
dfolk 2nd Oct 2007
The patent aspect of GPL3 was entirely a response to MS's attempt to use a "divide and conquer" technique on GPL2. This is the aspect of GPL3 that gets the most attention, and was entirely an act of defending against the repeatedly convicted predatory monopoly. You are correct that GPL3 was well under way, excepting that critically important aspect of it, prior to MS's patent offensive strategy.
0 Votes
+ -
Pretty easy to see.
I haven't seen a massive set of rants from FSF about the latest Vista or windows Media licence.

Clearly the FSF is making Microsoft fill their pants, otherwise there wouldn't be this massive zdnet trolling going on.
Paid Evangelists are employed by Microsoft, not by FSF.
0 Votes
+ -
How could you tell the difference
Ole Man 3rd Oct 2007
In that and the pile you're obviously
sitting in?
Stallman really did all he could to make certain open source fails in business. Oh well, the hobbist need something to play with I suppose.
0 Votes
+ -
what do you expect?
lucky 13 3rd Oct 2007
Stallman is anti-capitalist, accordingly he writes a license that's anti-capitalist. He now promises more frequent "updates" to his anti-capitalist license so he can encumber it so much that it's a hassle for businesses to use it.
0 Votes
+ -
Is that why you don't like it?

Are you a plagiarist? Is your job
description making money off someone else's
work?
0 Votes
+ -
Contributr
Not plagiarism, but even if it was,
Ed Burnette 4th Oct 2007
Copyrights address plagiarism, not software licenses, not patents, and not trademarks.

I found this nice definition of plagiarism at answers.com:

"Plagiarism: the theft of ideas (such as the plots of narrative or dramatic works) or of written passages or works, where these are passed off as one's own work without acknowledgement of their true origin; or a piece of writing thus stolen. Plagiarism is not always easily separable from imitation, adaptation, or pastiche, but is usually distinguished by its dishonest intention."

Source: "plagiarism." The Concise Oxford Dictionary of Literary Terms. Oxford University Press, 2001, 2004. Answers.com 04 Oct. 2007. http://www.answers.com/topic/plagiarism
0 Votes
+ -
I found the same definition
Ole Man 4th Oct 2007
Also interesting to note, most of society
doesn't look up the definitions of
plagiarism, software licenses, patents, and
trademarks when discussing them. Most of
them have preconceived definitions from the
way the words are used, and the distinctions
between them are a very fine line drawn by
legal doublespeak, and are used as such to
confuse the audience. The public is treated
as dunces.
0 Votes
+ -
re: plagiarism
apotheon 1st Nov 2007
Actually, copyright has nothing more to do with preventing plagiarism than most copyright licenses (like the GPL) or patents. Plagiarism is passing something off as your own work. Copyright doesn't directly oppose that: instead, it opposes using a work in any manner incongruent with the copyright holder's wishes, and because the GPL is a copyright license that focuses on distribution conditions unrelated to credit it in no way modifies the manner in which copyright law almost entirely overlooks the matter of attribution.

The original BSD license dealt more with attribution (aka "opposing plagiarism"), with its attribution clause. So too do the Creative Commons Attribution licenses and the CCD CopyWrite license, though not generally in as odious a manner as the original BSD license.

Copyright could be eliminated from the legal sphere worldwide without having any effect on whether or not plagiarism raised the same specters of social opprobrium, fraud suits, and broken trust that are the primary disincentives to plagiarism now.
0 Votes
+ -
You're tilting at windmills Ed
stevey_d 3rd Oct 2007
I'm going to use GPL3 for my free software that I publish.
Anyone else like me will.

You don't like it. Tough, it's my goddamned software and I'll publish it under whichever license I like.

Attempting to convince me? Don't bother, people like you used to rail against GPL2, and yet it's produced the marvellous Ubuntu, OpenOffice, Asterisk, Apache, PHP, MySQL and so on.

You were wrong last time, you're wrong now.
0 Votes
+ -
Hmm...
spam_here 3rd Oct 2007
There was no last time? Last time no one cared. This time they do. Too many people have investments now. Doesn't mean I know WHAT the results with this will be but it means that you should look out as your zealotry is showing and that if you have only 4 people use your software then so be it. Mine, not much really, is all free and free for you (or anyone else) to steal, hack, cheat, claim as your own, etc... I do it for me and not for money but that doesn't mean I need to enforce anything. That is free, as in free.
0 Votes
+ -
Real choice for the market place
Free-BooteR 3rd Oct 2007
Why are people like you harping on this license so much? With so many to choose from company's can choose what serves them best.

FSF isn't dictating anything to anyone. They are just giving people choice, which tells me that you are like some out there who feel the best way to run a company is to lock in your customer and remove any choice.

It seems fair that if a software author decides to use GPL3 as his license, that he has every right to expect that if people profit and learn from it, that they share what they learned so others in the community can benefit from it as they have. That is the authors choice!

To be honest that seems to me to be the best in what capitalism really is. Choice and real competition. What in the world can be more competitive than a level playing field like this?

To people like you who believe in lock in. You are the one who really doesn't believe in capitalism. You are threatened by real innovation and want to force everyone into your ideology.

What i fear is the total domination of capitalism by fascist ideologies.

Long live free choice in the market place! What a concept!
0 Votes
+ -
Couldn't agree more
Deanbar 3rd Oct 2007
I couldn't agree more. I just downloaded oo2.3 and it flies. Rock on.
0 Votes
+ -
Contributr
Choice and freedom
Ed Burnette 4th Oct 2007
"To people like you who believe in lock in. You are the one who really doesn't believe in capitalism... What i fear is the total domination of capitalism by fascist ideologies."

Um, I'm not sure how you got that idea. Does pointing out issues with GPLv3 make me "fascist"? I guess putting something in the public domain (if possible) or under the BSD/MIT license would the the ultimate sin in your book.

"You are threatened by real innovation and want to force everyone into your ideology."

Encourage everyone to adopt a particular ideology? Heh, I'd say that's a fundamental goal of the GPL. Which is fine, as long as people make the choice deliberately. I'd rather leave ideology out of it myself.

"What in the world can be more competitive than a level playing field like this?"

As I pointed out in the article, GPL does not provide a level playing field at all. Level would be everyone could use the code for any reason whatsoever. If an author doesn't want a level playing field, I can understand that, but let's be honest about it shall we?
0 Votes
+ -
What is he say saying?
Ole Man 5th Oct 2007
And please define the "issues with GPLv3"
that you are "pointing out".

Sounds like you are chiming in with
Microsoft lackeys whining about the most
liberal software license there is (other
than being totally in the public domain)
while completely ignoring (and probably
using) the most restrictive, locked down,
proprietary license (EULA) in existence.

Maybe not fascist, but certainly the
strongest hypocritical "ideology" possible.

No, the GPLv3 is not trying to promote an
ideology. It is a license that tries to
protect the code that is licensed under it
from those who would use what they did not
create and do not own for their own personal
profit. What is so hard to understand about
that? Would it be more clear in
double-speak?

I would imagine that's "how he got that
idea". It's clear enough to me what's going
on here, and I'm not even considered too
bright by members here. Just read what some
of them have to say about me. Yet I can
quite easily pour through the legalese
gooble-de-**** of the EULA and the clear
easy to read terms of the GPL license and
explain the difference so third graders
could understand.

What's wrong with this picture? Can anyone
not read anymore, or does everyone just want
to discuss technical details of something
they haven't read and do not intend to read?
Saved on MS licenses money will bring developers more profits than following MS proprietary models. There are other than government sources too.

Look at the market ... and you?ll see clear trends towards TOTAL monopolization of everything.

What does it mean for developers? It means or they are employees of the monopolist No. 1 with no authorship or whatsoever on their intellectual properties, or they are with the GPL with all what they have plus earn more money.

If nothing will be changed, sooner or later nobody would able to make money without permission of the ?chosen? (e.g Bill Gates) ? no way any developer would possibly get rights on his/her intellectual property.

The key of the MS business model is no one can make money if he/she won?t work in the best interests on the "chosen" species/race, who own e.g. MS, etc.

Therefore:
GPL is for the people, MS business model ? for a few "chosen" for the expense of the people.

This "chosen" species had already acquired main power and money of the World. Now they elect governments, make events like 911, unjustified wars (e.g. in Iraq), etc.

Is this for people's good?

To get right answer for sure, take a look where these "chosen" lead our society (part 2 and 3):
http://zeitgeistmovie.com/

After watching this documentary, please, ask yourself ? who is worst than Hitler? Maybe those who made him (using their power and money)?

Thus ? choose the side:
Or you are with the makers of Hitler-like "fighters for democracy", who have all money in the World, e.g. Bill Gates who besides MS controls government, oil, military (Iraqi war), pharmaceuticals, etc., Rothschilds, Rockefellers, ...

or you are on the opposite side - with the people?

Look what they build for the Americans:
http://www.youtube.com/watch?v=0P-hvPJPTi4

Note: they build them over the whole US and not just in a case, but to use them for sure ? against YOU.

Europe and Russia already have enough such constructions ... So if the "chosen" will take over Europe and Russia completely - they will save lots of money ...
0 Votes
+ -
Well, to quote and/or paraphrase...
handydan918@... 3rd Oct 2007
Anton, No-Ax, Lovey, etc,et al, ad nauseum;
"If you don't like it, don't use it!"
Really pretty simple, no? That's how I deal with MicroSoft...
0 Votes
+ -
THe only thing I could find was this:

don't say they are wrong, but they are missing the point. If you neglect the values of freedom and social solidarity, and appreciate only powerful reliable software, you are making a terrible mistake.

He is not setting the two up as opposites as your quote implies.
0 Votes
+ -
Stallman Quote is wrong
jmeyer@... 3rd Oct 2007
In the link you provide Stallman says:
"
If you neglect the values of freedom and social solidarity, and appreciate only powerful reliable software, you are making a terrible mistake.
"
This is not either or.
More like:
"If you only care about strong and powerful then you will end up with a fascist state."

I think he is right to say that and makes a valid point. In the history of open source there are many many examples of Companies taking community developments putting it in a black box and sell it.
ONLY interested in stable and good code, not where it came from.

I leave it to other people to pick up from here ...
* child labor
* exploited coffee countries
...
0 Votes
+ -
... Freedom, social solidarity and powerful reliable software are good only if they are in one package.

Powerful reliable software without freedom and social solidarity ALWAYS end up with a fascist/police state ...

It has nothing to do with Capitalism or Communism (socialism).

Note:
Capitalism, communism (socialism) and religion (Christianity, Judaism and the akin to) were ordered by the same "chosen" people (e.g. by Rothschilds) in order to give the people fake "choices" - all of them lead the people to the same end - the New World Order (this statement matches with ALL facts/data/.../history).
Watch http://www.zeitgeistmovie.com/ for more details.

The new social formation should be based on Common Sense, where money could be (not must be) a measurement of the positive deeds, but never the goal.

Capitalism by the "chosen" caused/causes all wars, revolutions, massacre, genocide, ... (watch the above documentary) It's because the goal of their Capitalism is not prosperity of mankind, but enslaving all human beings through money and power if necessary (the "chosen" believe they are above human race).

Yes, all positive efforts have to be rewarded/paid, but the social system has to be changed towards Common Sense.
This specifically shows why BSD is a bad idea.
If you write a bit of code say a wordprocessor & release
under BSD licence.
Then microsoft extend the code, add a "bold" button.
They then patent the "bold" button, meaning they are profiting from
your code, but also then preventing you adding a "bold" button to
your software.

This isn't hypothetical, this is EXACTLY what they did with kerberos. And to add insult the patented extension to kerberos was a tiny addition.
0 Votes
+ -
RE: GPLv3 Myth
eengnerd 4th Oct 2007
I still have not read the full GPLv3 for myself, but I did read v2 all the way through. I think that the "love of money" is much more effective than desirable at preserving the corporate mindset of today. The purpose I have in mind by using the GPL is to help gradually change the mindset of corporations worldwide...and society in general. I see that happening at a very slow pace and want to do all that I can to accelerate the pace. So I have chosen to use the GPL exclusively for all Linux based software that I develop.

Arthur Baldwin
0 Votes
+ -
RE: GPLv3 Myth
nbjayme 5th Oct 2007
The author of the article is clearly out of line.

"It???s unfortunate that such a simple concept (give people the source) has become so complex and tangled up in politics and social agendas."

The GPL license is not just about give people the source. It's about Freedom and it has always been that way ever since. If you simply want to give people the source less the freedom, then consider another license.

Advise to the author .... get the facts right.
0 Votes
+ -
RE: GPLv3 Myth
tvleavitt 7th Oct 2007
Where's the "mainstream" of software development? What license is attached to the vast majority of open source software? The GPL. Catalog your typical Linux PC, and tell me what percentage of programs on it are GPL licensed... I'd be astounded if it was less than 90%.

Walk through your typical Windows PC. If there is any "open source" software on it, what license do you think almost every author uses? GPL.

I, personally, deliberately go out of my way to use GPL licensed software, rather than crippled "freeware". I think a lot of other people do the same.

How is the GPL thus not the "mainstream" of software development?

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix