tecosystems

On the Decline of the GPL

Share via Twitter Share via Facebook Share via Linkedin Share via Reddit

Guess which open source license is more popular than the MIT, Artistic, BSD, Apache, MPL and EPL put together? Surprise: it’s the GPL. True, usage appears to be in steep decline. Since August of 2009, the GPL is down around 8%, according to data from Black Duck. Over that same span, usage of permissive licenses is up: MIT by 8%, Apache 2% and BSD 1%. But while developers may be increasing their usage of non-copyleft licenses, is this a problem?

With all due respect to Red Hat counsel Richard Fontana, for whom the waning usage of the GPL appears to be alarming (as an aside, I find it mildly ironic that the project that built those slides is itself permissively licensed), this seems to be little more than a normal market adjustment. The unnaturally dominant role copyleft licensing played for many years was, in my view, as much an artifact of the extraordinary visibility of projects like the Linux kernel and the MySQL database as project owners’ affection for the reciprocal protections offered by copyleft licensing. As such, it never appeared to be sustainable from this vantage point, which is why we predicted back in 2009 precisely what has occurred: gains from permissively styled licenses at the expense of reciprocal alternatives.

The GPL is an enormously important mechanism, as we’ve asserted since at least 2005. It simply could not expect to be the only mechanism, indefinitely. Licenses are tools, and should be selected and employed based on a desired outcome. As those desired outcomes have changed over time, it’s only logical that licensing patterns change to accomodate.

We have argued, both observationally and based on public market valuations, that the value of software as a differentiated asset is in decline. The evidence suggests that native web businesses assign a substantially lower value to written software than did their predecessors. Facebook, for example, originally wrote Cassandra to manage their Messages feature, subsequently releasing the code into an Apache project. When they rebuilt Messages, they chose Hbase – an Apache project originally created by a separate organization, Powerset – over their own Cassandra. GitHub’s Tom Preston-Werner, for his part, recommends open sourcing all but those features that represent “core business value.”

What both organizations have realized is that very little code, in practice, is competitively differentiating. Which makes open source a logical course of action, because the potential benefits of making the source code available are likely to substantially outweigh the costs. And as far as licensing is concerned, if the code is not a competitive advantage, it is likely not worth protecting. For those who view the code they produce as a generally fungible asset, the additional protections afforded by a reciprocal license may not only be unnecessary, but unwanted. In this scenario, permissive licenses are a perfect alternative.

Which should be ok. Open source licenses are, ultimately, different tools. Employing them towards different ends is nothing more than logic.

6 comments

  1. I’m an anti-copyleft, pro-permissive, pro-public-domain person, but the idea that the GPL is dying seems rather ridiculous. GPL is the most popular open-source license and the copyleft makes sure that will never change.

    1. For the record, the only occurrence of the word “dying” – until I just typed it – is in your comment. Steven never said the GPL was dying. He didn’t even imply that it was. Rather, he simply stated that the market share it enjoyed was unsustainably high and has been whittled away by more than a few permissive licenses.

      Perhaps the entire post can be summed up in two key sentences that occur back-to-back:
      “The GPL is an enormously important mechanism, as we’ve asserted since at least 2005. It simply could not expect to be the only mechanism, indefinitely.”

      That does not sound like the author is saying that the GPL is “dying.”

      -MSC

  2. […] collaborate instead of taking the code and monetizing on it directly. Last but not least, there are macro-economical observations linked to this perceived (yet not widely accepted) trend. I’d be happy to hear Stefano […]

  3. […] No, not universally. There are still plenty of massive software companies missing more quarters than they hit with outmoded licensing models. But for the rising GitHub generation, code isn’t something you sell. It’s something that enables services that can be sold. Redmonk’s Stephen O’Grady nails this: […]

  4. […] not need to protect your code with a more restrictive license such as the GPLv3 since “if the code is not a competitive advantage, it is likely not worth protecting.” Even in the case of code with little intrinsic value, […]

Leave a Reply to austinhamman Cancel reply

Your email address will not be published. Required fields are marked *