GPLv3 - A Primer on Open Warfare in Open Source
savio13 writes "A BusinessWeek article about the GPLv3 starts to shed some light on where things are, and what the hold up is in getting the newest version out. They discuss the Stallman vs. Torvalds conflict, issues with DRM, the goal of 'one-stop licensing', and the ever-more-likely possibility that the newest version of the GPL just isn't relevant." From the article: "The impetus to make a profit (and its associated compromises) isn't sitting well with true believers in free software. And the resulting rifts were apparent at last week's LinuxWorld conference in San Francisco. On one side is Richard Stallman and his Free Software Foundation. When Stallman says "free" he doesn't mean price, he means freedom. He believes all software should be freely available to be modified by the public. And for him, this is nothing short of a moral fight. On the other is Linus Torvalds, the father of Linux. He and others in his open-source camp believe that freely sharing code simply produces the best software, but if other people want to hide their code, that's fine, too. Companies will just vote with their feet."
Here's the newsforge story ("Torvalds' comments on GPLv3 committees refuted").
I blogged about this and added more info about the committees.
One last think I want to point at is a side-by-side diff with the changes highlighted from draft 1 to draft 2 so everyone can see the responses to the public process that the committees talk about in the Newsforge article.
Please help publicise swpat.org - the software patents wiki
I don't really understand what is the exact problem with GPL 3. If free software means one must be free to alter the software he runs, it was implied that one must be able to alter the software he runs and be able to test it. Unfortunately it was not directly said in GPL 2 and companies were using this fact as a tool to deny others to modify the code and use it. Now it will said in GPL 3.
I mean, it is like, you are free to say whatever you want but no voice should come out. Of course it should! That is what is meant with freedom!
And those who say it just brings out good code, well, for me, freedom is not about being good or bad, but being free. The whole GPL was based on the free-software philosophy. If you didn't like the philosophy, you didn't need to adhere to GPL in the first place. If you did, nothing is being changed!
Btw, nowadays(tm) even Linus is not adding much to the kernel but is more into maintaining it. And the real concern of Linus is that companies contributing to Kernel may panic and stop doing so. What is this RMS vs. Linus?
Dare I ask why you can't or shouldn't? The simple fact is, the GPL is doing mostly today what it was designed to do, to give users the freedoms that Stallman set-out to insure existed in GPLed code. To me, the work of GNU has created a moral and social reform in some sense, by making people realize it is possible to run ever increasing sections of one's system on an open and modifiable platform.
And those people have it. At the same time, users want the freedom to take the work of others and fit it to their needs while at the same time allowing others to benefit from their work.
So, a new license offering more choice is intended to feed mindless zealots? Why with language like that, you must be against the creation of all sorts of new licenses!
If you want to control your users, then the GPL isn't for you. Nor was it ever designed to be. But don't be surprised when this means you can't use the GPL code of others.
Yea, that bastard Stallman. How dare he write up a new license to further refine his intentions. By God, it's almost as if he's the copyright holder of GNU and as a "developer" wants to decide what others do with his code. Hell, he sounds just like you. The funny thing is, he's interested in furthering user freedom. Clearly anyone who cares about the freedom of the common man is Far Left.
Eurohacker European paranoia, gun rights, and h
The article argues that copyleft (not free software) is anti-business. This is clearly not true because the copylefted free Unix-like operating system (GNU/Linux) has far more business contributions and business models base on it than the non-copylefted free Unix-like operating systems (the free BSDs).
So companies have voted with their feet and have sent a clear message that they will work with copylefted free software.
The GNU GPL requires that everyone play fair. Many companies will look for ways to be the only person who is exempt from the rules, but free software will not gain acceptance by ditching copyleft and pandering to a few new best friends.
Please help publicise swpat.org - the software patents wiki
If you can read this, thank a teacher
If you are reading it in English, thank a soldier
If you use GNU/Linux, thank RMS
If you can run your OSS program sans a compiler, then you could thank Linus.
The point is that like the soldier, RMS made it possible for Linus to excel with his Kernel.
It could also be argued that Hurd wasn't getting the job done and Linus did.
But in the final analysis you need to consider which came first - no GNU tools, no nice OS to use - the kernel is just a file system, a very useful one, true, but only when combined with the free things RMS had spent years fighting for..
One should never forget, or undervalue the soldier - even when it 'seems' his time has passed... because it never really does.
And yes you can just put me down as a FSF fanboy... I'm rather proud of it.
If Stallman spent half as much time writing code as correcting people, Hurd might actually be out by now. I think it would be great if someone put out a version of Linux that used all BSD userland crap just to prove the point. Call it BSD/Linux just to confuse the crap out of people.
I think BW underestimates the relevance of the FSF. Yes, Linux uses GPLv2 only. Yes Mozilla uses their own license. But if you look at the basic toolchain that Linux, Mozilla and the like use, the majority of that infrastructure's copyright rests with... the Free Software Foundation. Use GCC to compile? Depend on Bash, flex, bison? They'll be moving to GPLv3. Even something as basic as grep, chances are if you're on a Linux system you use the FSF's version of it.
It's also going to depend on developers, not companies (unless those companies are also the developers and copyright holders on the programs). I'd note that one of the tipping points for the GPL was when people started to find GPL'd software in commercial products which the code owners themselves were locked out of by lack of source code. I think the same pattern will repeat, with the GPLv3 being RMS-only for a bit and then it'll pick up steam when a few high-profile developers want to modify a neat device and find they're locked out of modifying their own code by DRM.
That said, it's unlikely the Linux kernel will ever move to GPLv3 regardless of what Linus thinks simply because of the infeasability of contacting every copyright holder. It's been mentioned as a protection: there's so many copyright holders no company (say, Microsoft) could get authorization from all of them to put their release of the Linux kernel under a more restrictive license. The same thing applies to any contemplated change to GPLv3.