Large corporations like the hate on the #GPL even though it has brought them big benefits. #Linux would be nowhere near what it is without the GPL. I always saw #Google's #Fuchsia kernel as their effort to get out of the GPL, since it would replace the Linux kernel. There was even media hype to that effect. Now I'm happy to see that Google is no longer supporting #Chrome on Fuchsia. I see this as a win for #FreeSoftware
https://9to5google.com/2024/01/15/google-is-no-longer-bringing-the-full-chrome-browser-to-fuchsia/
@fvbever
What about is is particularly problematic, in your experience?
@eighthave
@kiri
The Tivoization clause. There are certain classes of devices where there are legal safety requirements where there is some legal ambiguity whether allowing third party software would constitute a circumvention of the mandatory safety features.
@eighthave
@fvbever @kiri while I do think there are some really specific cases where regulations do not allow third party software, that point has been massively leveraged to push against the #GPL. Those rules really are rare, and on top of that, there are many cases where manufacturers are banning third party software because it is a cheap way out, not because the regulations actually require that.
@kiri @fvbever The #GPL is fundamentally about #UserFreedom. When #Android started, #Google recognized they could sell it better if it was Free Software because want free software and related freedoms. That led to Android becoming the largest OS in use today. Now Google has #monopoly power. They have a clear track record of reducing user freedom in Android, and moving to a kernel without the GPL would give Google more power over users and the market.
@fvbever #AOSP's policy is Apache-2.0, with only case-by-case exceptions: https://source.android.com/docs/setup/about/licenses
So #Google clearly does not want GPLv2 there either. Plus a big part of #BigTech's development model is building proprietary software that is mostly community-maintained free software. That's harder to do with any #GPL license.
@eighthave
In my experience it's mostly GPLv3 that's a problem, GPLv2 has been OK everywhere I've worked thus far