I'm considering relicensing my projects to #GPL, going forward. Or — at least these projects that involve more lines of code than the GPL copyright notice takes. Why? Perhaps it's just a matter of growing up to realize how bad corporations are. But the more important question is: why did I use permissive licenses in the first place?
Perhaps it was a matter of good nature, a belief in a "permissive" definition of freedom. I wanted my code to help people. It didn't matter to me if somebody else would make money from it, or use it as a part of proprietary software, as long as the original remained free.
Perhaps it was a matter of simplicity — having a short license that I could understand.
Perhaps it was lack of belief in GPL and its enforcement. Things like nVidia repeatedly working around Linux license, grsecurity going proprietary, Oracle's AGPL-based extortion threats or government after government violating OpenSC license. After all, even if some corporation wanted to infringe on my copyright, what could I do?
But I think it's time to change that. Seeing more and more #OpenSource projects go to shit, I think it's time to make a strong statement. To say "I believe in #FreeSoftware, and to hell with corporate exploitation!"
@mgorny use REUSE.software and SPDX headers and everything becomes larger than the GPL notice.
Though, I went the other direction over time and I'm more likely to use MIT/0BSD than GPL simply because nothing I write make a difference to be copyleft-licensed, but it can make a difference to be permissive-licensed.