We Don't Need the GPL Anymore
jpkunst writes "In a lengthy interview with Eric S. Raymond by Federico Biancuzzi at O'Reilly's onlamp.com, ESR defends his position that 'Open source would be succeeding faster if the GPL didn't make lots of people nervous about adopting it.'" From the article: "I don't think the GPL is the principal reason for Linux's success. Rather, I believe it's because in 1991 Linus was the first person to find the right social architecture for distributed software development. It wasn't possible much before then because it required cheap internet; and after Linux, most people who might otherwise have founded OS projects found that the minimum-energy route to what they wanted was to improve Linux. The GPL helped, but I think mainly as a sort of social signal rather than as a legal document with teeth."
Yeah, this guy is sensible. Dismiss him with the contempt he deserves, and go do something more worthwhile - like reading Dilbert or hating on Intarweb Exploder...
If it were under the BSD license, Microsoft would have adopted it by now, under the hood, invisibly. Windows popularity would soar even more, and its reputation for stability and speed would have made Linux distributions obsolete, thus putting a stop to all independent peer-reviewed Linux development, leaving it to Microsoft, where it belongs. Then, with the lack of competition, Microsoft would stumble, dropping the ball, possibly scoring yet another own goal, and another Unix-lookalike would spring up, only this time the developers would be so mad about Microsoft's embrace extend extinguish of Linux that they would adopt a new license, called ... the GPL!
And ESR would have another chance to get it right.
Infuriate left and right
Can anyone tell me if the GPLs teeth have been tested or evaluated? How sharp are they?
Evolution or ID?
Agreed that GPL may not have been the most important ingredient in linux's success. But can you imagine how many people would take away your code and claim as their own, sell it and not give back to the commnuity had it not been for the copyleft "GPL"?
http://www.rajeshgoli.com
I know that this is going to degenerate into a licensing argument about his comments on the GPL (which I don't agree with), but please read the whole interview, as ESR talks about a lot of other interesting non-GLP issues too.
We don't need that pesky constitution thing anymore, either. I mean, it was nice at the beginning and all, but it's just getting in the way of corporate profits now. What with the DMCA, the Patriot act, and others like it, it's mainly a sort of social signal rather than a legal document with teeth.
Looks like ESR has gone over the edge, finally. I've always been more a fan of Free Software than of Open Source, but in the end I always thought OS is just the marketing name for FS.
The GPL is the one well-thought out licence, and AFAIK it's the only Free/Open-Source Software license ever to actually stand up in court.
ESR, shut the fuck up, you've done your good deeds, now don't start destroying it all just because you're not in the spotlight anymore.
Assorted stuff I do sometimes: Lemuria.org
We don't need Eric S. Raymond.
Note the lack of "anymore" in that sentence.
ESR defends his position that 'Open source would be succeeding faster if the GPL didn't make lots of people nervous about adopting it.
;)
Considering large organizations even consider the move to Linux (thanks in part to IBM and their pretty commercials) today and the fact that even a large Microsoft competitor moved their core operating system to an BSD base, I'd say open source is moving along pretty darn well.
Then again, I should probably watch what I say, otherwise my username will appear under the jargon file as a new, ESR-arbitrated, slang word
IGB: More fun than eating oatmeal!
You are being MICROattacked, from various angles, in a SOFT manner.
As a semi-open source developer (most of my code is closed, but some is open) I have noticed a big swing away from the GPL in many areas. The Ruby on Rails project is MIT licensed, and most Rails developers who release their code also use the MIT or BSD license.
Major projects like Apache, MySQL, X11, Perl, and PHP eschew the GPL in favor for homebrew alternatives, and while the GPL offers a single license for a disparate range of software.. I agree with ESR, and I believe that licensing of open source software may be better done in a simpler, less arcane way.
I couldn't agree more. The GPL just adds to the confusion required for new developers to start new projects.
;-)
I can't think of a duller way to start a new project than to sift through pages of legal bullshit. The Creative Commons Rules OK
ESR is such a troll.
He's just sour he couldn't come up with the GPL in the first place. All he has done with his so-called "open source initiative" is try to steal the FSF's thunder. The guy is chronically jalous of RMS.
If not, he would acknowledge that the GPL is far more than the licence of Linux. Truth is, the GPL is the constitution of the Free Software movement. As such, it protects all software under it. Not just Linux.
Didn't slashdot run a story a while back about GPL being a price-fixing scheme? Aside from the inital buzz, I never heard any more about it. Is the GPL just kind of a social abstract to kick around, or is it really being enforced and used? I think FSF and the GPL are great ideas, but they're really more _ideas_ than anything else. The articles I found about GPL were mostly companies settling out of case before the case was heard.
How Much Is A Friend Worth?"
So ghey.
Can't any of you responders recognize satire when you see it? Are you all so brain dead and numbed out that you have to take everything seriously?
Sheesh.
Infuriate left and right
It is amazing how a person can do a small amount of good work (and edit a book based on the contributions of others), which is fine, gain a small amount of fame as a result, which is fine, and then abuse that tiny amount of fame/reputation to make pontificating pronouncements for years afterward, possibly doing a lot of damage to the cause that orignally made him notorious.
sPh
KHTML isn't the biggest project out there, but it's in the top few % for size and complexity, I'd bet. Imagine what a private company could do to a smaller project.
Goodbye Slashdot.
The topics don't cater to the thinking person anymore here - and for a site that doesn't provide anything original, the irritating "dumbing down and intentionally misleading" topics have irritated me one too many times. If someone wants to start another site with less noise, even if there are 20-50 replies instead of 500, count me in.
Raymond has it right: The Open-Source-Movement does not need the GPL. As he says:
He is an Open-Source Guy. He thinks, that Open-Source is good, because the developement model (that is: the organisation of the programmers) is better.
He does not care about "Freedom" or ethics. The Free-Software Movement cannot live without the GPL, because without the "virulent" nature of it, no Freedom can be taken away.
This interview proves, that RMS was right, when he rejected the term "Open Source" !
Does Stallman think it's ok that some consumers make a free and voluntary choice to pay for commercially licensed software? Or, does he want that freedom of choice taken away because his model is better for mankind?
Maybe we can call the new liscense a EULA and make it illegal to use if you've read it, but otherwise kosher. Some where in the middle:
"If you are reading this - Go Directly to Jail!"
Thanks to GPL weve got thousands of pieces of codes that the community can both learn from and distribute amongst each other.
Dont even think for a minute that the world is so "well-adapted" and would play nice if we took away GPL.
Let me take http://www.blender3d.org/ as an example. The community bought this excellent piece of 3d software free from the grasp of shareholders and re-licensed it to GPL.
Thanks to that, its relatively safe from its actual competitors such as Discreet(AutoDesk), Alias etc. This program is so powerful that it actually can compete with the big ones, I know... I use it commercially today to develop artworks for ad-campaings that bring food on the table, but the GPL license made it affordable for me to get a "start" on my own instead of having to invest thousands of dollars into expensive 3d-software.
The big companies see us as potential customers as long as Blender where inferior to their software, but now as it has grown bigger...and more companies/personal users etc. are using it...
Dont go thinking theyll play it nice forever...losing customers theyll look for an "edge" somewhere...such as a license infringement...maybe code or functions that are equal to theirs SUE SUE SUE!
Darl McBride anyone?
We need GPL, now more than ever!
What this world is coming to - is for you and me to decide.
RMS insisted on GPL as it provides the ``freedom'' for programmers. No matter what the software is, if it's GPLed, I can be assured that it comes with the source.
People who do what the GPL tries to prevent (e.g., closed source forks of open source projects) wind up injuring only themselves
We just can't sit and wait for them to hurt themselves. They can't steal the code without having to show theirs. The world need GPL as long as people try to close up their source and make loads of money.
"I don't think the GPL is the principal reason for Linux's success..."
Someone's been hanging around too many honest engineers. This statement grossly underestimates the selfishness of people and corporations as well as the impact of a strong legal system. Look, I'm not saying the GPL is the only important factor but I can't logically see linux existing in anywhere near its current form without it. Even if most individuals would respect other people's work (and that's retardedly naive) some people and most corporations will not. In fact, corporate management has a fiduciary duty to make as much profit as possible for their shareholders and they're under a lot of pressure to do it. There are MUCH easier (and proven) ways to make high margin profits with software than the open source model. Without legal teeth to enforce keeping software in the community it simply wouldn't happen. It's pretty safe to assume that nearly all people and companies act in their short term self interest first and foremost. Always. No exceptions.
...then why isn't one of the BSDs the more popular open-source OS?
I think it's clear that the reason most open-source developers are inspired to work on Linux is the knowledge that their work won't be commercially exploited.
It seems that ESR doesn't have any respect here.
I would like to compare the portfolios of those people that shout most against the portfolio of ESR.
I read a good book once and the gest of it was "Just for fun".
Why does everybody takes everything serious here ?
I do know the FSF actively enforces the GPL by contacting individual vendors etc. Many open source projects probably contact individual vendors when they learn about a violation of their license. Usually, the vendor quickly complies (at least from what I have seen).
On a side note, I think the biggest problem with the GPL is the whole 'derivative work' confusion. Are you or are you not allowed to link against GPL code from different-licensed programs? I haven't really seen anybody reach a conclusion on that yet. Note that the FSF FAQ takes a quite extreme position on this.
Oh, it has scary teeth. That's exactly why nobody bothers to fight it, and companies settle instead.
Shortly, it works like this: Company Foo infringes the GPL. If they go to court, they can try to argue the GPL doesn't apply - bad idea, since now it's entirely a copyright matter. And copyright says you can't take somebody else's stuff without permission, which means they're screwed.
Here's the thing, the GPL is the only thing that gives you the permission to redistribute the code. If you don't like it, that's fine, nobody forces you to agree to use it, but then the whole thing falls back to copyright law, which doesn't give you the permission to redistribute anything.
The GPL is unique in that it *grants* you privileges, instead of taking them away. Fighting the GPL will result in losing those privileges.
That's why nobody goes to court, because they wouldn't even be talking about the GPL there. They'd be deciding if there was or not copyright infringement.
You know, back several years ago I agreed with most of ESR's arguments, and even more recently with all of the Aunt Tillie stuff.
But in the last year or so, betweeen this latest rant, and the one a couple of months ago regarding a new cathedral and bazaar, he's gone off the deep end.
I understand his point here, but he's being extrordinarily naive if he thinks we can abandon the GPL.
What has Eric Raymond done for Free Software (open source) and freedom etc..
What has Richard Stallman done for Free Software and your freedom. Be free to judge your self. But I trust Richard Stallman and GPL
If I didn't have to check the legality of every Open Source Library and OS feature I would easily use them in my commercial work. I will in no way however do anything which will draw another set of threats. I.E. the OSS community has sent threatening letters to the company I worked for because we linked with libraries considered to be GPL'd forcing us to write wrappers and stop using some of them. Not a very good way to get fan boys. CGoK
ESR is in the process of writing an essay on the subject, although he tells me it's not quite ready for release just yet.
Disinfect the GNU General Public Virus!
To correct the rather skewed summary by the poster, all ESR is saying is that FOSS is big enough not to need the kind of protection the GPL offers. I disagree, mainly because I don't see companies which get big suddenly go easy on the market either, like say Microsoft.
But the nature and tone of the questions here are very interesting: it's hard to decide whether the interviewer genuinely does not understand the issues behind GPL, implications of the patent system, or the logic behind open implementation of standards, or is making an indirect point of his own.
There are worrying signs that many people are relying on woolly "common-sense" interpretations of these issues and the distinctions are escaping even their lawyers. It's a FUD FUD FUD FUD world!
insecurity asks the wrong question irritation gives the wrong answer
If you don't need the 'protection' of the GPL then do it RIGHT. Free (as in speach) Software belongs only ONE place, the PUBLIC DOMAIN!
Mac OS uses a BSD kernel too, right?
the GPL doesn't need YOU anymore...
I for one welcome our new BSD/MIT legal plunderers. oh, wait...
This article is a phony astroturf campaign by two entities (O'Reilly and Raymond) who have vested interests in the survival of the muzzy "open source" philosophy. It is more infomercial than interview. Why these yahoos feel qualified to influence the future course of the Linux kernel, I'll never know.
an ill wind that blows no good
"the right social architecture for distributed software"
Would linux have developed as much as it has if it didn't have the GPL? Would it become just like BSD then? Don't both OS' have a place in the computing world? ...And yet if linux didn't have the GPL in the beginning then you would only have more or less "LinuxBSD" along with OpenBSD, NetBSD, etc.
I believe it's only now that things like this are being said, because GNU/Linux is so successful. Whatever anyone thinks of RMS, the GPL is a wonderfully written piece of work and has allowed the average hacker to be able to mess around with his programs If he really wanted to.
"NetBSD is a worthy project, but, let's face it, the fan base for it simply is not large enough to justify spending marketing effort to recruit them."
Would linux become like this? Would the same programmers with the same ideals (i.e. keep it open and mandatory for source code included otherwise I don't want to help out etc) end up not spending their spare time adding to linux?
Just like people think that proprietory software has a place in the world, free software has a place in this world as well.
I live in phoenix and I sware I just heard RMS scream.
The GPL isn't the problem. It's the mob who enforces "GPL violations" by:
1) Not having the slightest idea what the GPl requires. (See countless "They don't have downloadable source code on their website! GPL violation!!!" stories here.)
2) Declaring violations of "the spirit of the GPL" that pretty much cover anything "the community" decides it deserves and isn't getting.
The recent Safari-KHTML brouhaha indicates why companies face risk from even the most careful use of others' GPL code.
What I'm listening to now on Pandora...
I feel a s***storm coming nonetheless. ;-)
IMHO this is nonsense. Some things must stay FREE like the air we breath, the water we drink (or at least the water from the river), the linux kernel ...
... We're always going forward. Maybe slowly but steadily.
Quitting the GPL now, it's like saying Now I want to pay to breathe and drink the water from the river.
The corporate world is happy to polluate and overuse what is free. The GPL is a good compromise. You give, you receive !!!
I think , IMHO, that everything in GPL is a bad idea. Maybe the licence should be more suple. Maybe you should be able to do something that is not free out of it... but again there are already solutions like the LGPL
We would better try to protect what we've got now than giving it away. When you see stuff like "cherry Os" and the like you wonder what "teeth" they are speaking about...
That's uh-with-uh-teeth-uh!
Something I noticed here, the dispute over the open source, uh, free software (another debate) gets the same type of responses that religion does. That seems a bit curious to me. Maybe there is just a little to much dogma going on? The thing I've never quite understood about the GPL and the arguments for "free software", if the software is truely free for me to do with as I will, how does putting constraints on it, ie I cannot close it if I feel it is in my best interest, make it free, as in liberty. Shouldn't I be able to make that choice? Or is free only if you agree with the philosophy of RMS? (no disrespect intended)
Do you think that GPL is so horrible that developers shouldn't have the free and voluntary choice to distribute their software under the license they have acceptable?
Or has Stallman come to you door and tried to take away your copy of MS Windows?
On top of that the interviewer totally blew the second question. This guy is fully concentrated on how to sell open source to private industry and his response shows this bias. He read this question as asking about if building on Linux increases the branding of the product because it has "Linux Inside!". He completly misunderstands that the draw isn't for consumers or private business, but from free range devs who see a product with lots of momentum.
GPL is also a social movement because it forces for-profit users of the information to raise the blinds and let the people see what they are doing. Business doesn't want to let us see in there because they are afraid we will tear apart their code either through reviews or attacking security vulnerabilities. For anti-business types, strong GPL projects that are tempting to business and with lots of buzz and knowledge in the dev community becomes a mighty crowbar to pry open the shell of secrecy that they fear. Without some of the features of the GPL that this interviewee suggests aren't needed anymore this important feature and draw of the Linux community would die.
I think I wrote my post in a ambiguous, confusing manner.. oops! I apologise for that.
I was trying to get at the point that something more like the Creative Commons licenses for code would work well. The Creative Commons licenses let individual content creators add and remove certain provisos to the core license, whereas the GPL is rather concrete, and many people do not understand what it actually states. CC licenses, on the other hand, are very simple and flexible.
Let's keep the "free" as in "freedom" rolling. We don't need to sell-out just to get features out quicker. Let the software be written by developers who want to write it, instead of pandering to all who just want it written because they can sell it. Those who can write cheques can get different features out the door quicker, but don't give up the freedoms of the GPL for that expediency. We're not whores.
Use a BSD. Stop whining.
:P
Talent and time are the only things holding FOSS back.
You still have to share their changes, but the license is almost entirely non-viral. Only changes to existing source files are covered. Mozilla releases their code under an MPL/LGPL/GPL triple license, with an optional clause that bridges the three for as long as you neglect to remove it from the source file.
I'm a fan of the GPL, and have released many small programs under it, but it gets a little scary if you want to release proprietary software which runs atop a GPL'd framework. You need to look at every library you use, see if it's BSD, LGPL, GPL with a linking exception, etc., or pure GPL which you just can't link to.
Regardless of anti-viral sentiments, there's not much that can or should be done. Software that is under the GPL will always be under the GPL, with rare exceptions. Switching to a less viral license would require rewriting almost everything, except the stuff that was just copied from BSD anyways. New software will be under whatever license the author pleases, but if it's not the GPL they will still run into some of the difficulties that proprietary software developers face, though to a lesser extent.
Much has been made of the difference in philosophy of the "free software" and "open source" camps (too much, perhaps); this is a pretty clear statement of Eric's perspective.
Although I have nothing against proprietary software, I am using GPL for stuff I release for free. This way I can be confident nobody will plagiarize and sell my stuff without even telling their customer where to get the free version. And if someone has more honest code reuse in mind, they can always ask - and compensate me as appropriate.
A lot of people already wrote GPLed software before Linux was released for that and other reasons. I wonder how feature-rich Linux distributions would be if they accepted only BSD-licensed software. Even people who do serious kernel work might want to get paid if someone uses their kick-ass algorithms in a closed-source OS.
He forgets to mention all the software that composes a working linux system. Linux as a server/desktop and not just a kernel to plus into someone elses non-gpl'd system would not be where it is today without the gpl. just look at all the shared resources that go into today's open source software.
There. I said it.
*runs*
But in all seriousness I think ESR has a point. Let me spin it from my point of view: RMS is very caught up in himself. RMS claims the GPL to be his own literary work. I don't see the same thing beind said about any other license. He has such a big head he should start selling real estate to astronomers or something. Maybe then SETI would find ET.
-everphilski-
No, you are wrong. Plenty of people WOULD give back.
Just look at the BSD project, and the thousands of apps licensed under the BSD license..
GPL does more harm then good.
---- Booth was a patriot ----
Ever see a plant destroy its own roots? Belief systems do it all the time, apparently.
(Sorry if this looks like flamebait, but it's true!)
I love jayson Paul
Didn't you read the GPL before you started linking to libraries you weren't supposed to link to? What part of "no" don't you understand? And now you're disgusted with FSF?
I should have used the preview button.
ESR (greater than) RMS. should read the title.
-everphilski-
Eric Raymond served the community well when he broke off with Richard Stallman and started what was called the Open Source Movement (slightly in opposition to, but never quite apart from, the Free Software).
His main contribution, I think, was attracting corporate attention to the benefits of Open Source. A secondary contribution was to show, along the years, how well thought and important the GPL was - as many weak, badly written and loophole-ridden open source licenses started to appear and people started getting their fingers burned by corporate greed. The Open Source people eventually generated a couple of good licenses, but the good ones were never much different from GPL.
I think now it should be quite clear to everyone involved that the level of protection from "corporate leechers" GPL offers is one of the fundamental pillars of the innovation we see today in software developement. As another poster put it, GPL is the only thing that stands between your open code and Microsoft (Oracle, Adobe etc).
The fact of the matter is that many companies get creeped out by the GPL. And one of the reasons is that the FSF, and specifically RMS pull the strings on much GNU software. Now with the talk of GPL v3.0 extending the virality to web services, you're going to see a lot more people pushing against the FSF - and of course their omnipresent political goals.
What I found particularly interesting is the talk about re-licenseing Linux. How is that even possible with all the contributors? They haven't all signed over copyright.
The worse thing about GPL zealots is that the loudest among them don't even code. I can see a developer wanting to protect his code, but when I hear some punk kid who throws in a Mandrake CD and thinks he needs to start spewing Stallinisms - you just want to bitch slap him.
In any case, I'm glad ESR has the balls to start speaking out. At the very least, we have a counter-balance to RMS and his minions.
This view is complete bollocks. And I'm surprised someone like Eric Raymond is promoting it.
The only reason why I've felt safe in the contributions (small, I admit) I've made to the FOSS
repository, is because the GPL protects me from getting ripped off.
If I did it under BSD - and it was any good - I know that stacks of people would be out there "leveraging" my efforts.
I don't want that - I want to be properly rewarded for my efforts.
Either as a professional developer where I ceed copyright to my clients for "shedloads of cash", or to the community where I get kudos, recognition and acknowledgement (and perhaps also my next job - open source is like advertising)
If Raymond thinks anyone does this because of the "social structure" his critics are right:- he's off with the pixies.
Thats right people. Make way for better licenses (ie: BSD, MIT). The GPL is a virus and I blame the community for jumping on that band wagon.
He doesn't claim that people wouldn't do what you describe. He just claims that those acting that way would ultimately hurt themselves.
Now the way he arrives at this conclusion is the interesting part, I think.
His basic argument is that open source developement is a superior system of production.
Now if that is the case, there really is no need for the GPL, as companies who don't participate in this superior system (that is, take open source code and turn it into closed source) are in fact punishing themselves.
I don't know if I really agree with him on that, but it's at least an interesting and thought provoking argument.
RMS: We Don't Need ESR Anymore
ESR, shut the fuck up, you've done your good deeds, now don't start destroying it all just because you're not in the spotlight anymore.
...When people have ideas I want to know them.
Why tell anyone to shut up? If their statements have merit then people will absorb the idea.
Maybe you don't, but I do. What are your acheivements that you can go around telling people to shut up?
After all, by your own admission, ESR has done a good deed in the past.
I have to disagree with Eric. Certainly open-source would be more widely adopted if it didn't use the GPL, but it wouldn't be more successful. A lot of it's success is because of features that've gotten added over time as people needed them. The GPL is what enforces that add-back. Without it individuals would probably contribute back but corporate-sponsered development would've probably been locked up on the grounds of "protecting our precious IP". We would've lost a lot of features, and we would've seen a splintering like we did with Unix itself as companies fought to make their own subtly-incompatible versions of software to insure their customers stayed locked in and buying from them. We saw Microsoft try this with the non-GPL'd Kerberos software, and the only thing that prevented it was MIT getting nasty about trademarks. Without the GPL this would be the norm, not an exceptional example.
GPL is right for some. BSD is right for some. There will never be a one size fits all licensing solution. What we really need is an "Anyone but Microsoft" license, but as far as I know, you can't legally craft such a license.
"To those who are overly cautious, everything is impossible. "
will probably tell you that it made them quite nervous. The GPL, while awesome for some things, also seems to have the potential to be used both for good, and for evil.
On the good side, it provides one of many frameworks within which to develop open software. On the other hand, there are no GPL police, nobody is out there ensuring that people OS software that use GPL'd code, and "clean rooming" happens the other way too (to avoid the GPL's viral nature).
On the bad side, the GPL muddies the waters for honest companies that want to save money by using some open source software, but are afraid of inadvertantly GPLing their code. This is usually most prevelent in businesses that really like OSS, and thus, want to adhere to the GPL. Once again, MYSQL is a great example. A quick search of google will quickly reveal how much chaos their "dual licence" scenario can cause for some honest people.
I've read the article and some of what he said is just plain wrong. For instance:
> NetBSD is a worthy project, but, let's face it,
> the fan base for it simply is not large enough to
> justify spending marketing effort to recruit them.
I agree that NetBSD is cool and appreciate all their hard work. It's allowed me to have a modern desktop on my Solaris 8 system at work without having root privileges. No Linux, not even Gentoo can claim to be able to do that.
That being said, the xBSDs were actually ahead of Linux in the late 1990s. The xBSDs were more widely deployed for enterprise systems. But Linux still overtook them. The initial fan base isn't really an issue.
It's also not the applications issue. NetBSD can pretty much run any app that's on Linux. There may be a bit lag (since the apps are developed on Linux most of the time and there's a bit of a porting effort), but the apps get there without too much time.
It's not the compile your own source code culture of the xBSDs since pkg_add supports binary packages, and Gentoo has more popularity than the xBSDs. There is also version of Debian for the xBSDs.
It's not even the kernel. A few years back, the BSD was superior in many ways, but Linux still outstripped it.
When all is said and done, there is only one key difference between Linux and BSD, the license. Companies like IBM don't mind GPLing their technology for the same reason TrollTech doesn't mind GPLing Qt....If anyone wants to use it in a commercial product, they have to pay IBM, TrollTech, Sleepycat, etc for the right to take the code prorietary. And although your competitors may have access to your source code, they can't do anything with it without releasing their changes so you can benefit from it. When a company GPLs their product, they haven't really given it away.
GPL is a quid pro quo license (you scratch my back, I'll scratch yours). Businesses understand quid pro quo and use it every day as a means of getting things done.
BSD is a charity license. As far as businesses are concerned, charity is good, but business is business and the last thing you want to do is give charity to your competitors.
It's not politically correct to say this, but "it really is the license, stupid".
Dilbert: I think you're reading a little too much into that announcement.
PHB: No, I'm reading the footnote.
-- Dilbert, Scott Adams. (Used without permission; I hope he doesn't mind.)
Welcome to the Panopticon. Used to be a prison, now it's your home.
If you had actually read the f.... article you'd know that ESR makes a very interesting argument about why he thinks the GPL isn't needed anymore.
It boils down to:
As open source is a superior production system, companies and individuals that don't participate in it (that is, take open source code and make it closed source) are hurting themselves as they are shutting themselves of from the superior system that is open source.
That's why the GPL isn't neede and why the GPL would only make sense if open source were in fact an inferior system.
Now I don't say that you have to agree with him on that, but it's at least an interesting and well thought out argument.
Now to mod someone whose only counterargument seems to be to simply call ESR names insightful sure doesn't do this argument justice, to put it mildly.
And it sure doesn't reflect favorably on the ability of the mods who modded parent insightful to engage in a meaningful and civil debate.
The GPL is so politcally tainted that it just turns so many people off. And at the end of the day, the consumer doesn't give a damn if Microsoft or Apple or whoever "steals" code that has a liberal license. They just want good software.
If you're a developer, then you have every right to choose any license you want, but it always seems that we have non-developers trying to tell people what is "freedom".
How many BSD developers are bitter that Apple co-opted their code (which remains open anyway) and are making money off it? Probably none. It's a gift an they're most likely proud that their code is in a kickass operating system.
But it's always the GPL zealots that think they have some right to tell BSD developers or people that give out code under a liberal license like BSD/MIT/X11 that they're not doing the right thing because it can be "closed up".
And that's always the big lie that GPL zealots throw out. That code can be "closed up". Nobody buys it, because everybody knows that unless all the source code from all the hard drives disappears then that's impossible. But they continue to lie to promote their political agenda and turn people off.
Does ESR sincerely believe that IBM, Sun, HP, Red Hat, Linspire, and Xandros would be feeding their enhancements back if it weren't for the GPL? Those are very pragmatic companies; they use Linux because they believe there is a competitive advantage to be had by doing so. If not for the GPL, they would be releasing proprietary extensions of Linux. Could the altruist community have brought Linux to where it is today in the same short time without the help of those companies? The GPL has done exactly what it was meant to do; "Here's a cool party. If you don't want to come, that's OK. If you do, it's potluck - you don't have to bring a dish if you can't cook, but you can't just take some food and leave."
Stop-Prism.org: Opt Out of Surveillance
...an executive summary for PHBs, perhaps along the lines of:
"Look, the point of this licence is this: if you steal our stuff, you can expect to get crapped on. If you don't, you don't. That's all there is to it. It isn't 'viral'; it isn't going to 'infect' your company unless you do something to initiate such an infection. Which boils down to this: not respecting our wishes."
Just wondering. In his never-ending criticism of the GPL, Raymond continually tries to rewrite history. The technique is to answer every success of the GPL with "yeah, but it would have been better without it."
Of course we'll never know, because the only history we have to study is the one in which Linus chose to use the GPL. But I, for one, think the GPL was instrumental to Linux's success. I believe that the cooperative social model that developed Linux was encouraged more by the GPL (which individual hackers prefer) than it would have been by a BSD liscense (which corporations prefer). Hackers, not corporations, build Linux.
What ESR notably underestimates (or at least does not mention) is the protection the GPL offers to its users, not the developers. No other licence gives the user of a piece of software so many Freedoms. Replace the GPL, take away the Freedom, and the some person is using some piece of software which he can no longer, modify and share, with his/her friends.
It's not the point if Developers need the GPL, WE need the GPL !
>On the bad side, the GPL muddies the waters for
>honest companies that want to save money by using
>some open source software, but are afraid of
>inadvertantly GPLing their code.
Well., when a software company does not want to give its source out., it is definitely not helping the community. Then why should it benefit from the community? When a company is hesitating to release its source code to the users., then there is nothing honest about it.
Good pal ESR is trying to help (GNU/)HURD project advance, by detouring developers who care about fredom away from Linux kernel...
Nowhere does he claim that people or companies are now suddenly all honest and good.
On the contrary, his argument is that it is in the self interest of companies to participate in open source developement as it is a superior system of production and not participating in it will hurt the company in question.
So if the management wants to make as much money as possible, they will use the superior system of prodution, wouldn't they, so your counterargument is totally mute.
Please read the article, it's worth it.
"Guy who has been trying to deemphasize the FSF within the open source movement for over a decade now trying to deemphasize the FSF.."
The GPL has become the most popular free software license because it enforces a contract where you can't take without giving back. This may not be what you want for some programs, particularly programs which are platforms, such as Apache or Perl. But for most cases it is. It sends an important message to the people contributing to a GPLed project-- it says, your contributions won't be wasted, if people use this you benefit. It gives you a reason to contribute rather than boredom of philanthropy.
Meanwhile the only people who would be made "nervous" by the presence of the GPL are the people who want, or think they might want in the future, to take from open source software without giving equally in return. Think about that for a moment.
I tend to release my personal code under the LGPL because I feel the GPL is too restrictive, and I care more about the things I release being useful than I care about knowing I'll get something back. But that doesn't mean I'm going to deny how important the GPL is. The GPL made the open source development model as we know it today, with corporate and private interests sharing resources toward a common goal, possible-- we may be at a point now where lots of companies are contributing to open source purely voluntarily, but this is at least partly because open source is "hip" right now. There was a point in the past where it wasn't "hip" and companies sometimes had to be made to contribute, by holding the "you have to contribute to take" aspect of the GPL heads. There will be a point in the future where open source is not "hip" the way it is today. When that point comes, good luck convincing companies to contribute to your Apache licensed projects rather than just taking. It won't work all the time.
Irritable, left-wing and possibly humorous bumper stickers and t-shirts
BSD-like for code that either isn't terribly interesting or important enough to care about it being embraced and extended or code that represents a canonical implementation of a proposed standard that it is hoped will be widely adopted. Yes, even by Microsoft.
GPL-like for interesting and unique code that presents a "Unique Selling Point" for Free-as-in-speech software. Organisations that want use it to reduce development costs and to later redistribute products need to accept the author's terms, or get off their arse and develop their own equivalent code.
LGPL-like for code that would, if it weren't for its intended usage, be otherwise licensed as GPL-like above, but it's better if it's widely used. Yes, even by proprietary applications.
MPL-like for 'donated' code for which the original author wishes to reserve rights for themselves that they don't necessarily wish to grant to others. Their code, their right to choose. If you don't like it, play somewhere else.
None of what I've written above is original, even rms has said similar things in the past.
Conceivably, I can accept (and even hope for) the theoretical possibility that the time will come when everyone accepts that Free software is here to stay and that no-one wishes to try to selfishly exploit it. Just like the possibility that one day humans will learn to treat each other with respect and consequently, police forces, weapons, property rights and even laws are no longer necessary to deter unwanted exploitation. Sadly, that day is not yet here. And that's where I disagree with esr.
We don't don't need the GPL no more
Saw the light and walked right out the door
We don't live in GNU's house
It's more fun in old Chuck's house
We don't need the GPL no more.
(apologies to Chumbawamba)
I personally never ran into anyone not complying with GPL, BSD, MIT or Artistic licenses.
But I frequently run into people (usually commercial developers) that were not complying with LGPL.
IN A NUTSHELL:
LGPL sounds attractive because 'works that use the library' can be distributed under 'your own terms' but:
1. 'your own terms' is required to permit modifications by users and reverse-engineering
2. determining 'derived works' and 'works that use the library' is NOT simple and the LGPL even states that the precise threshold isn't clear
3. 'derived works' and 'works that use the library' have different requirements
SOME DETAILS
Part of this problem is with many of us having false assumptions and being too lazy to read the LGPL. But part of the problem appears to be the LGPL being written in a way to make this problem even worse than necessary.
For example, any commercial software that is linked to LGPL libraries MUST permit user modifications and reverse-engineering within their distribution terms.
This is because LGPL allows commercial software to be distributed under their own terms as long as their own terms permit modifications and reverse-engineering. For binaries, this has interesting consequences--especially when they are trial versions with disabled functionality or fully functional but time-limited versions. Yum...legal permission to modify...
An even less understood aspect of LGPL is how it defines derived work vs work that uses the library. Some developers may be surprised to find that using material from header file of LGPL libraries make their compiled binaries using such headers a 'derived work' which has more conditions than a 'work that uses the library' in LGPL.
You combine all of the above with, 'LGPL is designed for commerical apps to benefit' mantra with legions of lazy developers who never read license agreements and you have massive non-compliance (ie. the LGPL library developer getting screwed over by legions of non-complying users).
Again, GPL is good. So is BSD, MIT and Artistic. And yes, even dual-licensing like MySQL and TrollTech is tolerable. But LGPL is a complete mess that will eventually come to bite almost everyone involved on the ass.
For goodness sakes, please read the license before you flame anyone who disagrees with false assumptions. If you don't understand the LGPL, have someone from FSF or an attorney explain it to you. A 'license compliance engineer' with FSF was very nice in responding to my email questions about LGPL (for free!) but it took almost a week.
What I hate about GPL is that is I use any of the code I am now working for the original author forever, Whatever I build belongs to that person as long as I started with that code, without limit. This is worse than most commercial deals, which usually have some limits or price you can pay / negotiate.
You have, of course, the choice of not using GPL code. I think FSF is disingenuous about the GPL and things under it being free for this reason. The Apache license makes software truly free. I can use it and do whatever I want and owe no one anything. Apache is true freedom. GPL is a social vision and a very "communist", in the true philosophical sense, vision of the world.
See, this might have carried a little weight if the headline had read
Linus: We Don't Need the GPL Anym joeore
As it is, it's just ESR talking smack to RMS. I swear it's going to devolve into "yo momma" insults any day now. God, we need more Bruce Perens and less Eric Raymonds doing the talking.
I am no longer wasting my time with slashdot
That FUD would also include talk about how scary the GPL and Freedom are. The OSS people have been using this line for a long time in their attempts to "sell" free software. Understanding your audience is good but the underlying principle here is condescending and ultimately harmful. The enemies of free software have been happy to use the same rhetoric.
The GPL and software freedom were never incompatible with the corporate mindset. While it's true that a Navy man, for example, might be put off by a talk about the four software freedoms, the things gained are very impressive to him. Configuration control, ownership, reliability and peer review are things any corporate man can understand and appreciate. Only a small segment of the business world, which relies on an obsolete development model for their only product should really afraid of software freedom. The GPL represents freedom from vendors and better control for everyone else.
The GPL is a very successful means of providing the four software freedoms and all the good things that flow from them. All other licenses can be compared to the GPL through the lens of the four freedoms to decide if they are useful or not. It's teeth, by design, come from the strength copy right itself has. All software licenses depend on this same strength. The GPL has indeed been tested, and so far has been so strong no one has dared go to court. Every case has been settled out of court on very favorable terms. That's a good track record and it speaks for itself.
DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
So show me the next equally successful, non-GPL project... That demonstration would validate the discussion (still not proving the point). .(yawn).
Next one please?
In the spirit of this article please be aware that the word "mute" doesn't mean what you seem to think it means.
You misunderstand. MS will not incorporate open standards without first trying to promote their own standards. Google how M$ hijacked the Open Software Foundation's DCE (Distributed Computing Environment.) MS cannot do the same to GPLed code and any associated open standards
http://en.wikipedia.org/wiki/Signature_bloc
Yes, that's right, piracy. Mind you, people steal GPL code all the time, but the GPL is a primary motivator for people who want to be able to share software but protect it from blood suckers who want to profit from their hard work without giving anything back.
Yes, there are times when you WANT to make things easy for companies to adopt, like when you're trying to push a new standard. MIT and BSD licenses exist for such purposes.
But in the war against monopolies and over-priced, lousy commercial software, the GPL is our only competitive advantage. I'm not saying there isn't a place for proprietary software. I believe in freedom and choice, and if someone chooses to produce proprietary software, that's up to them. The market will bear out whether their offering is better or worse than the alternatives and if it's worth the money. But we'd be idiots to give them an unfair advantage by allowing them to embrace and extend OUR software just because we choose to share the source code.
Who is this Raymond guy, and why should we care what he has to say?
Surely you can't mean this ESR fellow?
There is a difference between adopting an open standard and replicating a code base.
Software monoculture leads to catastrophic failures in a connected world. Look how Ultrix, which had a (somewhat) independent code base, was immune to the Cornell worm when most of the Unices dropped off the Internet nearly simultaneously. Would it have been better to have every box on the Internet die? Or was it better for the VMS, MVS, and Ultrix machines to stay on-line?
Re-inventing the wheel is not always a bad thing. Your wheel can have cleats and sipes the old one didn't have, and still be bolt-on compatible.
You raise some interesting points about the LGPL that many people don't understand, and I wasn't even quite sure about until recently. It can especially bite you when you start takling about C/C++ code.
People always talk about the benefits of Gnome/Gtk+, but even with it being LGPL you've got to be somewhat careful
Umm, I think living in the Main Line ( an 'leet area of SE Pa )is starting to get to him. The corporate beasts he is surrounded with are undermining his ideals and moving him to the Empire and away from the light. Eric, please don't do this to us. RMS apparently always been right, it's all about the license, not the software.
Jon Postel, R.I.P. You are missed.
Instead of falling into Eric's little rhetorical trap, let's examine the premises first, by asking whether open source does indeed lead to better products.
Is ESR the fat one with the beard, or the moustachied one with the flute? I wish submitters would remind us in write up - I'm thinking brackets after the name "ESR (moustache / flute)" would help remind us each time. To many TLAs in Open Sauce.
Meine Schwester ist sehr, sehr reizvoll - Nietzsche
Microsoft, at some point, contacted The Open Group, wishing to license DCE/RPC. The Open Group's charter mandated at the time that they charge USD $20 per seat. Clearly, Microsoft considered this, in light of their expected market impact, and decided to reimplement DCE/RPC themselves, as MSRPC. It is no coincidence that one of the key founders of Apollo [Paul Leach] is still working for Microsoft. http://www.samba-tng.org/docs/tng-arch/tng-arch05. html
http://en.wikipedia.org/wiki/Signature_bloc
If you think that the CC licenses aere simple you should read the actual text, not just the summary. As a non-lawyer I find the GPL much clearer. Also there is choice: GPL, LGPL and the BSD/MIT licenses cover most aspects without much incompabilities.
Analogies don't equal equalities, they are merely somewhat analogous.
look at me, I still exist! LOOK!
autopr0n is like, down and stuff.
There is no law forcing you to use GPL code so what's your problem ? You even underline this fact by mentioning Apple. So what are you whinging about ? Some people want to enforce the sharing of source code - if you don't like it go and lift somebody elses work using a suitable licence. When I read your post I'm just left with the feeling that you simply want to benefit from everybody elses hard work without contributing anything back ...
P.S. Non-developers don't choose the software licence so what you seem to have a hard time getting your head around is that some _developers_ actually want to promote source code sharing.
GPL == OPEN
is more like it.
Groklaw has some more on that story, as well as occasional updates.
That being said, the fact that noone so far has actually challenged the GPL in court does not mean that the GPL is weak; quite the opposite. It means that nobody so far has seen even so much as a remote chance to actually succeed in challenging it.
quidquid latine dictum sit altum videtur.
Microsoft's favorite tactics are "embrace, extend, extinguish".
This is far more difficult if you have have release the code for that "extend" under the same license that you got the original code.
If everyone can implement those same extensions, under the same license, then "extinguish" becomes far more difficult.
Hes obviously concentrating on the benefits for the closed source industry, not for the community.
In fact, ESR's bullshit doesn't differ at all from Microsoft's "BSD good, GPL bad" rants.
If the community is the only one producing the code, how could the switch to BSD make it actually produce the same code faster? Proprietary companies wouldnt give anything back, unless they're legally forced to. Thats how proprietary companies do business, they try to sell stuff, not to give it away for free.
Just think what Apple for example would gave back to the KHTML project, if the engine were under the BSD.
Guns. Lots of them.
Your argument still stands though.
autopr0n says: look at me, I still exist! (but where's the site?)
I'm not versed in the GPL, LGPL, et al, but I have a question as a software developer that lives off of code writing for a living. If I were to write a program, lets say some huge records keeping program, and I used a GPL'ed library for one small part, does that mean I have to open up the entire project or just the module containing the GPL'ed code? And also, wouldn't having to open up my source tree lead to less profits for me (as in, people could take the source and build it themselves without paying me for it) even though 90% or more of the code is mine?
The answer to whether or not we still need the gpl:
r g/
;)
http://gpl-violations.org/http://gpl-violations.o
Nothing more should need saying, but I've got a couple more minutes.
I'm sure at some point the use of open source software will be so ubiquitous as to make the result of hording, thieving, and conspiring by individuals and corporations ineffectual.
However, I still believe that we have not reached that cross roads yet. There are still a number of people and corporations who have the desire and the ability to plunder the hard work of those who produce the code and then conspire to both denegrate the open source offerings while profiting from that same well.
I like to call these entities the Robber Barons of the Information Age. They are filled with childish and immature emotions and characteristics. They see themselves as icons of a vast empire they built and they are justfied in their actions. Of course the truth is that no one man or even the entire clique of Robber Barons created the information age. In fact it has been the nameless and faceless masses of electronic/software engineers in the background producing all the fantastic hardware and software which makes the information age possible. These men who are supposed to be leaders instead have become filled with themselves. And it all comes down to human nature and the corruption of power.
The way I see it the GPL and the idea behind it is a tool that can be used to take back what has been stolen by the Robber Barons. Many of these same nameless masses who made the Barons are also producing open source code under the GPL and the GPL is poison to the thieving Barons, that is why they despise it to no end.
The GPL is a tool to help keep the Robber Barons human nature in check. I think the end result is that instead of having icons in the open source development circles there are leaders.
Anyhow, thats enough ranting for now.
burnin
p.s. Just a note on the mention of engineering. Not having a degree in engineering does not mean you are not an engineer and conversely having a degree in engineering does not make you an engineer. If you really want to know what an engineer is and determin if you are an engineer just look up the definition of engineer and engineering.
So if you could get that little inconvenience outta the way, that would be just handsome!"
I sincerely believe that without an open source license linux would have been purchased. Because it was licensed with the GPL it continues to be open source. I would not contribute my time and code to a cause that someone else would profit from my hard work. I contribute because my hard work is free for the masses.
I was trying to get at the point that something more like the Creative Commons licenses for code would work well.
;)
Oh, indeed. In fact, this one is already extremely popular and used by a number of very successful free/open-source software projects.
If he honestly doesn't believe that the GPL has helped get Linux and all of the tools it needs to where it's at, he's a fool. We're still regularly finding people that aren't following it.
The reality is that we're entering the post-secret code world. The license doesn't matter so much, people want source code from Sun, IBM, even Microsoft because it makes their investment more secure. It's only the fringes that really care about the licenses that much. There are some opponenets to the movement who will bitch about the GPL (Sun, MS..) but it's simply reaching a point where that doesn't matter too much, nobody who is honest about business really cares to steal someone else's code. Nobody who is really serious thinks that they can get away with it. It's really about being able to maintain your investment and possibly customize.
Eric, you should spend your energy debunking the GPL detractors rather than spreading their FUD. It's really pretty simple, if you want to keep your code secret, then write it yourself and do that. If you want to play with others then be willing to share with others. If you're making a project that is primarily GPLed code, then maybe you should think about it before you try to call it your own stuff and keep the code secret, you really don't have much of a competitive edge in the first place.
There's also a problem because of the history of DCE/RPC from the "Open Software Foundation" (Open Group) which predates OSS. Microsoft more or less did what you suggested they would with BSD'd code. http://www.samba-tng.org/docs/tng-arch/tng-arch05. html
Truth is stranger than fiction.
He's basically a gigantic mustachioed vagina on legs.
Shut up, already. We realize that you wish you had invented Linux and Emacs, but you didn't. Please douche your mouth and sit down.
Sincerely,
Everyone.
...in 5...4...3...2...1
From the point of view of using open code:
The ability to use open code in a non open product with no more than three provisions: first that I only have to republish the open code used whether or not I changed it and if so with the changes notes, second that any code strictly written by me remain mine to do with as I please and be under no compulsion to open it or relinquish my rights to it in any way, and third to pay such royalties as are required to whoever is assigned their receipt should I charge for the resulting product.
From the point of view of creating open code:
A license model with various clauses that allows me to either open my code completely or partially, and grant certain rights to users to either use it for free or be able to charge for derivative works and require or not as I see fit disclosure of the code used and any changes made.
The whole cliche IANAL thing holds great meaning here in that I am NOT a lawyer but a techie. I don't want to become a lawyer or even a paralegal and the licenses out there damn near require me to start becoming one. Given that, I might as well retain a lawyer to write licenses based on my desires on demand. Since I live in a court town with more laywers per square mile than manhole covers and potholes, it's not that difficult to find them.
Industry needs to be able to charge for the fruits of their labors and would likely have not a lot of problem paying royalties to open source organizations. Such monies would undoubtedly go far in attracting full time core developers and keepers in a way that PayPal donations just can't touch.
Imagine if Microsoft was embraced instead by the open source world, if the open source world worked WITH Microsoft, instead of constantly against them. With more flexible and sane license structures and an end to eschewing commerce and capitalism on the open source side, more of the outside world's work might then find its way into Microsoft products where they could then say, "we're responsible for that" and "we changed that structure and made it more secure". And a lot of Microsoft's work might under the right license terms make it back to the open source world for inclusion into other OSes and so forth.
Just a little dream I have that someday people will grow up and learn you cannot change the course of a stampede by standing before it and yelling epithets and waving slogans, but must join the stampede, run the race to the fore, and lead it from within. Windows' entrenchment is that stampede and open source is the idiot sitting before it on the ground thinking he can wave off the charging cattle.
If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
But just having technically superior code doesn't mean anything in the marketplace.
Check out the history of Gem OS or OS/2. Check out the marketshare of the various *BSD versions. Sure, their TCP/IP stack is getting heavy usage, but that's only because Microsoft is distributing it.
Is Microsoft hurting itself by NOT openly providing any improvements/enhancements for that TCP/IP stack? I don't see how.
And any non-Microsoft improvements that are released under that license can, quickly, be absorbed by Microsoft to improve Microsoft's products.
It all comes down to money and marketing. Microsoft has the money, they can afford the marketing.
Anyone want to bet that a survey of CxO's would show 100% recognize the "Microsoft" brand name but less than 10% would recognize "NetBSD" or "OpenBSD" and so forth?
Marketshare is important in getting to the point where enough DEVELOPERS (shades of Ballmer!) recognize the project and understand the license and still want to contribute.
I've worked with clients ranging in size from Mom and Pop businesses to fortune 500s as a developer and system integrator. The bigger the client usually means the more recognition of the value of Intellectual Capital, and the pressure to protect that capital.
For large clients Open Source can be a tough sell, though it is getting easier, thanks in large part to Apache Server and Firefox projects (Guys and Gals, you rock!). GPL Open Source is a no go with every mid to large size client I've worked for in most cases. In many cases LGPL was also no go.
The secondary reason? The viral nature of the GPL.
What? The secondary reason!? Yep. The primary reason is the rabid fanaticism with which the GPL is worshipped/defended by many (NOTE: NOT all, there are many bright and reasonable folk in the GPL camp).
Case in point: I know a project that was using a vanilla MySQL instantiation and connecting to it via MySQL's Java drivers. They were unable to use a GPL license, but thought they didn't have to as they were just using the JDBC drivers. They were quickly and I am told emphatically informed that their entire project was GPL if they distributed it. The project was rewritten to use Oracle, and a no Open Source policy was instituted.
The moral: Open Source got killed in that project, and many others, because of the fanaticism of the GPL crowd and because of the all-encompassing nature of the GPL.
Fanatics of any stripe are bad. Rabid fanatics are worse.
IMHO the perfect model for an money-making Open Source licensing scheme would be similar to Saxon's: Make a functional product, release it under a BSD style license (no idea what Michael's license is, but I believe not GPL), and then create another tier of product available for sale with features that are very desirable (Namespace support). Supplement that with consulting and you have a decent business model, if your products and skills are good.
As a song said, "Free your mind, and the rest will follow..."
ESR could be right IF we lived in the Libertarian Utopia he dreams of.
Alas, the last time I checked, our so-called free market was still ruled by megacorporations like Microsoft, kept firmly in power by corrupt and misguided governments and books full of laws and regulations protecting their interest. They really don't give a flying fuck about the benefits of open source software development model, as long as they can conquer markets with inferior products using other means.
As long as there for instance is still is a huge worldwide hunt going on for teenage kids that "illegally" copy music, and the fight to keep any kind of knowledge or human creativity in the public domain is still full on, we live in a world where having a "better" way to do things means fuck-all.
In this reality, we still need heavy handed, cumbersome methods like the GPL to protect our freedom. If that means Linux ea having a marginal marketshare instead of small marketshare (before being assimilated), tough. Let's discuss abolishing the GPL when we have a real free market.
Well, one of the reasons is the AT&T lawsuit back in the early 90s. Linux took off while people were unsure of whether it was legal to use the BSD codebase.
The other is probably marketing. The BSDs didn't lag much behind linux in terms of popularity until IBM put a bunch of marketing dollars behind Linux. Then Linux really took off.
If you read the article, you'll see ESR say that most of the gearheads at work on the kernel *aren't* linux zealots.
This is stupid. Both the GPL and BSD licenses are open source. They're both valid approaches. One prevents proprietary forks from coming into existence, the other doesn't. Which license you choose depends solely on whether you, as a developer or software publisher, are ok with that. That's all. Nothing else.
Tired of FB/Google censorship? Visit UNCENSORED!
You can't "inadvertently" GPL your code. You might inadvertently commit a copyright infringement, but that's not the same thing at all.
Do companies have the same worries about inadvertently incorporating some of Microsoft's "Shared Source" into their own products? If not, why not?
Flame on!
actually, the GPL is far from unique in that regard. basically, every OSI approved license works that way: it gives you rights you wouldn't have with only copyright law in effect.
...)
in exchange it has a certain amount of obligations related to redistribution (GPL: share again, BSD: keep copyright notices, CDDL: tech you patented and used in this code is implicitely covered with a license to the recipient,
Okay... to clear up...
KHTML is NOT GPLed. It is under the LGPL. The names sound similar but this is a really, really serious distinction. The LGPL is much more loose and is a lot closer to BSD than GPL-- it basically says "you have to release changes you make to these files in this project, but you can take these files and dump it into something larger and you don't have to do anything to the rest of your project, so long as these files when taken as an independent unit still work". This means that changes and fixes to the LGPLed work must be contributed back, but additions, well, contributing those back are pretty much optional.
If KHTML had been GPLed, the entire Safari situation would have been different. For one thing, it very possibly wouldn't have happened. The GPL probably asks enough that Apple wouldn't have found it acceptable-- they're apparently OK with releasing source to WebCore or WebKit or whichever it is, but they probably wouldn't have been happy with having to open source Safari, or having to force any OS X developers linking against WebCore[Kit?], a system service, to open source. If KHTML had been GPLed Apple would have just gone and used their other option for a plug-in rendering engine, the mozilla/firefox project, which is available under the MPL (and soon the LGPL as well)-- which is even less restrictive than the LGPL from Apple's perspective.
But, let's hypothetically say KHTML had been GPLed and Apple had accepted this. What then? Well, then the situation vondo describes couldn't have occurred. Apple could have forked and written better code than the open source community, but that would be okay-- because they would have no control over their fork. I or you or anyone else in the world could have just downloaded safari.tar.gz, forked apple's fork, made one tiny improvement, and released it on the internet. Tada! The open source community has outdone Apple!
But that isn't an option here in real life. In real life, Apple's released WebKit/KHTML, but that's not a full product. It's a rendering engine. It can't really do anything by itself.
And what this means is that even though Apple's released their source, the Open Source community can't keep up with them. You could technically take WebKit and stuff it into Konqueror (and it would be interesting to try, I'm suprised no one has yet). But this would require some integration work, plus it still wouldn't at all stand up to Safari due to the value added by the parts of Safari which remain proprietary.
So while the LGPL, a less-"pure" license than the GPL, lead to a commercial use of an LGPLed library which is beneficial to the commercial user, beneficial to the open source project, and beneficial to others-- this is the exact thing ESR is trying to encourage!-- use of the LGPL in this case has still created an effective barrier to the open source product being as useful or successful as the commercial project which is using its code. RMS, were he here and someone had let him off his leash, would probably point out that this is one of the reasons you want to be using the GPL instead of the LGPL or BSD or MPL licenses in the first place!
Irritable, left-wing and possibly humorous bumper stickers and t-shirts
and a clown to boot. Now if Stallman said something I'd listen. But Stallman won't air such bullshit. GPL is the sole reason why Linux exists and progresses. It doesn't allow lage companies to create and extend their own closed flavors of linux, kinda like it happened with UNIX two decades ago. More precisely, they can create and extend their own flavors (like Google does), they just can't redistribute them without giving away the new IP.
need proof ?L GFO0.htm?campaign_id=apn_tech_down
http://www.businessweek.com/ap/financialnews/D8B2
if you really are a programmer you should have 'twat' tatooed on your forehead to prevent people from hiring you and then only finding out afterwards what a twat you are.
That's what the practical difference between the GPL and BSD licenses represent.
Since you are building an internal system, you are not required to do anything by the GPL anyway. As long as you don't distribute it externally, you can keep whatever secrets you want.
McFly777
- - -
"What do people mean when they say the computer went down on them?" -Marilyn Pittman
That will make our society more polite.
What does this guy do, apart from making dubious predictions about the future of linux and working in fetchmail? I think he gained popularity doing almost nothing (except for the netscape thing)... I'm surprised the people actually listen to him...
Oh wait, we never needed him, only him thought so.
This guy has 0% credibility from my point of vue, just like any stoopid politician who tries to push his agenda while telling you he's defending your freedom or whatever...
Get a job, and stop annoying us.
This whole thread is rediculous.
The OSI (open source initiative - a california nonprofit org, funded largely by industry) & members including ESR
has always been at odds with
the FSF (Free Software Foundation - a massachusetts nonprofit organization, funded & staffed largely by academia) & members including RMS regarding free/open software. Each compete for donations, developers, mindshare, etc just like any other two organizations.
Please take anything the OSI says about the GPL, and anything the FSF says about the CDDL with a large grain of salt rubbed in the wound.
(opinionated rant: To ESR and the rest of the OSI - I don't give a damn how much Sun paid you from their Microsoft settlement to get the pattent-encumbered CDDL approved, please stop bashing the FSF and trying to divide and conquor the F/OSS community)
You have to give the GPL A lot of credit. Linux succeeded where BSD have not. Or rather, Linux seems to be more successful then the BSD despite being much younger. The requirement for people to add modify code and keep it open is the reason for linux's success. It is my opinion this allowed it to grow more quickly, not allowing people who may be greedy to take advantage of it.
The statement that we or it doesnt need the GPL any more is interesting. I dont know if this has any relation to the article, because i'm not going to read it. But if Linux was to adopt the BSD or MIT licence, it would be damn interesting to find out where linux makes it in the future. If there was a BSD/MIT version of linux, i think there would be a community behind it, just is now, only, there will be a lot more companies considering it for their products. This could only be good.
For example. TCP => BSD. TCP is a standard these days. If linux was to go BSD/MIT, could all operating systems of the future use the Linux kernel at a standard?
Giving IE users a taste of their own medicine since 2005 - http://pods.-is-a-geek.net/
Basically because Linus Torvals was way better to build a community than Bill Jolitz, so BSD split into multiple competing projects without a single unifying charismatic figure(head).
The BSD'ers tend to blame the AT&T lawsuit, but if that had any effect, it would have been on commercial support, and in the early years both Linux and and the BSD's were mostly driven by enthusiasts.
And the Linux community was, back then way more open, inviting and fun based than the BSD communities. The fraction of enthusiasts who actually care about all the legal and political stuff is insignificant. A few paraphrase whatever opinions happens to be "politically correct" for the software they work on, but most ignore it completely.
The GPL *does* help, mostly on the embedded market interestingly enough. The embedded companies are those who complain most about it, because the culture of secrecy is very strong there. But the GPL makes it much easier for engineers to get permission to participate in the community (since the work can't be secret legally anyway), and thus make ports to embedded platforms easier by promoting sharing.
The problem was the Linus attracted developers and *BSD did not. I can only infer that the developers liked the GPL and were more willing to contribute when their code wasn't going to be taken commercial/private by the likes of Microsoft & Apple. There may also be some subtle fork-healing property of the GPL. But it was essential.
"But can you imagine how many people would take away your code"
Anonymous P2P
"and claim as their own, sell it"
Spread widely without compensation to creator.
"and not give back to the commnuity had it not been for the copyleft "GPL"?"
How many copyright violaters create something new from what they "borrowed" and give back?
The point of the above is that the GPL and regular copyright provide protection against the unscrupulous. The problem with slashdot is that most see no problem when the unscrupulous is themselves, and the victum is some nameless, facelesss copyright holder (usually personified as a big, bad corporation, but not always). (illegal downloads) When the unscrupulous is someone else (usually a nameless, faceless corporation, but not always) and they're the victum? (GPL violation) Then we see the double standard held by some.
http://www.osnews.com/story.php?news_id=10868
Part of the problem is that as much as Stallman would love everyone to use it, the GPL is a niche license. It's meant to let people with similar, laudable, mindsets exchange code and generally make the world better. It's not meant for everything under the sun. If people would just stop pushing GPL as the One True License and accept that not everybody has the same world-view, lots of open-source licenses would flourish. If you like the GPL, great. If you don't like it, don't re-use code that uses it. Write your own and put a different license on it. That's ok.
Consider Sun Microsystems, whose SunOS operating system was based on BSD. What did they give back? Other than a few bug fixes early on, nothing.
Ultrix, from Digital Equipment, was BSD-based. Little to nothing came back to BSD from DEC.
Remember OSF/1, which was based on Mach/BSD? How much of their work went back? Next to nothing.
Microsoft used the BSD TCP stack as the basis of their TCP stack. What did they give back? Nothing.
FTP software based their whole product suite on the BSD codebase. How much came back? Nothing.
I don't know of any major corporation which has made significant donations back to the BSD core. There may be the rare exception, but the bulk of corporate back-donations has been some bug fixes. That has left the development almost entirely to individual developers or very small groups, and thereby limited how much could be done.
Lots of people think of the GPL as a "communist" license, but in fact it is BSD that is the free-for-all. The BSD license attaches no value to what it is licensing, and as a result you a software "tragedy of the commons" where everyone is happy to use it but almost nobody ever gives anything back. I know that there are going to be people who vehemently disagree with what I'm going to say, but: It has been my observation that the BSD source base has been relatively stagnant over more than a decade. If you look at what a modern BSD provides and compare it to what BSD 4.3 provided you'll find little that is new. A similar comparison with any major commercial UNIX will yield a great many such features (like working SMP support, journalled filesystems, NUMA support, logical volume management, realtime support, etc).
The GPL, on the other hand, leverages the fact that the source base is valuable. It is not a "give away" as so many people claim but rather an intellectual property trade very much like the patent sharing agreements so common in the proprietary world. While businesses would rather get something for nothing, if what they're getting in trade is valuable enough it is an incentive to give up some of their own rights.
If you think of the GPL as an intellectual property collective agreement you have the right idea. The thing about that kind of agreement is that the more IP that is covered by it the more valuable the collective becomes -- and therefore the more likely others are to join it.
In Linux' case the source base is exceptionally valuable at this point, worth literally billions of dollars, and for the better part of a decade has been receiving significant code donations from corporations. Remember the list of features modern UNIXen have that BSD doesn't? Did you notice how many of them Linux does support? All of them. For something like a decade corporations have been making major code donations back to the Linux codebase and it has advanced tremendously as a result. While Linux certainly has its rough edges it has seriously outgrown its tinkerer beginnings.
So Raymond could not be more wrong about this point. Oh, I agree that the development structure that Torvalds set up was a principal contributor to its success. To be sure, one of the major limitations in the BSD codebase has been the reluctance of the BSD principals to accept code they didn't write. But BSD has branched enough times that it has also seen conditions similar to what Linux enjoyed and it still never turned the corner.
What made Linux win was simply that large corporations had to give to get, and the more times that happens the more likely it becomes.
jim frost
jimf@frostbytes.com
until the day Microsoft is out of business and Bill and Steve are cold in their graves.
And it's our responsibility to be good to corporations, even to the point of allowing them to take works out of the commons, because why? The corporations that complain the most about the GNU GPL (Apple and Microsoft, among others) are those that treat their users horribly by distributing programs the users aren't allowed to inspect, share, or modify. The progress the free software movement made before the open source movement existed (which was over a decade of work) happened largely without the direct input of proprietors like what ESR is talking about. The GPL was never anti-business. And yet even after the open source movement continues to try to reframe the debate away from software freedom, the GNU GPL is the most popular free software license in existance.
I think ESR doesn't like the GPL because it works against the open source movement's goal to work for business by introducing them to programmers who are willing to work without payment (cheap labor has been a rallying cry of business, and a source of genuine social discontent amongst workers, for a very long time). The open source movement was founded and continues to do what they can to dismiss software freedom. Software freedom gives people the idea that they don't need the beneficiaries of "open source" as much as they need communities of partners, both individual and organizational. But open source advocates don't see this. They want to pretend that the free software movement and open source movement share a common philosophy despite that never having been the case.
ESR is showing off his ahistorical silliness again. But more importantly, he is trying to reframe the issues away from software freedom as a value unto itself and toward "openness" and innovation. From the very first lines of the article, and his speech, he wants his organization (the Open Source Initiative and, to a larger degree, the open source movement) to get credit for work he had nothing to do with writing -- the GNU GPL. The GPL predates anything to do with "open source" and therefore existed independant of it. Neither the OSI nor ESR have yet to write a single license which can compare to the licenses the Free Software Foundation have written. When it comes to advice about the GPL, consult with experts: Richard Stallman, Eben Moglen, and Brad Kuhn, FSF members all. Leave those who want to either "steal thunder" (as the saying goes) aside.
Digital Citizen
that freedom should include choosing what license to use.
I don't agree with his basic premise (that non-copyleft license creates a fair competitive situation between free and proprietary development), but apart from that he does an excellent job dispeling a lot of myths and FUDs about both the GPL and free software development in general.
The whole interview reads almost like a "myth/fact" listing.
No license can prevent infringement, no matter what it says. No license's worthiness should be judged on that basis.
But you're right in that the community we get from the GPL is far better than allowing non-free derivatives where the community of those who share can't benefit from the improvements made to the work.
Digital Citizen
The purpose of the GPL is not to help with the adoption of a piece of software, it is to ensure its long-term survival as an open source project.
The GPL gives people the additional push they need to turn good intentions ("we're going to start using this piece of open source software") into actual actions ("we are going to release our improvements to it"). It also provides crucially important protections against patent abuses.
Anybody who thinks the GPL doesn't have teeth is welcome to try to test it. So far, just about every company who has faced the issue has backed down.
The improvements to the new BSD-based program are unavailable if the improvements are only distributed under a non-free license. The improvements should be a part of the commons as well, we should not seek new ways to treat a business like a charity.
Also, the new BSD license says absolutely nothing about software patents, another means of making work unavailable to the commons and the users of patent-encumbered programs. Despite the lack of thorough language in the GPL to cover software patents, the GPLv3 is expected to fully address them. I know of no such improved version of the new BSD license to cover software patents.
Digital Citizen
The GPL helped Linux get started in big ways. It was almost as important as Linus' "leadership." Now that the community is established, we don't need ESR anymore. Er, did we ever?
'nuff said.
ImageMagick is under its own license, but I don't think you're going to run into any trouble using the ImageMagick library in your application. The 'image library' issue is a red herring.
--grendel drago
Laws do not persuade just because they threaten. --Seneca
You might want to correlate your "keeping improvements from..." argument with the present commercial code quality "Mythical Man Month" state of programming.
It seems to me that the core issue here is that of the tradeoff between spreading the ubiquity of open source and preventing a few people from benefitting from something they didn't write. Nobody likes to see some big corporation make money off something they freely donated to the OSS community. But I think ESR's point is that while this does happen, it's only a small part of a much bigger picture. If the most important goal is to spread open source (and topple Microsoft in the irresistable tide of GNU/Linux), then maybe a few people making money off code they didn't write is an acceptable tradeoff.
Commercial for-profit businesses are in some way involved in a huge portion of the total software world. ESR is saying that if we make ourselves more desireable to the commercial sector, we'll make more progress than we would have otherwise.
But if the thought of someone making money off your code keeps you up at night, then the GPL is definitely for you.
MS Shell for upcoming versions of Windows, they may very well be bringing a Unix-like OS to the market...
If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
Bummer.
Software Wars
This quote "My current belief is that the free market will do quite a good job of punishing defectors on its own; thus, increasing virality is a bad move."
Where is this mythical "free market"? Really, I would like Eric to point to this geographical area so I can move there. The only example I am aware of that is a "free market" is the so called "black market" which is that market which is not under any governmental regulations, and as such is usually quite illegal everywhere. Outside of that, the "market" is highly regulated, and as such there will be laws, licenses, regulations, etc. Ther "market" in most places is also usually the playground for the already rich and powerful who are able to bribe their way into continuuing their monopolies. usually those folks are the ones who continually use that phrase to justify either their parasitism or lack of skills.
The so called "free market" is a term widely used and argued about, yet it does *not* exist. It is a weak academic theory only.
I reckon he's been misquoted.
Who wants RMS biting at your neck for the rest of your life?
A blog I run for the wealth
However, it is notable that WindRiver dropped BSD in favour of Linux, which may be because other companies have to be on a level playing field in that realm.
I don't believe one license is necessarily better than the other - OpenBSD probably couldn't have the level of assurance it does under the GPL, as it would be too mutable. On the other hand, I cannot believe Linux could be as feature-complete if it were under the BSD license.
Where mutable code is beneficial, I believe the GPL and LGPL are absolutely ideal, as they promote very rapid growth and evolution. The BSD license is better when growth and change are much slower, where exchanges of code are much more controlled and formal.
Don't use chainsaws on nails, don't use hammers to cut logs.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
We don't need no GPL
Linus leave those distros alone
We don't need no soft control
LINUS! Leave those distros alone
Heh, ok, so do you realize that the GPL is the only thing that protects Linux? Your arguments are nice, but people are greedy and I'm willing to bet that the best way to make money off of Linux is not to keep it in fluffy happy sharing with everyone free as in everything mode. I love Linux so leave that GPL alone.
They had to fork it and, essentially, remove the dependency on Qt.
They'd have to do that anyway, because using Qt wouldn't have given them an application with a native Aqua interface.
Furthermore, a large part of the value of open source isn't even the ability to modify the code - it's the ability to see how it works so as to understand why it doesn't always do what you intend. Pehaps the reason I think that way is because I do tech support for a living, and being able to see what the program is trying to do helps me to figure out why it broke. When I don't have source code, I often have to refer to the devs and hope they can figure it out.
[100% ISO 646 Compliant]
SVM, ERGO MONSTRO.
Make sure you tell MS that, I don't think they know.
GPL 3 will probably be the death of the GPL.
With the restrictions that GPL-3 is going to impose there will be less money spend on RMS's free software. Companies use GLP software because they know thei're "Trade Secrets" will remain intact. Does RMS and the FSF really think that corporations like Google and Yahoo are going to give up their code base?
The FSF is just getting greedy because they see Free Software being used as services, and not distributed, so they want their "cut".
GPL 3 needs to die before its born and kills the Free Software movement.
Or maybe the FSF is on the Micro$oft payroll now.
If someone is passing you on the right, you are an asshole for driving in the wrong lane.
How many people have done that with the dozens of big name BSD-like licensed projects out there? There's 4 BSDs, apache, X, bind, etc, etc. None of them have been "taken away" or claimed by someone else. Because you cannot do that. The license requires you to keep the copyright notice intact, you can't claim its your own, and you can't magically take it away from anyone. You can just use it freely, as if it were free or something. Keep your FUD to yourself.
No. GPLd code used in a project causes the viral aspect of the GPL to kick in on DISTRIBUTION only.
.sos, then you would have to provide some internal mechanism to convert the calls from static ones to dynamic if say lib_libname.so was present. Not worth the hassle. And this is only my opinion wrt static/dynamic linking.
The LGPL is much less restrictive, and indeed can be used in non-GPLd and even closed source applications. There doesn't seem to be a distinction between static and dynamic linking, but there is a clause in section 6 of the LGPL that your program must offer the user the ability to replace the LGPLd component of your program dynamically.
So in practice, this would exclude static linking in general. If you wanted to present a full static executable for execution that didn't rely on external
But it's pretty clear that the LGPL allows this, or no commercial software could be built on Linux with glibc or gcc.
Linux got a headstart in marketshare because of the AT&T lawsuit. The BSDs always had fewer people because of that. Linux hit a critical mass sooner, and became a buzzword for marketing dorks. The money spent marketing linux just made this gap bigger. There's no reason IBM wouldn't have done the same thing to FreeBSD they did with linux, had FreeBSD been the buzzword du jour. IBM was smart and decided to ride the hype, and help push it more. They will do it again for the next buzzword, regardless of license.
Leaving aside the question of whether or not the GPL is good, isn't this a pointless moot thing anyway given that extricating Linux out of GPL and putting it into something else isn't possible anymore?
Firstly there's the problem with all the little itty bitty utility programs that are GPLed that while technically not part of linux since linux is just the kernel, are still rather necessary for a distro of Linux to behave like a Unix - things like "grep" and "cat" and "bash" and so on. To un-GPL a distro of linux would require finding replacements from the ground-up for all of those tools. Secondly, the kernel itself is GPL'ed anyway, with masses of developers adding their own code into it under the understanding that it is GPL. To legally produce a new version of the the kernel at this point under a different license would require either the express consent of ALL THOSE DEVELOPERS WHO EVER ADDED A LINE OF CODE to the kernel, or a way to cut out just those bits contributed by the developers who refuse to put their code under a different license, and then replace them with something that isn't just an exact copy of the same code. There's just no way that is going to be practical. That's just not going to happen. And even then you'd be leaving behind the GPL version of the kernel that I'm sure would grow on its own and become its own fork of the kernel.
So in other words, the whole debate is moot. Like it or not, Linux is GPL to stay.
Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.
...naturally, that would imply we ever had need for a gun-crazy right-wing libertarian who would rather shoot people than solve their problems (see 9/11 postings) and whose economic theories can be disassembled by economic amateurs because they are mostly for PR value only.
And make that corporate behavior as well.
Linux is successful because of GPL. GPL is an incentive to share, you know that your sharing will result in more sharing. You know that when you contribute to GPL, you are encouraging more people to do the same. In the end you benefit as well.
There is a strong analogy with Bit Torrent. Same human nature factors. Bit Torrent works so well because of enforced sharing.
The alternative is what? The "honor system". Well that really doesn't work if you understand human nature.
The "honor system" completely opposite to the way corporations "MUST" act. Must in that if they can take it for free and give nothing back, then then must to maximize profits as they are obligated to do. GPL frees corporations of the necessity to not give anything back. There now is a case for sharing that is compatible with corporate governance.
GPL is a necessity.
No..
What part of "gestalt" don't you understand?
... but heavens crickey this is an impressive heap of bullcrap that even exceeds the rumors. :-)
What was it that made him so famous? He programmed some badly designed mail tool, ignores bugfixes that deal with critical problems in it, calls himself ESR and is a type A redneck with opinions that make GW Bush appear like a hippie. And people still take his mental droppings for granted?
I don't get it.
But then again, this is slashdot, so I guess I don't have to understand.
We suffer more in our imagination than in reality. - Seneca
ESR is way off base on this one. I think that the GPL is the inherent reason why Linux has received a lot of work, even while BSD existed and was for several years more 'mature' code. The Linux kernel, and the other programs that work with it, present a 'deal' to many for-profit entities in that while they may prefer to keep the changes they write to Linux closed, they want to use the changes that others have made, so they are forced to release the changes they make. This has a really amazing value in total.
For instance, look at what happens in embedded systems: There's not a lot of action in the BSD embedded systems because there is the ability to keep changes proprietary. The wheel is constantly re-invented, and therefore the development costs of BSD based embedded systems is higher. While vendors may grumble and moan and sometimes break the GPL by not releasing code, the fact that much of the work IS available because it is forced to be so, is relevant.
This sounds like I am anti-BSD, but I am not. They are both reasonable solutions to the problem of free software. Both have resulted in quality systems. But to say that Linux doesn't need the GPL is absurd.
I took a look at your ESR hate page, and was slightly amused. There were some rather disturbing bits about ESR, which if true, would tend to tarnish his image, but it was largely a collection of ways to say how much he sucks without saying why he sucks.
Anyway, most notables in the open source community are given to ranting and rambling about things that make little sense. You should not discount everything they say after the first thing they say that you don't agree with. Seriously, everything he's written or said since the cathedral and bazaar is crap? I tend to ignore statements with such ridiculous absolutes.
-------
Incite and flee.
That is the problem with you lot.
You are always me, me, me.
The we never enters your vocabulary, and goodness forbid, they, when it comes to the benefits of sharing code.
IANAL but write like a drunk one.
Suppose for the sake of argument that the GPL is declared invalid. What's to say a judge wouldn't decide that since a piece of software had been released with an invalid license, that it's not equivalent to releasing it with no license at all, and thereby declaring the content to be in the public domain?
Not that I think this is what will happen, but I have to admit it is a possibility.
The GPL is the reason I have http://www.hyperwrt.org/ on my router.
Thank you, GPL.
#1. Microsoft spends some time, money and programmer time doing a clean room implementation of the BSD stack. The only difference is Microsoft has a little bit less money and some programmers who REALLY understand TCP/IP.
#2. Microsoft doesn't do any work on their TCP/IP stack and they have security issues and performance issues with it.
#3. any combination of the above.
What was your point?
$30,000 is a trivial part. $30,000 is at most 4 man-month[1], so it is a part that a team of 8 programmers can write in 2 weeks. Even an medium-sized software project will have tens of man-years and be at least a hundred times more expensive than that.
Of course, $30,000 is a lot for a shrink-wrap, sold to thousands or millions of customers, but the grand-parent spoke of a specialized developpement, done for one customer, meaning that $30,000 are the total developpement cost.
And $30,000 as total developpement cost are small.
[1] $90,000 per year for a developper isn't much. Even if the developper gains much less than that, the cost includes not only salary, but room rent, hardware+software costs, cost for the administration, medical & retirement benefits, etc. As a rule of thumb, the cost of an employee is at least double his salary.
I have discovered a truly remarkable proof for my post which this sig is too small to contain.
> When all is said and done, there is only one
:-)
> key difference between Linux and BSD, the
> license.
You're forgetting the penguin. The average user is not thinking "GPL", s/he's thinking "Tux"
Yes, I know. In fact I've installed it on a 9672 and a 4381. It's a port of the VM code, complete with the same bugs.
But before IBM came out with their officially blessed TCP/IP stack there were already mainframes on the Internet (at least for email and file transfer purposes, anyway). There were bitnet gateways at Penn State and I think Berkeley (through some ungodly UUCP-cabled nightmare, I seem to recall?) in the middle of the 1980s if not earlier. And I think somebody - Joiner Associates? - had a third-party MVS TCP/IP subsystem on the market before IBM finished building the VM one.
On the other claw, MVS didn't really get a fully functional TCP/IP stack until MVS-TCPv3r1 reached about 1500 patches... so your post is pretty appropriate...
Thanks Jim. Your response made alot of sense to me. I am currently wrestling with licensing models for software I plan to release. Why would someone choose to release their code as open source at all? My own answer to this question is that an open source framework might bring traffic and a user-base to my technology, which I would leverage by building a commercial application on top of. But outside of this scenario, is there a compelling advantage to releasing my code?
Next question is; if I GPLed my framework, would I, Mr. Original Author Jr., be legally bound to GPL everything I built on top of it, or could I silently exempt myself from my own licensing without legal reprocussions?
I see how the GPL model can be used to force companies to give away their software. This is beneficial to the user. But how is a developer able to receive money for the work he has already done if he gives away his work? Please don't say "Through support services he offers for his work." The reason I ask you not to say that is because I hold the stronge conviction that software SHOULD be able to support itself. I know this is an ideal that has not been reached and is unrealistic for inherently complex applications. But I do belief that software is generally improving. I'm certain that software continues to get easier to use, more capable of self-configuring and self-correcting, and more thoroughly documented. Likewise, user expectations of software continue to rise in all of those respective areas. In my own experience I have chosen to ignore an otherwise appealing application, simply because its installation required me to perform a non-trival amount of prerequisite configuration which I found to be of the routine nature ideally suited for computer automation...
I appologize if this seems repetative, but I seem to be a fundamental inability for me to integrate the open source concept into my own paradigm of how one could reasonably expect to succeed. I understand that there are some companies (and/or individual developers) whom have been wildly successful. But I perceive that this is not the norm. And it comes back to the same question of how to make money off work that you give away.
Your articulate response has given me hope that you can help me to understand this concept. So please; lets be explicit and create a hypothetical;
I have spent the last year of my life writing THE end-all application. My goal is to provide a useful product, of exceptional quality and useability, in exchange for a salary which would provide a standard of living comparable to an average person in my country. I have worked hard to ensure that my product is intuitive and well documented. I anticipate that support will be unnecessary for the majority of my customers and most certainly too trivial for customers to justify paying for. For this example, please assume I have created a viable product that is likely to achieve a userbase the size of products such as AbiWord, or else RealBasic. Here I do not have any actual numbers, so forgive me if they are drastically different. I suppose you could also just categorize my product as being successful but not wildly-so. Assuming I have chosen to make my product open source, what business model(s) will provide an independent software developer (sole proprietor) with approximately the same income as corporate-employed peers (salary of $75,000 - $100,000 per year plus benefits)? If the answer depends on which licensing model is chosen (for brevity, just compare BSD and GPL), please explain how the Business model differs and the reasoning behind those differences.
Thank you for your time and thoughts.
In general, I agree with your statement, but primarily because Windows is just too different...
OTOH....
Would IBM be as keen in contributing to OpenSolaris as they are to Linux? Or to BSD if the code was likely to end up in competing flavors of UNIX?
The GPL cuts both ways. It encourages use and it discourages use.
But it is no substitute for community building.
LedgerSMB: Open source Accounting/ERP
Who in their right mind would purchase a piece of software that they can get completely free?
Someone who wants tech support. Many Linux distro make money by offering support for paid users. This is also how AB MySQL does it, they offer MySQL as FOSS anyone can use but also sales MySQL licenses for those who want access to support. IBM is going in this direction as well, offering free software then selling services and support. I think Sun is heading in that direction as well.
FalconShould there be a Law?
I'm dubious whether the BSD ever fosters a lack of progress; I know the GPL does.
So Linux isn't progressing? GPL prevents it from advancing?
FalconShould there be a Law?
I think you misunderstand the sheer awfulness of JDBC.
JDBC only standardizes the interface between the driver and the Java application; the interface between the driver and the SQL database is usually proprietary, via an undocumented database-specific TCP/IP protocol. This means you can't take one vendor's JDBC driver and use it to access another vendor's SQL database.
In fact, it's worse than that--you generally can't take a point release of a vendor's JDBC driver and use it with a different point release of the same vendor's database. For instance, ever time you upgrade your DB2 SQL database, you need to check if you need to install a new DB2 JDBC driver on every single client system.
Except that doesn't express the full horror of it either. Type 1 and 2 JDBC drivers aren't even pure Java--they rely on platform-specific binary code, and can lock you to a single OS even though you're using Java. Often they require a full database client install on the machine that's going to use JDBC, even if you have no use for the client. Type 3 drivers, meanwhile, are pure Java--but they work by talking to an extra process which runs on the SQL server, and then re-issues the request via the secret proprietary protocol.
Basically, the only kind of JDBC drivers that aren't a horrific kludge are Type 4. And even those aren't standardized on the database side, so you can't just use the Sun JDBC implementation to access MySQL, even if MySQL offers a Type 4 driver interface.
So yes, you can't connect to MySQL from a closed-source Java application using JDBC unless you pay money. I don't think that's the biggest thing wrong with MySQL, though...
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
You see, "the net" existed long before Microsoft took the BSD TCP/IP stack.
Windows machines on "the net" existed before Microsoft took the BSD TCP/IP stack.
At one time, I had THREE different, commercial IP stacks for Win3.1 on a machine.So, your point could otherwise be stated as "water is wet" or "fire is hot". Great. But "defacto standards" aren't the topic here. Bye now.
ESR: I can't read the minds of blunderers and cheaters, and would not want to immerse myself in their thinking if I could.
SIGSEGV caught, terminating
wait... not that kind of sig.
Why Software Should Not Have Owners
./ Interview with Bradley Kuhn, VP of FSF
Merci
Je suis ne parle pas francais. Je oblege mio francais.
FalconShould there be a Law?
Beyond that, the comparison of GPL code to socialism (a comparison designed to equate the GPL with an idea many consider to be evil)
Important note: the above is valid only in USA, where there is tremendous propaganda against socialism. The rest of the world thinks otherwise.
Is it propaganda that Germany along with other countries wish they had as low an unemployment as the US has? Within the last few years my sister along with some friends started their own accounting business. About the same tyme I was told by someone in Germany that if they had tried to do that in Germany that they would of been required to have a lawyer actually start the business. Personally I want to be able to reap the benefits of my own work by perhaps starting my own business and not have someone else take my property away from me. Then if I am successful I may be in a position to hire others thereby increasing employment and benefiting them. Socialism like communism is failing.
FalconShould there be a Law?
I just want to say that you presented the best case for the GPL I have seen. If I copy and paste (I will), I'll credit you.
Open Source Sushi
The GPL is just a legal tool like any other open source license. There are very valid reasons to want a "viral" open source license some of the time, just as many other times it's harmful.
I do wish people would think a bit more about license choices and not just grab the GPL. There are lots of times when having some commercial users that could not base on GPLed code is more valuable than locking them out. Most of the time, they still give back valuable contributions, as evidenced by any number of successful non-GPLed projects out there.
Why is this true? Think about what it takes in most cases to track a gazillion patches and mods across new externally created versions of a large code base -- it's just much easier to contribute your changes than redoing merges w/ each upgrade.
Companies can come up with many other ways to develop a competitive edge -- usually a product is *so* much more than just the source code!
The problem is that most coders are (of course) very close to the code and don't have the legal and business perspective. Also, damnit, it's *their* code and they want to protect it. That's very natural, though like all protective impulses it can turn out to be harmful by excluding potential contributors.
Straight up bullshit. Most users have a lot to gain from OSS, even if they can't develop. Because of OSS, the software is availible at low cost (someone in the know can compile it and set it up and you can use it for free. Look to the 100+ free Linux distros as an example of that). Also because of OSS, a regular user-if they need to- can pay someone in that 1% to modify the code and tailor it to their need. Try asking ole MS for some of their Internet Explorer code so you can pay someone to modify it how you want. They will laugh at you.
I can't program a lick of anything. But I get a lot out of GPL code. Because its free and I can use it accourding to the license. The only way the BSD license is better it that it gives developers as much free use as the users get under the GPL. So at worst the GPL could be bad for SOME programers. Cry me a river.
The GPL is a lot like militant islam; it is always seeking to force others to take its viewpoint, and seeks to eliminate all other faiths.
Good comparison. You are correct- GPL fanatics have killed thousands of people. Good call you jerk. The GPL is an OPTIONAL thing. You can take it or leave it. You choose to leave it. Fine. But don't pretend you are forced to take it.
Open Source Sushi
Doesn't seem to get much argument compared to the BSD-GPL argument, but there is a heckuva lot of great Apache Project software under a use-anyway-you-please license. I work on a few open source projects and they are all under Apache-like licenses, using mostly Apache/Jakarta software as their base. It's our first choice, and we avoid introducing any GPL software into the mix, because it would contaminate our license pool. From where I sit, the GPL is just more restrictive, and I'd rather release my software under a totally free license.
Never eat anything bigger than your head.
Talk about a shill. Does anyone really take that blowhard seriously? He is a complete moron and why anyone would quote him -- or even listen to him, is beyond me.
Don't drink his kool-aid, he only has his own interests in mind.
One of the fundamental flaws in GPL is that it focuses on punishing bad behavior rather than enabling good behavior. Yes, the GPL prevents some companies from using open source software and not giving anything back. But it also interferes with more altruistic companies that would like to give something back.
To make money, you typically have to strike a balance between giving things away and holding something back. Free samples, trial downloads, corporate philanthropy, and free consultations, are a few examples of how giving something away is present in almost every line of business. But very few businesses can survive without holding something back. A mexican restaurant may give free chips and salsa, but they can't give away all the meals. With software, there is more potential to give stuff away because the marginal cost is zero, unlike food, but somehow one still needs to pay for the initial cost of development. If you can lower the initial cost incorporating free software, then it becomes economical to charge less for the software or give more away. A lot of businesses do err on the side of holding too much back and it ultimately hurts consumers and often the companies themselves. I would like to see them do better but using GPL to force that causes too much collateral damage. It actually helps the big greedy corporations by hurting the small inovative ones.
GPL holds something back too. Something that can make incorporating free software too expensive - the right to earn a living. And don't think we can survive without businesses, either. Open source will hopefully replace commercial software for a lot of the more common stuff but there is a lot of more specialized software that someone will still need to pay for.
GPL advocates focus on trying to coerce big greedy corporations but hurts small socially conscious businesses. The large corporations can afford to rewrite everything they need and let their cusomters foot the bill. Yes, some of them may make some token efforts at giving away open source code where it does not hurt their business models. In most cases, this is because they are selling hardware and can afford to give away some software. A few companies can make money packaging distributions (and, oddly, they donate surprisingly little in the way of useful code back to the community).
More effort should be put into making consumers socially conscious. If consumers make ethical buying decisions, the companies have to follow. Besides educating consumers, they have to be given real choices. Hurting honest companies does not help in that regard.
I am also much more concerned about whether companies provide source code to their products than whether they give them away for free.
Consider GPS mapping software. There is an open source package out there (roadmap) that has essentially stagnated. And it needs a lot of work. If it was BSD licensed, I would have been tempted to do a lot of work on it and get companies like taxi cab companies, utility companies, pizza delivery, and the trucking industry to put food on my table while I worked on it. But I certainly can't afford to do the months of work the program needs without some way to produce income. All the new features and bugfixes that weren't related to dispatching commercial vehicles could be given back to the community immediately and the commercial features more gradually. Everyone would have benefitted. Users would not have had to wait five minutes while the program tries to draw a street level map of the entire country. Users would be able to enter an address and actually have it match (currently, most matches fail because the map database has the subdivision names instead of city names). Ham radio operators would be able to use it for APRS. And there would be features that are required for support vehicles for events like the MS150 bike tour. Maybe there wouldn't have been as much benefit as if someone who could afford to do so put extensive work into
Yes, he lawsuit was settled before linux was a buzzword. The lawsuit gave linux a bigger marketshare in the early 90s, thus making it get big enough to become the buzzword it did in the late 90s. If a BSD had more uesers in early 90s, it would have been the buzzword in the late 90s, and would have been latched onto by IBM et al. License had nothing to do with it, simply being a free unix to replace AIX with, and having hype is all it takes.
> If your intent is to share, why purposely step on the toes of someone
> who may want to take you up on the offer?
If you want the poster child for the importance of the GPL, I nominate Cisco Systems/Linksys. Every time ESR says teh GPL isn't important somebody in the audience needs to hold up a WRT54G and wave it around. Linksys only released the source because of the GPL, and to be honest, the first release was half hearted. But now a whole community exists around modifying the firmware, which just has to be driving sales in a visible way. So now we get a tarball with EVERYTHING, including the mips toolchain, ready to go. The only part still missing is the network drivers and those belong to Broadcom.
Democrat delenda est
Without value entropy, the GPL acts as a value sink. It eliminates all inherent value of software. We are not yet to the point of taking the Linux kernel and other GPL software for granted, but we are getting close. When we reach the point that the general public takes software for granted, we are all doomed. I do not kid when I say that if the GPL is all that remains in the software license land, a certain type of slavery will appear. It might be in the form of IBM requiring X amount of hours each employee must work on a GPL product per week, etc. In any case, the price IBM pays would be little compared to the extreme value extracted from your efforts. Or, more realistically, it could look like the sweatshop software houses we are seeing today in Pakistan and elsewhere...
Entropy itself can be seen as a "value sink" being it's the disintegration or disorganization of the universe to chaos, in the parlance of economics it is a "value sink".
if the GPL is all that remains in the software license land, a certain type of slavery will appear. It might be in the form of IBM requiring X amount of hours each employee must work on a GPL product per week, etc.
First IBM can't require employees to donate their tyme to open source without paying them, unless perhaps they require it in a contract for employment. But if then programmer that don't agree will go where their tyme is valued more, this could be programming for another organization or starting their own business, or they will go into another career. Each for these will create a shortage in programmers willing to work for IBM, and if others do the same then a shortage industry wide. If this happens then these organizations will have to change their hiring practices, reduce the requirements and/or increase the compensation. That's capitalism and free trade.
FalconShould there be a Law?
This is just plain wrong. Not all open source is GPL at _PRESENT_. What open source software is more widely adopted? GPL or BSD? What projects are most active? Why is linux getting all the attention and *BSD isn't?
Even without the GPL, open source would exist. In fact, it would thrive - at first. BUT a whole new group of software companies would crop up, simply taking the open source code and making it user friendly. Noone likes seeing someone else making a living off their work. This would discourage open source development. Programmers/hackers (in general) aren't business people. They wouldn't know the first thing about setting up a company - Otherwise they could have done it before without releasing their code as open source.
Maybe Eric is right that Linus was the first person to have the right social structure for distributed software development. But I'd argue that the support of linux by companies is largely from the GPL.
Luckily for us all, nobody asked Smith for his opinion.
In a free market, it is the self-interest of capitalists that ultimately enhance society and sustain the free market.
The mythical Invisible Hand, returning again and again like a bad check. Bullshit, as most of what we can expect of Economists. With unrestrained self-interest we get just greed and fights and limited options because if a $whatever does not make money, it does not have the right to exist.
The GPL, accessible guilt-free wide-spread piracy, and socialism are all related in that they remove the valuation of a product or service.
The product is MORE valuable BECAUSE of removed valuation.
With the GPL, all work and contribution is on equal footing.
A code is a code is a code.
No one would argue Linus' contribution is much greater than someone who wrote an obscure kernel driver. Yet Linus receives equal reward (i.e. the Linux kernel code base) as the person who wrote a single driver. Take this concept further to worrying with social concerns, as you argue MS should do, and you have socialism.
No, this is communism. Come, take whatever you need, and give whatever you can. And if you don't like it, make (and maintain) your own fork. Pure, unadulterated communism, not that Soviet dictatorship crap.
There'd be more choices on the market and even the big bastards like banks and state institutions would be FORCED to follow standards. No more MSIE-only web services. And no more 1800-pound monster gorilla strongarming others to conform to their business plans (just a couple more smaller monkeys, which is more manageable).
Another related fallacy is "evil is everywhere," where members of society point out the "evildoers" and are constantly on the look-out for evil.
In the age of megacorporations, evil *is* everywhere. It's a loss of time trying to find it, when all you need to do is randomly point a finger.
Corporations are not inherently evil, and Bill Gates is certainly not an evil person (compared to other capitalists, some greater and some less than he, Gates is relatively tame).
Corporations are only inherently greedy, as a survival necessity. Their evilness is an effect, not a cause. Wealthy William himself is a ruthless rotter unwilling to keep promises and willing to lie and lawyer and strongarm whenever it can make him more powerful - though again, he is not doing it because of being evil per se, but because of being power-hungry. Take away the power lust, and he could even be a quite agreeable man...
But just having technically superior code doesn't mean anything in the marketplace.
Yeap, just because something id technically superior doesn't mean it'll win in the market play. A good example of this was BetaMax. Sony's video recorder had better tech than VHS did yet it lost in the market.
It all comes down to money and marketing.
That pretty much somes it up.
FalconShould there be a Law?
Saying that the GPL is unnecessary is like saying GPL code developers are unnecessary, but if they are so inherently unnecessary or inferior why do you care wwhat license they use?
Well because they are necessary! ESR and his corporate backers lust for GPLed code, but obviously they want it to be BSD so they can take it away for free.
ESR wants us to think that OSS developers are license-agnostic and that the GPL is like a wolf that preys on naive developers that inoccently choosed the GPL for the code.
It's a lie. ESR is being deceiving intentionally.
And this is the truth, the one that makes ESR shiver: There is an army of OSS devs that would not write their awesome software if not for the GPL
No GTK, no GNOME, no KDE, no Firefox... you can continue the list.
This reminds me of a Mac dev that trying to appear simpathethic to OSS said: "I think OSS should go the way of shareware that would help it to improve".
This we know is an illogical claim because shareware is by definition not free in other words, no OSS. He was saying that he thought OSS should go away and the question is again: Why do you want it to case to exists? Are you afraid of it or what?
But... the future refused to change.
If you care, donate to the EFF - legal action is the biggest threat to open source. If not, just quit your bitching.
I'm not confused at all, at least not about this, though I am be able other things. No, ideally I don't dislike socialism. Ideally I like it, however we live in a real world and socialism is impractical. As for taxes, I'd rather see most taxes abolished. If the federal government were to stay within the limits set upon it by the constitution most of the cost of government could easily be paid for by property and sales tax and user fees. Then with people being able to keep more of the money they earn they could invest more as well as donate more. More investments, and less government, means more employment. More employment means more chances of bettering one's self.
FalconShould there be a Law?
You are quite the troll. You can't even get one line written without resorting to ad hominem.
Dijkstra Considered Dead
I used Trumpet Winsock too, as well as helped a company tune a different commercial Windows TCP stack for their satellite network.
But the parent poster is right when when he says:
"if you think for a moment that microsoft using the BSD stack didn't smooth things over for the net"
It was Microsoft's *bundling* of a high-quality stack in the OS that made it convenient for a lot of people to use TCP/IP, both in internal networks and on the internet.
More liberal licenses *ARE* useful to the public at large, since they stimulate innovation in general. Some of the companies that use it will contribute stuff back, and some won't... that's the nature of the license, and that's perfectly fine. Look at Sun and their use of BSD as another example.
I reckon OpenBSD is a better example than FreeBSD because they have replaced more GPL userland bits and pieces with BSD equivalents. However if you are only concerned with running this software rather than contributing to it then it simply doesn't affect you whether the software is non-GPL OSS or GPL so long as its community is vibrant and it does what you need it to.
You are (currently) hard pressed to get the *complete stack* of possible software in only GPL bits just as you are to unable to get one out of only BSD-like bits. Thankfully everyone but the purists have a choice - to use software adhering to more than one licence.
If you link to gpl'd code from a propietary program you often do it with the intent of distribution. Of course it is not an issue for in-house stuff, but I thought that would be clear enough. Copyright is mostly about distribution rights anyway.
Well, I was in bad mood and I have a rather strong dislike for money-first economists and ESPECIALLY for the Invisible Hand.
As the subject, there's the annoyance of elinks that it remembers some forms. Sorry for that one.
Besides, ACs - and especially -1 trolls - do not require much mercy. As for Greedy Gates, he just reaps what he sow.
I think one of the main reasons the Apache license works because of it's "if you change it, you can't call it Apache anymore" clause. Companies that are investing in software need some level of quality assurance, and the name Apache carries with it a reputation for quality.
The GPL works for Linux because Linus holds the trademark on "Linux" so that someone can't just take the kernel, hack it up indiscriminantly and slap a "Dipstick Linux" label on it.
"It's not politically correct to say this, but "it really is the license, stupid"."
Take out the "politically" from that sentence and it would be accurate.
linux overtook BSD because for a few reasons, but none of them had anything to do with the license. In the beginning linux has the ability to run on crappy hardware, and the BSDs only supported high end machines with SCSI.
BSD developers were resistant to supporting non-server hardware, because after all, BSD wasn't for desktop PC's. This was a big mistake.
More people adopted linux simply because they could afford to. The higher adoption rate led to a more rapid pace of development.
Also, linux advocacy (read: MARKETING) is something that BSD had no equivalent of for a long time.
The last thing is exposure. linux was first posted on the internet on Usenet, where TONS of people instantly has access to it, while BSD's exposure was limited to academe circles, and mailing lists.
FreeBSD (and the other flavors) seem to be recovering though. Today, the BSDs support plenty of "crap hardware", which makes trying it out just as affordable as trying out linux. BSD advocacy, while in it's infancy does at least exist today, and it's exposure (ironically probably thanks to linux) is very wide too.
I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
First up the GPL v3 doesn't yet exist yet. To that extent this speculation is moot.
Incompatiblity between the GPL v3 and v2 only occurs if the "or later version" was left out of the licence. This tends to only affect developers trying to swallow other GPL projects which is not common. Most linking cases (e.g. GPL libraries) are already taken care of using the runtime exception.
Anyway, there are plenty of open source licences (many belonging to big projects) that are incompatible with the GPL v2 so I don't think having v3 "incompatible" with v2 is not going to be a big problem.
Sure there are going to be those who don't like the "web app" clause (assuming it goes in and doesn't get commonly exempted) but there are those who don't like the "you must release the source if you redistribute the binary etc" clause that is in v2 today. The only way to please the most users is for programs to be public domain which remarkably few developers do.
About the same tyme I was told by someone in Germany that if they had tried to do that in Germany that they would of been required to have a lawyer actually start the business./p>
That's bearaucracy and it is totally unrelated to the political system.
Most political systems breed bureaucracy. And bureaucracies don't want to die, they'll do most anything to justify their existence.
FalconShould there be a Law?
Take a case study of the Scandinavian countries during the period back when they followed a middle path between capitalism and socialism. For a few decades they had the best of everything, including plenty of services (post, day care, pensions, health care, land management), high standards of living, low unemployment, and a budget surplus. Now look at them and compare policies and the fallout from those policies. e.g 1975 vs 2005.
Back to the GPL. If one wants to take a different spin on things. Then all the red, white and blue patriotic stuff like "don't tread on me" , "live free or die", "liberty or death", etc. really overlap with GPL which has at it's core the concept of Freedom. Or has Freedom somehow become 'unamerican' these days?
How about a localized version of the Open CD with the stars and stripes on a color label and slathered in quotes from John Paul Jones, Patrick Henry, Benjamin Franklin, Thomas Jefferson, etc. in the context of the freedoms layed out by the GPL? It could be handed out at state or county fairs this summer. [note to self: shit! is it July already?]
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
I don't really know much about Sweden but I know my sister would of found it hard to do in Germany what her and some friends did in the US. Her and some friends are CPAs and few years ago they started they own accounting firm. At about the same tyme I chatted with someone in Germany and he said that there they would of had to have a lawyer start the business, that they wouldn't of been able to start their own accounting business. Here they were able to hire people thus reducing unemployment but it would of been mush harder for them there. According to this webpage in the US unemployment rate is seen steady at 5.1%. where as this page says German unemployment falls to 11.3pc in June . I know US figures are distorted because they only count those who are actively searching for employment and are collecting unemployment insurance but I'd bet that if all the able bodied, employable, people old enough to work but aren't, are only working parttime, or are making less than they were before the recession and dotcom bust (in the US), Germany would have a higher rate than the US.
FalconShould there be a Law?
I don't disagree with what you are saying, but don't just hang on one example. A lawyer is needed in many cases in Europe just to make sure you are not a criminal or something. I am sure there are similar precautions in US, because an accounting firm has liability to the state. My sister works as an accountant, so I know (although not German), and its firm hires new people quite often. But I talked about Germany as an example of a country that has very little buraucracy and quite a good system of social welfare. So is Sweden, with income per capita similar to US.
But then again that's not the point! Numbers can be manipulated, as you said. If you measure unemployment, you should also measure homeless people and partially employed ones, which are a huge percentage in USA.
My point is simple, really: under what system is it better to live? and is socialism evil, as it is portraited in USA? is socialistic democracy bad, as it has been applied to Europe the last century? if we take examples like Northern European countries (Sweden, Norway, Finland), Germany, even France or Italy, (with the monster buraucracy that they have!), we can see that it's not that bad. It is better to loose social welfare when unemployed (as in US) or not (as in EU)?
And why buraucracy has to be linked with socialism? buraucracy is just the wrong way chosen to do things. Simplifying laws is a matter of decision and political will. There can be a system that has little or no buraucracy, and at the same time maintain a social welfare system to protect the less strong ones.
Of course I am saying this as I see capitalism taking over in Europe and basic rights being abolished. They want us to drop the 8-hour workday and work from sun-up to sun-down without being paid the extra hours. They want to have the right to lay us off without paying damages. They want us to work partially and only when we are needed. In other words, they want to destabilize society to increase their profits. And companies' profits have risen more than 80% the last year throughout EU. Banks' profits have risen 500%!!!
Of course I am saying this as I see capitalism taking over in Europe and basic rights being abolished. They want us to drop the 8-hour workday and work from sun-up to sun-down without being paid the extra hours.
What rights are being abolished? And what are "basic rights"? I consider property rights to be "basic" myself., for if you don't have the right to own property then you are at the mercy of whomever. As for work hours, in a free market economy the amount of hours worked can be negotiated either individually or through collective bargaining. If people don't want to spend X amount of tyme working then they can get together, say create a union, and bargain from a point of strength. As for what you see "taking over in Europe", it's not capitalism, it's a corporate aristocracy. Unfortuately they've already taken over the US.
Falcon
He who possesses much silver, may be happy;
He who posseses much barley, may be happy;
But who has nothing at all, can sleep!
Arab proverb
Should there be a Law?