- Don't look back
- Is support for OSS optional in your business?
- Nokia N810 Tablet + WiMax
- Vendors need to right-size their products
- Dolphins Invade Sun Campus!
- State of Open Source
- MySQL Workbench: open source data modeling
- Comments on The 451 Group's Database Report & Red Hat's 4Q revenue
- Kaplan: Guiding open source in IT
- Can the transportation market teach us anything about the software market?
July 28, 2006 | Comments: (0)
GPLv3 and the worst of intentions
So, the big flap today is that Linus doesn't like GPLv3 (Draft 2), as Stephen Shankland (CNET) reports. As it turns out, there's much to dislike in GPLv3. Linus just happens to not like the hardware regulations it puts forth:
GPLv3 "basically says, 'We don't want access just to your software modifications. We want access to your hardware, too,'" Torvalds said. "I don't think it's my place as a software developer to judge how hardware works around it."Nor do I. You can feel in the GPL a desire to force people to think like Stallman (and Eben, for whom I have a huge amount of respect). That "force" is fine, albeit a little uncomfortable at times, when applied to its direct responsibility: software modifications of GPL'd software. It becomes irresponsible and overly ambitious when it extends to hardware.
This is true, in part, because it puts the FSF in the game of judging intentions. A license should never try to gauge intentions - it's ill-equipped to do so.
This same attempt is made by those who denigrate "attribution licenses" like SugarCRM's. Some cry foul because they believe the intent of the license is to make it difficult to commercially profit from Sugar's code without giving them a share. Whatever the intent (which, frankly, is probably designed simply to afford Sugar credit for the work it has done - if you're not going to contribute code or cash back to Sugar, why not at least contribute credit?), it is not the business of open source licenses to try to guess at the intentions of the software's users.
According to the Open Source Definition:
The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.This, to me, is the bedrock of open source. It is, in Brian Behlendorf's terms, "the right to fork." Does Sugar's license enable this right to fork? Absolutely. Is it similarly required to ensure that the modified code can make money from that software? Absolutely not. That is beyond the license. So, do I think Sugar's license is open source? You bet.
Neither the FSF nor the OSI nor anyone else should be in the business of trying to contemplate every bad intention and hedging against it. I believe OSI's open source definition shows the right way: focus on maximizing freedom, not on finding every possible way to guarantee it. A license will fail at that endeavor.
The FSF should not waste time on supposed bad intentions, but should instead invest in promoting the good ones. I thought the original GPL did an excellent job of this. It needs to stop over-engineering fixes to something that isn't fundamentally broken.
Posted by Matt Asay on July 28, 2006 08:59 AM
RATE THIS ARTICLE:
-

- COMMENTS
The license does seem overly flowerly at times.
Linus saying the that licenses don't need to be updated is silly. Laws are constantly modified and so is the Linux Kernel for that matter. We shouldn't do nothing because we are afraid of flamewars.
Mayby FSF should cut down on some wording. I actually like this version allot better then the last one. What Ebon is trying to do is limit the number of potential lawsuits. So far, FSF have been holding back. They don't want to look like monsters so they are beefing up the GPL with extra specifications. That's just the way law works.
Not to be too harsh on Linus, but Linus has to also remember he FSF spends allot of money protecting the freedoms that Linux enjoys.
They might want to trim it down some more and then maybe fight it out more in the courtrooms, meaning: start to sue people more.
let's try to be more specific.
DRM must and will die.
Posted by: Mark at July 28, 2006 09:49 AMGPLv3 should focus on more inclusive ways of addressing IP issues related to both hardware and software and should provide enough flexbility [~=what they call freedom], to a.encourage developers to make code b.users to use that code and c.hardware vendors to support that code.
The proposed draft does not appear to be an innovative proposition that achieves it.
Further, it may be expected that a new GPL also includes its applicability to other forms of media and information e.g. music and medical research and the draft GPL is merely doing what the above article describes, which should not be its purpose.

- Get Started
- Port 25 Blogs
- OSS News
- Join a Project
{Open Source} Heroes Happen Here
Start today and order your own Hero Hack Pack – which includes Getting Started with Open Source, Windows Server 2008 and Visual Studio 2008 Trial. Each pack is a chance to win a free pass to OSCON 2008.
TOP STORIES
ADDITIONAL RESOURCES

- Remote Access: Maintain Security and Decrease the Burden on IT
- Beyond AntiVirus: Symantec Endpoint Protection
- What Every Enterprise Needs to Know About VDI

- Disaster Recovery in Minutes
- Protecting Microsoft(R) Applications
- Reduce Recovery Times and Tape Costs








