The Open Road

Read all 'GPL' posts in The Open Road
December 23, 2009 6:09 AM PST

Could Apache keep Google's regulators at bay?

by Matt Asay
  • 12 comments

Google loves Apache.

Lost in the flutter over Google's hymn to openness is an intriguing factoid on open-source licensing:

Though many of the programs hosted on Google Code are licensed under the GNU General Public License (GPL), when Google wants to open-source its software, it turns to the Apache Software License version 2.0.

Why?

Google's Jonathan Rosenberg elucidates:

When we open source our code we use standard, open Apache 2.0 licensing, which means we don't control the code. Others can take our open source code, modify it, close it up and ship it as their own. Android is a classic example of this....

Control. Apache is a signal that a company is prepared to fully remove its hands from a software project's steering wheel. The GNU General Public License (GPL), a more widely used open-source license, tells a different story.

Glyn Moody correctly articulates that "the GNU GPL gives a disproportionate advantage to the company that owns the copyright." Bingo.

In fact, as I wrote back in 2006, the GPL is the closest thing to traditional copyright ever devised in open-source licensing:

Please keep in mind that the supposed paragon of software freedom [GPL] is also the license that most tightly imposes a distinct lack of freedom on downstream users. If you're a capitalist like me, you probably like this fact. But if you're a software developer...?

Google, at the top of its game (and with its profits firmly secured by a very proprietary revenue stream), doesn't need to constrain its development community with the GPL. Indeed, doing so would be counterproductive, given the persistent privacy concerns that hover over its every action.

Google needs to demonstrate a lack of control. Apache helps it do so.

This shouldn't be underestimated. Microsoft, having lived on the regulator's rack for so long, may be anxious to ensure Google gets to know U.S. and European regulators, too. Apache licensing could help.

Apache licensing is one of the cards played by MySQL co-founder Monty Widenius with European regulators recently: Apache puts original developers and downstream developers on equal footing, so why not keep Oracle from snuffing out MySQL's life by relicensing it under Apache instead of the GPL?

It was a jaundiced card for Widenius to play, but it would be a decent card for Google to play against claims that it's too dominant. (Competition is "just a click (or a fork) away....)

Rosenberg writes that because of Google's open-source licensing, "others can use our software as a base for their own products if we fail to innovate adequately." True. Google is clearly betting on its ability to innovate fast, which is incidentally also the very thing that makes the prospect of seeing its code forked so remote.

Even if competitors are technically and legally capable of taking Google's code and using it to create competing products, the truth is that it's very hard to fork fast-moving code, especially if you're not an active contributor to that code. Google understands this. It's the savviest open-source company around.

December 9, 2009 3:18 PM PST

MySQL and a tale of two biases

by Matt Asay
  • 5 comments

Oracle's proposed acquisition of Sun-MySQL has turned into a political circus, with both sides digging in their heels in preparation for a fight. However, the most interesting commentary on the deal may actually be coming from two highly interested parties with two very different perspectives on the takeover: MySQL co-founder Monty Widenius and IBM.

What's interesting in their positions is that only one of the parties pretends to be neutral. Surprisingly, the overtly biased party, IBM, comes to a very different conclusion than Widenius.

It has everything to do with money.

As Pamela Jones at Groklaw acutely analyzes, Widenius and his appointed lobbyist, Florian Mueller, are compromised by financial incentives to bar Oracle from owning MySQL. Jones writes:

They have big plans for a business around MySQL, and they want to make some money from it. MariaDB is their fork of MySQL...

So, what stands in their way? In their mind, the GPL [GNU General Public License]. They scorn the idea of a community project of GPL'd code and view Linux's commercial success, despite it being GPL code, as an aberration. What did they tell the EU Commission about licenses, then, and how to make money from FOSS? That the two most successful open-source business models are dual licensing, like MySQL, or open core, as in EnterpriseDB, the core of the code being open source, but with proprietary modules, and that is what they want to turn MySQL into.

Even if you don't buy Jones' contention that Widenius and Mueller want to make MySQL "proprietary" by licensing it under the Apache Software License, her excerpting of key commentary within their own brief (PDF) for the EU is sobering...and damning.

The evidence is particularly troubling when considered against IBM's response to the proposed takeover of MySQL. IBM, next to Microsoft, is Oracle's biggest competitor in the database market, and so presumably would have a big incentive to keep the popular MySQL database out of Oracle's hands.

