The fall of GPL and the rise of permissive open-source licenses
zdnet.com
zdnet.com
Given modern copyright law the real problem is actually kind of the opposite, which is that by declaring no licence you are making it legally impossible for people to use your code at all.
> Yes, without any license, your code defaults to falling under copyright law.
> In that case, legally speaking no one can reproduce, distribute, or create
> derivative works from your work. You may or may not want that. In any case,
> that's only the theory. In practice you'd find defending your rights to be
> difficult.
I am sure defending your rights in this case is no problem, assuming you have enough money. If you don't have enough power to enforce them, the same thing could probably be said about using licenses as well.
I can get behind the core idea though, which is you should always pick some license. It isn't that hard to do these days, anyone using github should easily be able to understand the basics of at least the GPL, LGPL, MIT and BSD licenses if not from reading them directly then from the very many summaries of them easily available on the web.
At the very least, publicly declare your code is in the public domain. I realize there is much debate on whether public domain even legally exists as a concept anymore in many countries, but at least such a declaration acts as a strong signal you are okay with me using your code.
GPL works well for the creators of projects, but not so well for programmers-as-consumers. As a result any open source software project looking to gain traction with the developer community will gain an advantage from a more permissive license.
The GPL argument is that economics is the wrong starting point. The GPL is meant as a form of social good, for the people-as-users of software to be in control of what they have. Using an economics argument means you start with the premise that the GPL rejects, so of course you'll consider the GPL to be on the wrong footing.
You might consider the GPL more in line with Right to Repair bill in Massachusetts, which requires automobile manufacturers to provide the same information to independent repair shops as they do for dealer shops.
(Obviously 86% of the state who supported the initiative were idealists. :)
> If you don't have a license, you're leaving the door open for people to fool with your code.
IANAL, but the author has apparently never even heard of the existence of copyright law. Nothing this guy writes about licenses should be taken seriously.
I wonder if 85% of the projects used to be unlicensed, and now only 50% are, when that 35% joined if they chose randomly among the top 5 you would get the same sort of trends.
Perhaps a better headline might be "People who don't really care about the license their code is under are as likely to pick non-GPL licenses as they are GPL ones."
Deleted comment