@zabbeer @mgorny freedom to link software with other software without doing dumb slow workarounds because GPLv2 is not GPLv3 compatible.
https://eighty-twenty.org/2021/09/09/perf-addr2line-speed-improvement
in our era of software that never actually gets “distributed”, GPL is worse than useless for most projects: it doesn’t stop corporations from using software internally (and they only ever use it internally anyway, since everything is web-based) and it hurts good actors by being incompatible with other open-source licenses, including itself.
“just always use GPLv2+”: this + is a statement that I’m willing to distribute under any terms that FSF brands as GPLv4, which requres a lot of trust in FSF, which I don’t have. it also doesn’t solve the problem of linking GPLv2-only libraries with GPLv3-only libraries.
“just always use AGPL”: it’s less useless than GPL, but is still easily circumvented by keeping AGPL code in its own microservice, never seeing the outside world, so never “distributed”.
@zabbeer @mgorny if you want to stop corporations from using your software, just use a non-commercial license, it’s that easy.