But that's not what is happening.

In fact, IBM's Steve Mills has clearly stated that the acquisition would create no antitrust issues.

None.

Surely, if someone had a financial incentive to block the acquisition, it would be IBM. But IBM has its long-term credibility on the line, and it knows that specious arguments made for short-term gain have long-term negative consequences.

Oracle doesn't compete with MySQL. Oracle has said this. MySQL has said this (well before and after the proposed acquisition). And now IBM is saying it.

Widenius and Mueller, who have perhaps done more than any others to slow the Oracle-Sun deal, costing Sun hundreds of millions of dollars in lost sales in the process, are not saying it. But then, if Jones' analysis is right, then they have a serious conflict of interest that would prevent them from saying it.

MySQL is an open-source database, licensed under the GPL, which ensures that its code is open and available to anyone. The license works, as its co-author, Eben Moglen, recently articulated.

That is, it works to preserve software freedom. It says nothing about Widenius' freedom to make money from MySQL, nor should it. That's a business model question for him to overcome, not a political question for him to lobby.

October 20, 2009 4:06 PM PDT

Stallman: GPL doesn't guarantee software freedom

by Matt Asay
  • 16 comments

Richard Stallman

(Credit: Nicholas Rolland/Flickr)

The freedom to fork is the essential right of open-source software. Until Oracle's attempted acquisition of Sun/MySQL, however, few realized just how important it would be to retain the right to fork one's own code.

After all, just because you have the letter-of-the-law right to fork doesn't mean you have a meaningful ability to do so. So long as you're not the primary copyright holder, you're always going to be second place, with second-place commercial opportunities in the software.

MySQL co-founder Monty Widenius hints at this in his letter to the European Commission, citing conflicts of interest between Oracle and MySQL development interests. Such conflicts wouldn't be of such importance were it not for the lack of external commercial appeal that stems from MySQL's use of the GNU General Public License (GPL).

Even Richard Stallman, co-author of the GPL and founder of the free-software movement, and not someone that spends much time worrying about monetization of open-source software, gets this.

As noted in a letter co-drafted with Open Rights Group and Knowledge Ecology International, Stallman notes that Oracle's proposed acquisition of MySQL could hurt its development because the GPL reduces incentives to commercialize the code:

The acquisition of MySQL by Oracle will be a major setback to the development of a FLOSS database platform, potentially alienating and dispersing MySQL's core community of developers. It could take several years before another database platform could rival the progress and opportunities now available to MySQL, because it will take time before any of them attract and cultivate a large enough team of developers and achieve a similar customer base.

Given that forking of the MySQL code base will be particularly dependent on FLOSS community contributions - more so than on in-company development - the lack of a more flexible license for MySQL will present considerable barriers to a new forked development path for MySQL. [Emphasis added.]

For those who have been reading/hearing Stallman for the past 10-plus years as I have, this admission is shocking in the extreme. The GPL, which is supposed to be the ultimate guarantor of software freedom, may deliver the opposite. Because of its control-freak urges, it can stymie competition, which is presumably why Stallman is now calling on the European Commission to grant what his license couldn't: freedom.

Now consider if MySQL were licensed under the Apache 2.0 license. MySQL 2 could arise, take the code, hire all of the developers, and development of the open-source database would not miss a beat.

Could MySQL 2 achieve the same with the GPL? No, it could not, because the copyright holder, Oracle, would always have a superior commercial opportunity, because it has more rights than downstream users, as the GPL leaves the copyright holder with a greater range of business model options, and not simply support/services.

Apache leaves everyone--developers, users, vendors, etc.--on equal footing. The GPL does not. With the GPL, the copyright holder retains effective control.

That's one reason it has been so popular with commercial open-source companies, but the Oracle/MySQL situation may prompt more companies to consider using an Apache license so as to preserve maximum freedom in case of takeover, hostile or otherwise.


Disclosure: My company uses the GPL but has been actively considering areas to use Apache licensing.

September 12, 2009 12:28 PM PDT

Richard Stallman finds a home

by Matt Asay
  • 1 comment

Richard Stallman, godfather of the free-software movement and co-author of the GNU General Public License (GPL), has apparently found a home:

(Credit: Steve McLoughlin (Alfresco))

It's not clear whether it's a retirement home, a private club for members, or what, but I'm sure they'll welcome him anytime he's in London, where it's located. Let's hope it's nearby Microsoft CEO Steve Ballmer's Zune House, as the man doesn't seem to have much love for the iPhone, according to this story in Ars Technica.

