The InformationWeek -- Blogs
Welcome Guest. | Log In| Register | Membership Benefits

Microsoft

Topics:   Microsoft

  • Email this page E-mail this page
  • Print this page Print this page
  • Bookmark and Share
  • icon

GPL Redraws The Rules Of Software Competition


Posted by Charles Babcock, Mar 20, 2007 09:45 PM

Work on GPL Version 3 continues, but the debate between Richard Stallman and Linus Torvalds over new features is less important than the rewriting of the rules that GPL has imposed on the landscape.


Since its inception in 1989, the GPL has stared down know-it-all arguments that it will never work, that it's contrary to free enterprise and that it denies software creators the rights to their intellectual property.

Instead, it has proven a sound basis on which to found a company. Both MySQL AG and the former JBoss Inc., now a unit of Red Hat, have successfully made use of the license.

Both have illustrated that a software company issuing its product under the GPL could take on value faster than a proprietary software firm. Granted, both MySQL and JBoss reserved the right to sell the same software under a commercial license—they maintained clear title to the code—and the commercial license granted the user certain proprietary rights. But most copies of JBoss and MySQL gained their wide adoption under the GPL—or Lesser GPL in JBoss' case. That's a variation that keeps the code open source but allows you to use it internally bundled with your own in-house systems or proprietary software without the giveback provision kicking in.

How can a company be based on a license that requires the firm to give away its source code to anyone who seeks it, including the competition?

Matt Asay, the outspoken VP of business development at Alfresco, is the best person to answer the question. The Alfresco content management system recently moved from the Mozilla license to the GPL "because the GPL is very effective against competitors."

If a competitor takes your code, modifies it and redistributes it, then the giveback provision reasserts itself. It's only Lesser GPL code that's combined with proprietary code for internal use that gets the exemption. So your competitor will be required to give the originating company all the changes that its made.

And the community that's formed around the original GPL code will probably not assist the competitor with further improvements. But it will quickly assimilate a competitor's changes, test them, modify and expand them and in general make life miserable for the competitor.

"With the GPL, you get the value of the changes back. You don't get that with other licenses," Asay notes. And if the original code supplier is on the ball, its going to move faster than any competitor can keep up.

"It’s produced the best open source companies on the planet—Red Hat, MySQL and JBoss. The GPL is best suited for commercial companies. It's all about beating up our competitors…" he says.

But more profoundly, the GPL enables a fundamental change between a software company and its customers that in the long run is going to give GPL companies immense staying power.

"The GPL aligns the company's interest with the customer's. It forces me to stop thinking of the relationship as ending when I ship a set of bits. Instead, that's the start," and the nature of the ongoing relationship is determined by the caliber of upgrades to those bits, the quality of technical support, the strength of the programming community that forms around the bits.

The GPL "changes the relationship with the customer and changes it in a strong way. Now when we go out to sell our product, our product is our company," and not a shrink wrap software package, Asay said.

One of the great ironies of the GPL 17 years after its creation is that is has become an unabashed creator of companies that compete effectively. If its critics are feeling the heat, let them explain why.

« Outsourcing's Next "Victims": Deaf People | Main | RIP Wallnote, Not The Only Victim Of Vista »



Sign Up Now
For InformationWeek News Alerts




This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.




 
 

  1. Massive Parallelism Has a Name ... Extreme Scale Computing
  2. Intel Turbo Boost Technology Monitor: A Windows Gadget to Understand Dynamic Frequencies
  3. Two-Stage Input Parallel Pipeline: Part 2


Join The InformationWeek Group On LinkedIn


  1. Latest Windows Mobile 7 Rumors
  2. Android 2.1 With Multitouch Headed To Motorola Droid
  3. Google's Universal Translator
  4. Rating The Mobile Superbowl Ads


  1. Microsoft Fixes 26 Vulnerabilities In Windows, Office
  2. Intel Ships Itanium Server Processor
  3. Commerce Department Proposes One-Stop Climate Service
  4. Microsoft Denies Windows 7 Battery Bug
  5. Google Buzz Challenges Facebook, Twitter
  6. Android, iPhone Gain In Smartphone Market

 

  Ars Technica
Boing Boing
Channel 9 Forums
CRN Blogs
Dr.Dobb's Portal: Blogs
Engadget
Gizmodo
GrokLaw
  Lifehacker
Schneier on Security
Slashdot
TechCrunch
Techdirt
Techmeme
Valleywag

  DECEMBER 2008
NOVEMBER 2008
OCTOBER 2008
SEPTEMBER 2008
AUGUST 2008
JULY 2008
JUNE 2008
MAY 2008
  APRIL 2008
MARCH 2008
FEBRUARY 2008
JANUARY 2008
DECEMBER 2007
NOVEMBER 2007
OCTOBER 2007
SEPTEMBER 2007