Why I used to prefer permissive licenses and now favor copyleft

2025 Jul 07 See all posts


Why I used to prefer permissive licenses and now favor copyleft

Within free open source software (and free content more generally), there are two major categories of copyright licenses:

In summary: permissive licenses freely share with everyone, copyleft licenses freely share only with those who are also willing to freely share.

I have been a fan of, and developer of, free open source software and free content ever since I've been old enough to understand what these things are and build things that I thought other people might find useful. Historically, I was a fan of the permissive approach (eg. my blog is under the WTFPL). More recently, I am warming up to the copyleft approach. This post explains my reasons why.


One style of software freedom, promoted by the WTFPL. But not the only style.


Why I was historically a fan of permissive licenses

First, I wanted to maximize adoption and distribution of my work, and releasing it under permissive licenses facilitates that, by making it clear that there is nothing anyone needs to worry about if they want to build off of something I make. Enterprises are often unwilling to release their projects freely, and given that I did not see myself having any ability to nudge them to fully join the free software side, I wanted to avoid being needlessly incompatible with the approach they already had and would not give up.

Second, I generally philosophically dislike copyright (and patents). I dislike the idea that two people privately sharing bits of data between each other can be perceived as committing a crime against a third party whom they are not touching or even communicating with and are not taking anything away from (no, "not paying" is NOT the same as "stealing"). Explicitly releasing to public domain is legally complicated for various reasons, and so a permissive license is the cleanest and safest way to get as close as possible to not copyrighting your works.

I do appreciate the copyleft idea of "using copyright against itself" - it's a beautiful legal hack. In some ways it's similar what I always found philosophically beautiful about libertarianism. As a political philosophy, it's often described as banishing the use of violent force except for one application: to protect people from other violent force. As a social philosophy, I sometimes see it as a way of taming the harmful effects of the human disgust reflex by making freedom itself a sacred thing that we find it disgusting to defile: even if you think two other people having an unusual consensual sexual relationship is disgusting, you can't go after them, because interfering in the private lives of free human beings is itself disgusting. So in principle, there are historical precedents to show that disliking copyright is compatible with using copyright against itself.

However, while copyleft of written work fits into this definition, GPL-style copyright of code oversteps beyond a minimalistic notion of "using copyright against itself", because it offensively uses copyright for a different purpose: mandating publication of source code. This is a public-spirited purpose, and not a selfish purpose of collecting licensing fees, but it is nevertheless an offensive use of copyright. This becomes even more true for stricter licenses like the AGPL, which require publication of source code of derivative works even if you never publish them and only make them available via software-as-a-service.


Different types of software licenses, with different sets of conditions under which someone making a derivative work is required to share the source code. Some of them require publishing source code under a wide variety of situations.


Why I am warmer to copyleft today

My switch from favoring permissive to favoring copyleft is motivated by two world events and one philosophical shift.

First, open source has become mainstream, and nudging enterprises toward it is much more practical. Plenty of companies in all kinds of industries are embracing open source. Companies like Google, Microsoft and Huawei are embracing open source, and even building major software packages open. New industries, including AI and of course crypto, are heavier on open source than previous industries ever were.

Second, the crypto space in particular has become more competitive and mercenary, and we are less able than before to count on people open-sourcing their work purely out of niceness. Hence, the argument for open source cannot just rely on "please"; it must also be accompanied by the "hard power" of giving access to some code only to those who open up theirs.

One way to visualize how both pressures increase the relative value of copyleft is a graph like this:


Incentivizing open source is most valuable in situations where it's neither unrealistic, nor guaranteed. Today, both mainstream enterprise and crypto are in that situation. This makes the value of incentivizing open source via copyleft high.


Third, Glen Weyl-style economic arguments have convinced me that, in the presence of superlinear returns to scale, the optimal policy is actually NOT Rothbard/Mises-style strict property rights. Rather, the optimal policy does involve some nonzero amount of more actively pushing projects to be more open than they otherwise would be.

Fundamentally, if you assume economies of scale, then by simple mathematical reasoning, nonzero openness is the only way that the world does not eventually converge to one actor controlling everything. Economies of scale means that if I have 2x the resources that you do, I will be able to make more than 2x the progress. Hence, next year, I will have eg. 2.02x the resources that you do. Hence...


Left: proportional growth. Small differences at the start become small differences at the end. Right: growth with economies of scale. Small differences at the start become very large differences over time.


A key pressure that has prevented this dynamic from getting out of hand historically is the fact that we are not able to opt out of diffusion of progress. People move between companies and between countries and take their ideas and talents with them. Poorer countries are able to trade with richer countries and get catch-up growth. Industrial espionage happens everywhere. Innovations get reverse-engineered.

More recently, however, several trends threaten this balance, and at the same time threaten other factors that have kept unbalanced growth in check:

This all increases the possibility of persistent, and even self-reinforcing and growing, power imbalances between companies and between countries.

For this reason, I am increasingly okay with stronger efforts to make diffusion of progress something that is more actively incentivized or mandatory.

Some recent policies made by governments can be interpreted as being about attempting to actively mandate higher levels of diffusion:

In my view, the downsides of policies like these tend to come from their nature of being coercive policies of a government, which leads to them preferentially incentivizing types of diffusion that are heavily tilted toward local political and business interests. But the upside of policies like this is that they, well, incentivize higher levels of diffusion.

Copyleft creates a large pool of code (or other creative products) that you can only legally use if you are willing to share the source code of anything you build on it. Hence, copyleft can be viewed as a very broad-based and neutral way of incentivizing more diffusion, getting the benefits of policies like the above without many of their downsides. This is because copyleft does not favor specific actors and does not create roles for active parameter setting by central planners.

These arguments are not absolute; in some cases, maximizing the chance that something gets adopted by truly everyone is worth licensing it permissively. However, on the whole, the benefits of copyleft are much greater today than they were 15 years ago, and projects that would have gone permissive 15 years ago should at least think about adopting copyleft today.


Today, this sign unfortunately means something totally unrelated. But in the future, maybe we can have open-source cars. And perhaps copyleft hardware can help make that happen.