(I think GPL, in this case, actually stands for Garden Picture Library, but...don't tell Stallman. :-)

August 27, 2009 2:26 PM PDT

GPL 2 adoption falls among open-source set

by Matt Asay
  • 2 comments

The GPL version 2 has been in decline for some time, and has just dipped below a 50 percent adoption rate among open-source projects, according to new data released by Black Duck Software.

While some of this decline may be due to GPL version 3's increased adoption, at least some may derive from growing commercial interest in Apache-style licensing.

GPLv2 adoption falls below 50 percent

(Credit: Black Duck Software)

One of the best indications of this shift is Red Hat's decision to license the JBoss HornetQ project under an Apache license, rather than the Lesser General Public License, to which it had previously defaulted.

Having said that, it's important to note that Apache's share of the market hasn't been growing dramatically (see the July 2009 data), which lends further weight to a hypothesis that GPLv3 is cannibalizing GPLv2. Even so, I find the dip interesting, and anecdotally I'm seeing a groundswell of support for Apache.

This isn't to suggest that the GPL doesn't matter: it clearly does. As Redmonk analyst Stephen O'Grady recently noted, "the GPLv2 is more popular than all of the other licenses on the (Black Duck) list...combined."

But as Open Core becomes the default business model for "pure-play" open-source companies, we will see more software licensed under the Apache license.

The GPL makes sense in a world where vendors hope to exercise control over their communities (by constraining the sorts of derivative works that remain palatable to would-be competitors or "free-riding" users), but if the desire is to foster unfettered growth, Apache licensing offers a better path.

I don't see an end to GPL adoption anytime soon, as its ethos appeals to a certain class of developer and because it can offer tangible development and business benefits, as I'll be arguing at Monday's "Which open-source license is best?" discussion with the Free and Open Source Software Learning Centre. The whole Apache vs. GPL debate may be much like Coke vs. Pepsi: a matter of personal preference and nothing more.

With GPLv2 adoption dropping below 50 percent of open-source projects surveyed by Black Duck Software, however, it's very possible that preferences are starting to shift in favor of Apache licensing.


Follow me on Twitter @mjasay.

August 12, 2009 2:38 PM PDT

Apache makes its first $420 million

by Matt Asay
  • 10 comments

Others and I have made much of VMware's acquisition of SpringSource for $420 million, but one crucial point has been overlooked: this is the first big acquisition of a company that depends on the Apache license.

Yes, we've seen smaller acquisitions of open-source companies that rely on Apache-style licensing. IBM acquired Gluecode (Geronimo project), SpringSource bought Covalent (Tomcat), Oracle acquired Sleepycat (Sleepycat, BSD license), and there have likely been others that I'm simply not remembering.

But the big, head-turning deals? GNU General Public License (GPL). Every one of them.

Nearly every other big open-source acquisition, from JBoss ($350 million) to MySQL ($1 billion) to XenSource ($500 million), has involved the GPL. Even Zimbra ($350 million), while not GPL, fits the mold because it used an attribution clause with an MPL license that was designed to accomplish GPL-esque ambitions.

The GPL has been prominent for good reason. It's accepted wisdom in the commercial open-source crowd that it's difficult to directly monetize Apache-licensed software, and that the GPL, what with its capitalist urge for control, is a better tool for the financially inclined.

The SpringSource acquisition turns this "wisdom" on its head.

Perhaps this is because our notion of "monetizing open source" has expanded, as Eric Barroca astutely argues. The GPL is great for dual-licensing and support-based businesses, but it's not very adept at incorporating proprietary software in the way that IBM does, for example, or Day Software, as Kevin Cochrane notes.

In other words, we're getting beyond open source as a religious coda, the secret handshake that makes one part of The Club, and instead are focused on building businesses that provide greater transparency and value for customers. I suspect we'll therefore see more Apache and less GPL going forward, with companies contributing significant parts of their product/business to open source, while delivering the rest via proprietary licensing.

IBM already does this. So, frankly, does Microsoft (though still to a small degree). I think we'll see a lot more.

The reason is that customers have never been as religious about open source as the vendors/communities that develop it, a lesson I was taught by a crowd of CTOs in New York and which is highlighted in a recent Enterprise Systems Journal article.

But it's also a function of open source's growing importance in the software ecosystem. As more money pours into open source--IDC projects $8.1 billion in open-source revenues by 2013--there will be increasing pressure to make it pay, as InfoWorld recently wrote:

As the open source market continues marching away from its roots--the lone developer who creates a useful product as a labor of love--appreciation for the idealism that lies at the GPL's heart is diminishing. Businesses that view open source development as a path to a profitable future rather than as an altruistic mission are increasingly balking at what they view as the license's excessively restrictive aspects concerning code improvements.

Such thinking, among other considerations, led Appcelerator to drop the GPL for Apache, and I believe we'll see more. We just had a significant demonstration that you can make money with Apache-licensed software. SpringSource was doubling sales every year with Apache, and had a $420 million outcome as a result of both its sales and its community, which may be easier to come by with an Apache license than GPL, at least for commercial open-source projects.

It's telling, for example, that InfoWorld's attempts to interview Richard Stallman, founder of the GPL, were stymied by his "demand(ing) control of what (InfoWorld) published." You don't grow a community with that emphasis on control of the outcome.

IBM proved long ago that it's possible to build billion-dollar businesses with Apache. But SpringSource is the first start-up to suggest that Apache isn't simply a way for big companies to create complements to proprietary cores. Sometimes an Apache core is worth something, too. At least $420 million, by SpringSource's reckoning.


Follow me on Twitter @mjasay.

July 23, 2009 3:31 PM PDT

GPLv3 hits 50 percent adoption

by Matt Asay
  • 6 comments

In July 2007, version 3 of the GNU General Public License barely accounted for 164 projects. A year later, the number had climbed past 2,000 total projects. Today, as announced by Google open-source programs office manager Chris DiBona, the number of open-source projects licensed under GPLv3 is at least 56,000.

And that's just counting the projects hosted at Google Code.

In a hallway conversation with DiBona at OSCON, he told me roughly half of all projects on Google Code use the GPL and, of those, roughly half have moved to GPLv3, or 25 percent of all Google Code projects.

With more than 225,000 projects currently hosted at Google Code, that's a lot of GPLv3.

If we make the reasonable assumption that other open-source project repositories Sourceforge.net and Codehaus have similar GPLv3 adoption rates, the numbers of GPLv3 projects get very big, very fast.

The data becomes even more significant, however, when you consider the number of active projects on Google Code, Sourceforge, and elsewhere. Google's ratio of active projects is much higher than Sourceforge's, which generously sees maybe 12 percent of its total number of projects under active development.

Hence, even if GPLv3's overall numbers may still seem small compared with GPLv2, its share of active projects may be quite large.

My recent flirtations with Apache-style licensing notwithstanding, clearly there's life remaining in the GPL, and particularly Version 3.


Follow me on Twitter @mjasay.

July 20, 2009 8:10 AM PDT

Microsoft embraces GPL, opens Hyper-V to Linux with LinuxIC

by Matt Asay
  • 29 comments

Old dogs may struggle with new tricks, but they seem to be able to figure out new licenses.

In a shocking move, Microsoft announced Monday the release of Hyper-V Linux Integration Components (LinuxIC).

The news reflects Microsoft's continued interest in lobotomizing its virtualization competition through low prices, but also the recognition that it must open up if it wants to fend off insurgent virtualization strategies from Red Hat, Novell, and others in the open-source camp.

But the truly startling news is that LinuxIC is being released under the GNU General Public License (version 2). Microsoft once called GPL anti-American. Now it calls it friend.

The gods must be crazy.

Or maybe Microsoft is simply recognizing (finally!) that GPL can be a capitalist's close ally. That and the fact that many components within the Linux kernel are GPLv2-licensed make the move completely natural...at least, once you forget that this is Microsoft embracing GPL, rather than some other company like Red Hat.

LinuxIC is a collection of kernel drivers that enable Linux to recognize that it is running on Microsoft's Hyper-V and optimize accordingly, resulting in an "enlightened version of Linux," according to market researcher IDC. The device drivers have yet to be accepted into the Linux kernel, but the GPL license and general utility makes their inclusion probable.

The move opens up Hyper-V to much more than Windows, which has arguably been its weakest point. As IDC notes, this embrace of Linux is a "key element if Microsoft is going to successfully go head to head with VMware in large accounts--many of which already are dedicated VMware customers."

Importantly, Microsoft is now opening up even beyond its long-time Linux partner, Novell, to embrace an array of other Linux partners, including Red Hat. While Novell was the first Linux vendor to certify for Hyper-V, Microsoft's lack of real support beyond Novell's Suse Linux Enterprise Server was a weakness, as some have complained.

But this is arguably a new Microsoft. Redmond recently announced that Office 2010 will support Internet Explorer and Mozilla's Firefox. The company is learning that its customers run heterogeneous software environments, and it's (slowly) responding. Microsoft's Sam Ramji, senior director of Platform Strategy, notes: "We are seeing Microsoft communities and open source communities grow together, which is ultimately of benefit to our customers."

Microsoft, in short, can't ignore open source, including Linux, without ignoring its own customers.

But surely this move is more Machiavelli than Santa Claus? Maybe, maybe not. I asked Novell's Greg Kroah-Hartman, a prominent Linux kernel developer who was deeply involved in influencing Microsoft to release LinuxIC, what Microsoft's move means for Linux. His response reflects an enthusiasm that is as surprising as it is refreshing:

We want Linux to work well for everybody. This move is not bad in any way for Linux, Xen (Novell's preferred virtualization technology), or KVM (Red Hat's preferred virtualization technology). This is not a competition, per se.

With LinuxIC, Microsoft is doing two things. First, it's saying that contributing open-source software under GPL is acceptable. And second, it's supporting the idea, which I and others in the Linux kernel community have long advanced, that all Linux kernel drivers should be open source.

LinuxIC is the latest example of how Microsoft is changing, and it's a big proof point. When Microsoft embraces Linux, that's news. When it does so by embracing GPL, it's perhaps time to start the countdown to Armageddon.


Follow me on Twitter @mjasay.

July 17, 2009 8:23 AM PDT

Open by default, but subject to interpretation

by Matt Asay
  • 1 comment

Red Hat marketing guru Chris Grams posits a simple but powerful key to Red Hat's strategy: default to open. It's not new to Red Hat--Tim O'Reilly's analogue is the "architecture of participation"--but it has apparently influenced everything from product design to office layouts at Red Hat.

In a nutshell, it means:

...[R]ather than starting from a point where you choose what to share, you start from a point where you chose what not to share.

You begin sharing by default.

It's a good principle for any company, open or not. It's the same principle I hear from a wide variety of open-source companies today, including those that describe their business models as "Open Core." The first impulse is always to open source: holding anything back must clear a number of hurdles.

It seems to be working in accelerating adoption of open source, presumably because open source's transparency and ease of access makes adoption easy. Carol Rizzo, former CTO for Kaiser Permanente, suggests that "average Fortune 500 companies are using more than 100 open-source projects each." And those are just the ones they're tracking.

It also works on the development side, though a debate has resurfaced over the ideal way to encourage openness and adoption. A longtime GPL supporter, I've found myself increasingly in the Apache camp over the past year.

My reason follows Benjamin Black's excellent post on the topic:

...[T]he goal of the GPL and its variants...[is to act] as a virus to force the release of ever more source. The GPL serves to rigidly control what you can and cannot do with software covered by it, and is thus the license equivalent of digital rights management.

This leads to a related problem. The GPL produces, in practice, a two-tiered structure dividing those who control a software project from those who merely contribute to it. Those in the former group are free to create a dual-license: those who want to use the software for non-commercial purposes can do so freely, but those wanting to use the software commercially must pay. The latter group cannot do this, regardless of how much they may have contributed to the project....

When the GPL is abused like this, as it is more and more frequently, the most obvious difference between it and the permissive licenses is a matter of who decides who gets paid. Under the GPL, that control rests only with the project owner, just like content DRM. Under a permissive license, anyone can decide.

The GPL is basically proprietary software with the intent to control through openness rather than opacity. The result is largely the same.

I used to like this because, as I once wrote in Open Sources 2.0 (PDF here), as a vendor I wanted this control:

What we thought was a software development methodology may have far more importance as a business strategy that undercuts competitors while driving down costs and shifting control to buyers. In such a world, those who understand and leverage open source commodification (or escape it) will thrive - everyone else will be marginalized into economic oblivion. Commodification, the highest stage of capitalism; open source, the highest stage of software.

Years later, I'm surprised by how consistent my thinking has been on this (right or wrong - you choose). The GPL is great for control, but if it's community you want, Apache may be the better bet because, following Grams' post, it may be "more open by default."

Glyn Moody offers an excellent defense of the GPL, but the primary thing that Moody misses, and that Richard Stallman and other free-software advocates miss, is Black's critical point about control over who gets paid.

This isn't their concern, and that's fair. But it is the concern of just about everyone else that has to make a living selling software or services around it, which is why you find no businesses of any significant scale that depend upon monetizing GPL software directly. (Even Red Hat doesn't count - it sells a subscription to a closed binary of otherwise open-source software, much of it GPL.)

"Open by default" is absolutely the right strategy for software, in my view. But how different people interpret it will be highly variable. And while I'm leaning toward Apache, I'm grateful that my views can dovetail with the GPL crowd the vast majority of the time. We share a commitment to openness. We just interpret it differently.


Follow me on Twitter @mjasay.

July 15, 2009 8:07 AM PDT

Apache and the future of open-source licensing

by Matt Asay
  • 43 comments

If most developers contribute to open-source projects because they want to, rather than because they're forced to, why do we have the GNU General Public License?

Free Software Foundation

That's the question that hit me last night as I tried to sleep in the shadow of Richard Stallman's MIT. Stallman, of course, originated the GPL, a brilliant way to turn copyright on its head in order to force software to remain open.

But in the process, did Stallman simply create an alternative way to release proprietary software?

I'm not trying to be cute here. Think about it. If you you want to maximize adoption and reuse of your software, why wouldn't you use Apache? Perhaps because you don't like the thought of someone using your free software in a proprietary product?

"I would actually rather nobody use my software than be in a situation where everyone is using my gear, and nobody is admitting it," wrote Zed Shaw, creator of a popular library and Web server for Rails called Mongrel.

Shaw, and perhaps other coders, have turned to the GPL as a way to protect their software from use they deem objectionable. But isn't this precisely what the proprietary software licenses do? The only difference is that the GPL forces code to be open, rather than closed.

Are the two approaches so very different? The effect--blocking undesirable use of one's software--is largely the same.

After 10 years in open source, I'm increasingly of the Apache-licensing persuasion because I'm starting to concur with open-source luminary Eric Raymond that "the GPL is unnecessary...(and) is also a confession of fear and weakness."

If I'm mostly concerned about adoption, Apache promises to be better than the GPL for all the reasons stated by Daniel Jalkut in his excellent ode to Apache.

And if I'm concerned about protection, then why not simply use a proprietary license--one that doesn't scare opposing legal counsel?

With the Web making open-source licensing largely irrelevant, anyway, it's a good time to evaluate the merits of the two dominant open-source-licensing approaches. For this moment in time, they're essentially equivalent, at least to end users and Web developers, neither of which is required to contribute back derivative works.

Indeed, I believe that one of the primary reasons that Linux, MySQL, Lucene, Hadoop, and other Web-oriented technologies have thrived in the past few years is that they have basically come legal-encumbrance-free.

Would Google have built its server infrastructure with Linux if it had been required to contribute all its software back? Almost certainly not. Yes, it has elected to contribute back to MySQL and others when it was advantageous to do so, but I think that Affero GPL, which translates the GPL's provisions to network-hosted software, would have effectively killed the utility of MySQL, Linux, and other open-source technologies for Web titans like Google, Facebook, and others.

In short, perhaps the best thing that could have happened to open source in the past few years is the increasing relevance of its code due to the decreasing relevance of its licensing. More adoption due to fewer controls.

Developers don't contribute to open-source projects out of force. They do so out of interest, desire for recognition, and other reasons. Once you take force out of the equation, the GPL loses its relevance except as a tool to protect against competition...which proprietary licensing perfected long ago.

For those who worry about the world being closed off behind proprietary licenses, it's not going to happen. The software world has been opening up, though not always at the pace some open-source advocates would prefer. On this point Tim O'Reilly has correctly argued:

If you close things off, eventually, you lose. This is why one of my slogans is, "Create more value than you capture." As long as people are doing that, I don't care whether they're trying to capture some value (through proprietary licensing).

In other words, people don't have to be forced into openness. It happens out of natural, selfish desires. Given the history of humanity, that's probably a more dependable basis for business strategy than an expectation of charitable donations through code contributions.

So, wither the GPL? I'm asking a sincere question to which I have hunches but no definitive answers. I'd love to hear your thoughts.

Disclosure: my company licenses its software under the GPL. This post reflects my personal (evolving) opinion and should not be construed as representative of the intentions of my employer.


Follow me on Twitter @mjasay.

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