The Open Road

Read all 'Eric Raymond' posts in The Open Road
September 25, 2009 10:42 AM PDT

Free software is dead. Long live open source

by Matt Asay
  • 39 comments

One of the most inspiring things I've witnessed in my 10-plus years in open source is its gradual embrace of pragmatism. By "pragmatism" I don't mean "capitulation," whereby open source comes to look more like the proprietary world it has sought to displace. Rather, I would suggest that the more open source has gone mainstream the more it has learned to make compromises, compromises that make it stronger, not weaker.

Let me explain.

There have long been two camps within what we typically refer to as "open-source software." The first is led by free-software advocates like Richard Stallman (who, importantly, largely eschew the term "open source" as not being sufficiently concerned with freedom), while the latter is led by no one, but was formally organized in 1998 by Tim O'Reilly, Eric Raymond, and others in Silicon Valley.

While free-software advocates provided the early backbone of the larger open-source movement, the market has been made by open-source backers. Free software makes for great headlines ("Miguel de Icaza is basically a traitor to the Free Software community"), but it is far too demanding, and of largely the wrong things, to capture mainstream interest.

To go mainstream, free software needed to become open source.

Open source also makes for great headlines ("Open Source Code Worth US$ 387 Billion"), but its real value is not in generating controversy but rather in alleviating it, turning the focus from open-source personalities to open-source code, and the value that companies and individuals can derive from it.

Free software demands one way. Open source encourages many ways.

To get there, open source has softened its elbows and opened its arms. Jason Perlow recently wrote on ZDNet that he, like most of the world, has to work with both open-source and proprietary software, and can't afford to dogmatically cling to one or the other. (It's a message that even Steve Ballmer begrudgingly repeats, suggesting that Microsoft must support those that "for whatever crazy reasons don't want to be on Windows, might want to be on Linux.")

For that reason, Perlow further writes:

But some people, particularly our free software leaders, are so mired in their hatred of Microsoft and proprietary systems that they will use only free and open source software for the sake of ideological reasons alone....Stallman and the FSF [Free Software Foundation], like his Cretaceous ancestors 65 million years ago, isn't evolved enough to see that his reign is about to come to an end. The open world needs interoperability, not shut itself off from other standards just because they originate from proprietary sources.

Hard-hitting, but true. Open source embraces interoperability, whereas free software takes a hard line that even Microsoft, despite its preference that customers use its complete software portfolio exclusively, won't take.

It's certainly not a line that open-source advocates should take, as it cuts against the very idea of open source: choice. Sometimes, after all, an open-source project is absolutely the wrong choice for a customer (just as sometimes a proprietary product may not be a good fit). There is no one-size-fits-all for either software approach.

Mark Shuttleworth, founder of Ubuntu and a staunch proponent of open source, with a penchant for free software, suggested as much in his LinuxCon keynote in which he argued that Linux 'desktop' developers need to be far better at meeting real customer requirements, not simply scratching their own, developer-focused "itches" (to use the Eric Raymond-inspired vernacular).

The path forward is open source, not free software. Sometimes that openness will mean embracing Microsoft in order to meet a customer's needs. After all, fierce partisanship and an unwillingness to compromise in software accomplishes is just as pointless, distasteful, and useless as it is in government.

Free software has lost. Open source has won. We're all the better for it.

April 29, 2009 6:05 AM PDT

Apache better than GPL for open-source business?

by Matt Asay
  • 39 comments

I have spent years advocating the GNU General Public License as the optimal open-source license for commercial open source.

Roughly nine years after I first became a fan of the GPL, I think I've been wrong.

My admiration for the GPL mostly stemmed from its ability to mimic, but then invert, proprietary licensing. The GPL is like opening a cannister of radioactive waste: while your competitors can touch it, you're dead certain that they won't.

Given that openness is increasingly a winning business model--if not the winning business model, as Red Hat executive Michael Tiemann argues--one has to wonder if pretending to be open through the GPL accomplishes as much as fully opening up through Apache-style licensing would.

Open-source luminary Eric Raymond is pretty clear on this point:

I think we live in a...universe...in which the GPL is unnecessary rather than futile. Mind you, I am not claiming the GPL is entirely useless. It's a signaling behavior, like wearing a crucifix or yarmulke or pentagram; it helps build trust groups. But it has costs, too.

It creates a lot of needless fear from potential allies and users who suspect they won't be able to control their exposure, if they let it in...Is the GPL's utility as a form of in-group signaling worth the degree to which fear and uncertainty about it slows down open-source adoption? Increasingly, I think the answer is no.

The GPL may be a community-building signaling device, but it is also a confession of fear and weakness. To believe that it matters, you have to believe that you live in a...universe where closed-source development is such an attractive proposition that you have to punish people for trying to move to it.

In other words, if openness works (in the Jamesian, pragmatic way), why not give it free rein, rather than hedging our open-source bets to the point of obviating their efficacy?

Equally important, we may not be getting the "protection" we seek from the GPL, anyway, as the GPL becomes the new BSD in the cloud, as Linus Torvalds recently commented to me in an e-mail:

AGPL/GPLv3 anti-ASP/TiVo language doesn't "protect" anything. There is no upside to pushing freeloaders away.

Sun Microsystems CEO Jonathan Schwartz rightly identifies adoption, not protection of freedom, as a key open-source benefit: open source provides an efficient way to distribute software to the maximum audience at the minimum price. With this in mind, unfettered Apache-style licensing would be the ideal license to maximize adoption, despite likely being the worst way to directly monetize software.

So long, however, as one's business either monetizes software indirectly (i.e., Google with its advertising model) or adds to the open-source components with commercial extensions (i.e., IBM with proprietary software, services, and hardware add-ons), then a company should be able to reap a bounteous harvest from its open-source seeds.

In sum, the GPL may well be an excellent capitalist tool, but Apache licensing could well be even better.

Disclosure: My company uses the GPL, not an Apache license.


Follow me on Twitter @mjasay.

December 25, 2008 10:07 AM PST

The new face of open source

by Matt Asay
  • 2 comments

To get a glimpse of the changing face of open source, look no further than InfoWorld's "Future of Open Source" roundtable. Some of the thoughts expressed by various leaders in the open-source community are insightful, but that's not the real story.

No, the real story is who InfoWorld chose to profile.

Sure, you get the obligatory Bruce Perens and Eric Raymond call-outs, because these are two of the guys that formed the foundation of open source upon which the rest of us build. But they're the only throwbacks to the "good ol' days" of open source, back when open source was suspiciously anti-corporate (until Raymond and an elite group dubbed "free software" "open source").

Today? Nearly everyone on InfoWorld's list is corporate.

The companies represented include big companies (IBM, Microsoft, Google), small companies (Alfresco, Digium, Hyperic, EnterpriseDB), and in-between companies (MySQL/Sun).

It's perhaps this last one that demonstrates the profound change open source has made over the past three to four years. MySQL was and is a community favorite, but at a cost of $1 billion it has demonstrated the corporate value of open source and, indeed, has begun to alter its business model to ensure that it balances its free (developer) community with its paid (enterprise) community.

Dave Rosenberg writes that 2009 will be the year when open source becomes paid software, but I think we're already there. We've been there for at least two years, in fact. We just didn't know it.

InfoWorld's roundtable, however, makes it abundantly clear: open source is corporate, and that's a compliment, not a slight.

November 26, 2007 4:23 PM PST

Billions and billions of...lines of proprietary code to go open source

by Matt Asay
  • 2 comments

Eric Raymond made the point years ago that most software is written for use, not for sale. Eric put the number at 95%; that is, 95% of all software is written for in-house use, rather than for sale.

If he's right, and I believe he's not far off, then banks, manufacturers, retail chains, etc. are sitting on a massive gold mine of software.

Ken Krugler, founder of Krugle, agrees (as noted in this article in InformationWeek), and has put some back-of-the-napkin calculations together that suggest that billions of lines of code have been written for use, with trillions of dollars in associated development costs involved...and most of it with a good reason to go open source:

... Read more
  • prev
  • 1
  • next
advertisement

15 sites that went kaput in 2009

Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.

Top 10 news stories of the decade

Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

Most Discussed



advertisement

Inside CNET News

Scroll Left Scroll Right