← Back to context

Comment by matheusmoreira

3 hours ago

Yeah. Free software used to have so much more leverage back then. Now even GCC isn't sacred anymore. Linux is the only project that's still somewhat capable of leveraging corporations into upstreaming GPL drivers.

Just extremely low morale right now. Not sure if there's even a point to any of this anymore. Even proprietary software isn't safe: now that I've got AI, decompilation has gone from a time consuming grind to trivial.

The fundamental problem that most people want free software to solve isn't the user-level problem of "I want to tinker with all of the software I run," but the community-level problem of "I want to use the results of other people in getting software to run on my setup." In the context of a compiler, that's support for more esoteric architecture; in the context of a kernel, that's support for drivers for hardware.

The GPL doesn't actually solve the community-level problem very well (which is the basis of Linus's complaints about GPLv3--it positions the license much more directly in the direction of the user-level freedom rather than the community-level freedom). But the solution for the community-level problem involves a lot of social pressure, and it turns out that for a large open-source project, commit velocity means that most proprietary companies find the easiest way to deal with the open-source upstream is to contribute their code to the community to make it everybody else's problem to maintain.

You can see this in the development of LLVM, e.g.: almost all of the proprietary compilers are LLVM-based (especially as EDG has finally thrown in the towel, everyone using EDG is going to look to rebasing onto clang instead). And yet the companies with their proprietary forks of LLVM are still major upstream contributors.

> used to have so much more leverage back then

And maybe that was required back then, and/or maybe it ended up being bad strategy in the long term. Leverage only gets you so far, especially in community and relationships.

> Just extremely low morale right now. Not sure if there's even a point to any of this anymore.

See I feel the exact opposite. As FOSS license choice matters less, now we can just focus on hacking. FreeBSD doing this is a great example of it.

  • > now we can just focus on hacking

    Well, I can't do that. Releasing software under permissive licenses is just wealth transfer from well meaning hackers straight into the pockets of corporations. It just gives it all away, no questions asked.

    For me it's either AGPLv3 or all rights reserved. I'm trending towards the latter now. I'm starting to question whether I should even publish my work.

    • > For me it's either AGPLv3 or all rights reserved. I'm trending towards the latter now.

      Then for you it was never about freedom and community, which were the two major goals the Free Software movement were founded on, it was about leveraging copyleft for income generation. Everyone needs to make a living, and that is totally fine, but when you say "Pretty sad from the free software movement's perspectice [sic]." what you really meant was "pretty sad from the perspective of using this license to generate income". Which, again, no judgement, it just changes the meaning of your post.