4 ms·
Open Source outgrew the Free Software movement by being intentionally pragmatic and business-oriented, but the seams are really starting to show, and I'm increa
by lolinder 2y ago
Open Source outgrew the Free Software movement by being intentionally pragmatic and business-oriented, but the seams are really starting to show, and I'm increasingly interested in seeing a resurgence of the principles of the Free Software movement.
> To use free software is to make a political and ethical choice asserting the right to learn, and share what we learn with others. Free software has become the foundation of a learning society where we share our knowledge in a way that others can build upon and enjoy. [0]
The constant battles in Open Source communities over who is allowed to use "their" software and for what seem to stem from a completely different outlook on freedom than the FSF puts forward. Free Software is produced out of a desire to ensure maximal user freedom and freedom of information—it's an ethical stance one takes, and as such it doesn't become less valuable when people make money using your work, if anything it becomes more valuable. You contribute to it because it matters, not because you expect to get anything out of it besides the software itself.
I'm not sure if Open Source is another casualty of the increasing commercialization of the web or if it's always been this way, but I think it's high time we take a second look at the ethically-driven development principles of GNU and the FSF.
[0] https://www.fsf.org/about/what-is-free-software https://www.fsf.org/about/what-is-free-software
- schneems 2y agoFrom the article: > WordPress’s GPL code Which, is a FSF license. What change are you advocating for in this situation?
- lolinder 2y agoIt's a question of philosophy, not license. The whole "release code under GPL but get angry when other people besides you start making more money than you do from it" thing is strikingly different from the attitude in the GPL FAQ: https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.en.html#DoesTheGPLAllowMoney https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.en.htm... The difference I'm flagging is about why you write the code, not just what license you choose. Free Software is about user freedoms, which freedoms are in no way hampered by the existence of an entity like WP Engine but are hampered when you go scorched earth against said entity.
- gtirloni 2y agoThe issue at hand seems to be WP Engine using Automattic-sponsored infrastructure for their own for-profit services, not modifications to free software.
- lolinder 2y agoThat's the place that Matt decided to hit them, but that's not where the complaint lies. The complaint as laid out in the blog posts [0][1] is nearly identical to the complaints that Elastic had against AWS: trademark use causing confusion and drawing customers away from the "official" offerings. Beyond that, Matt absolutely has beef with modifications that WP Engine has made to the free software, going so far as to say that these modifications mean that what they're offering is "not WordPress". Never mind that WordPress.com is likewise a bastardized modification—that's okay because it's "us" doing the modifying! > This is one of the many reasons they are a cancer to WordPress, and it’s important to remember that unchecked, cancer will spread. WP Engine is setting a poor standard that others may look at and think is ok to replicate. We must set a higher standard to ensure WordPress is here for the next 100 years. This kind of attitude is incompatible with the premise of Free Software, which places a strong emphasis on encouraging reuse and modification to suit user needs. [0] https://wordpress.org/news/2024/09/wp-engine/ https://wordpress.org/news/2024/09/wp-engine/ [1] https://wordpress.org/news/2024/09/wp-engine-banned/ https://wordpress.org/news/2024/09/wp-engine-banned/
- gtirloni 2y agoI haven't been following the drama since the beginning so thanks for the perspective. Totally agree this isn't good.
- jahewson 2y agoWhat people say is one thing but one should draw conclusions instead from what they do. Too often the GPL is used to enforce a two-tier system in which everyone is free but some are more free than others. The original creators of a work retain proprietary and commercial relicensing rights while everyone else gets serfdom.
- marcus_holmes 2y agoAgree. The fundamental differences between Free Software and Open Source but Commercial Software were always tricky. The "we'd like you to contribute to our code base, but we want to be the only people making money from it" position of a lot of Open Source companies is untenable. And you can easily see how the original "anyone can make money off this code" position would get warped over time and board meetings to "these parasites are stealing our revenue". I think it reflects the other side of the problem, the way that maintainers of open source packages get abused and taken advantage of. We need to work out some way of funding and rewarding software development that allows it to be freely used and also adequately compensated. This is not easy.
- s1gsegv 2y agoI think there’s a place for “we did 99% of the work here, but we want you to be able to tweak things if you need, read the code, and compile it for new systems without us in the loop.” In that case I see no problem with the main sponsor company not wanting just anyone to come and make money off their work. They might accept contributions if offered up, but they are not hoping to gain much from them. That’s in stark contrast to a project like Linux where it much more heavily relies on outside people getting into the development cycle. To your point actually, I think it can be sticky for an open source maintainer of a small project when someone comes along and tries to be a more active contributor and treat your project like the latter when you’re really intending it to be more like the former. There’s no great signal of what type of open source you’re intending to create apart from saying “I don’t really want significant contributions” in your readme.
- lolinder 2y ago> In that case I see no problem with the main sponsor company not wanting just anyone to come and make money off their work. There is space for that, but it's not open source or free software, and the project should use a license that reflects that.
- bad_user 2y agoYou're trying to come up with distinctions between Open Source and Free Software where there are practically none, except for the politics of Free Software, which is inconsequential BS.
- lolinder 2y agoI guess what I'm saying is that the politics (I phrased it as ethics, but I think we're talking about the same thing) are far more consequential than people give them credit for, and isolating the mechanics from the ethical framework is why Open Source is losing coherency as a movement—it's a religion with no doctrine, and in the absence of a strong inward-facing ethic it doesn't have enough staying power to hold out in the face of monetary incentives.
- bad_user 2y agoThe whole point of Open Source was for it to not be a religion. If anything, it is the indoctrination in Free Software that led many young people to believe that proprietary software is immoral. Coupled with zero-interest rates, this led to companies founded without sustainable business models. The companies making it work are usually doing so by selling products and services where the OSS parts are complementary and not the main product being sold, and it's a good thing they do. I'd say that the doctrine part doesn't help at all.