Free Newsletters

   All InfoWorld Newsletters
Open Sources | Rodrigues & Urlocker » GPLv3 goes weak on protecting freedom (ASP loophole resurrected)

March 29, 2007 | Comments: (0) | TrackBacks: (41)

GPLv3 goes weak on protecting freedom (ASP loophole resurrected)

I completely missed this on my quick read-through of GPLv3 (Draft 3) yesterday. The FSF, as Fabrizio rightly declares, completely neutered the GPL for the 21st Century of software. (Note to the FSF: Never upset an Italian. It's not pretty.)

That means 75% of the future software (which is going to be SaaS) could be offered by leeches, that suck the soul of open source for their pure benefit. They make money, while others work for them for free, to make them rich. Rich without returning anything that could benefit the community of whom they are parasites. As you can read in this interview, Google is really happy about the GPLv3 draft. Of course they are!!

I am honestly upset. My feeling is that the Free Software Foundation (FSF) did not have the [guts] to push this forward. I can understand it, because the special interests involved are big and you need to pick your fight. But they picked the wrong ones. Covering the use of open source in SaaS was the one to fight. You cannot go after TiVo because puts Linux in a box, but not after Google because it puts it behind a firewall. Just because it is Google. The vast majority of software will be run as a service, not in appliances. The world is not going there. The world is going SaaS.

Fabrizio is right. 100% right. The worst part is that it makes absolutely no sense why they did this. The ASP loophole closure was part of Section 7, which includes optional components, which you can remove from the license. Yes, this breeds complexity (which version of GPLv3 are you using?), but in larger projects (like Linux) I believe we'd see a herd effect (everyone going with or without the anti-ASP clause), and in other projects...who cares?

I was pushing for my company to use GPLv3, but the FSF just removed the number one reason to do so (and, I believe, the number one reason for many commercial open source applications to do so). The FSF, as Bryan Richards suggests, just made Linux and a lot of GPL'd software irrelevant to the future, in order to potentially preserve today's status quo.

Bad decision. Google wouldn't go out of business tomorrow if GPLv3 allowed for the closure of the ASP Loophole. Neither would Salesforce.com or others that make use of modified, GPL'd Linux. But hordes of open source applications could come into business through the protections of freedom that closure of the Loophole would have afforded.

I never would have thought RMS and Eben would capitulate....I was wrong. Bryan writes:

The future is networked. The GPL isn't.

Bruce Perens wrote in a recent article that if Novell didn't adopt the GPL3 with the provisions blocking their patent agreements with Microsoft then it "may freeze them in amber as an example of the state of software in early 2007." Maybe. But with the this latest draft of the GPL3, the Free Software Foundation may have served up a license that best represents the software of 1989 and have transformed a loophole into a tunnel you can drive a truck through.

Amen. A very sad amen.

Posted by Matt Asay on March 29, 2007 03:58 PM


RATE THIS ARTICLE:





 

  •  
  • COMMENTS




We're not giving up at all; we just changed our strategy—for the better. I've explained our thinking here: http://www.fsf.org/blogs/licensing/2007-03-29-gplv3-saas

Posted by: Brett Smith at March 29, 2007 06:18 PM

Only one precondition is needed to become a licensee to GPL software: receive an authorised copy of the software.

There are three ways of receiving an authorised copy:
1) Someone who is already the owner of an authorised copy sells or gives it to you.
2) A licensee makes a new authorised copy for you and sells/gives it to you. Or they provide you with access to make your own authorised copies.
3) A licensee makes a new authorised copy and includes it in a hardware device and sells/gives the device to you.

Now, simply executing someone else's copy whether on a their remote server or on their own PC does not actually provide you with a copy of the software, authorised or not.

It might well be attractive for you to require that all private copies must be surrendered free of charge to everyone who gets to run the software, but sale or gift is generally considered a more equitable way of doing things.

Plainly there is some demand to create a license that compels surrender of private copies to all users of the software - whether via networked access or not, but this compulsory reciprocation warrants a distinct license from the GPL whose objective is liberty rather than reciprocation.

It will be interesting to see how popular the Affero v2 license becomes.

Posted by: Crosbie Fitch at March 30, 2007 09:15 AM

What Brett Smith's comment says is that GPLv3 is not complete, because a crucial topic, the coverage of webs services, will be dealt with in a future re-write of the Affero license. So anyone who attaches v3 to their code, and anyone who accepts such code, is agreeing to abide by unknown requirements that could require them to disclose material that they regard as their crown jewels.
I would not want to be the one who had to persuade Eric Schmidt that he should buy off on GPLv3. Especially after the assurance that those who favor further revelations of web service code will like the ultimate Affero license.

Posted by: JVDeLong at March 30, 2007 12:28 PM

The 3rd draft only stipulates a permission for GPLv3 code to be LINKED with Affero v2 code.

The licensed code bases therefore remain independent of each other.

Posted by: Crosbie Fitch at March 30, 2007 03:05 PM

Microsoft Mini Spotlight
  • 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.







Technology White Papers

 

InfoWorld Technology Marketplace

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
» BUY A LINK NOW

Sponsored Technology Links