Skip to content(if available)orjump to list(if available)

Free software hasn't won

Free software hasn't won

361 comments

·October 12, 2025

wolvesechoes

I am baffled that people in this thread write something along "well, depends what you call win" - the goal of Free Software is quite clear. The goal is freedom, computing freedom, freedom of the software user. It is very easy to notice that in 2025 users have less freedom even if they run some Libre Linux distro on their Thinkpads than they had running Win98, because of everything that happens OUTSIDE PC software ecosystem (phones, SaaS etc), and even inside PC world things sometimes are not obvious.

Free Software is losing, simple as that. Even with Kubernetes, as the goal was never to provide free labor and free software infra to companies.

eleveriven

Free Software isn'r just losing, it's being co-opted, hollowed out and sold back to us without the freedom it was meant to protect

grafmax

Yes, basically rent extraction over various forms of cloud capital. The widening societal wealth gap means owners can simply charge workers for access to what they own, without having to produce very much. Perfect in the short term if you are rich. Cash thus flows from the working class to the ownership class in a feedback loop that intensifies the problem.

markus_zhang

I shall quote:

“ The right of workers to manage the state, the military, various enterprises, and cultural and educational affairs is, in fact, the greatest and most fundamental right of workers under the socialist system. Without this right, other rights of workers—such as the right to work, the right to rest, and the right to education—cannot be guaranteed. … We must not understand the issue of the people's rights as meaning that the state is managed only by a small group of people, while the rest of the people merely enjoy rights such as labor, education, and social security under their management.”

thefz

The vast majority of software now runs on personal devices and the average user has no knowledge nor interest in it, as long as they press the button and the action is done.

The only ones caring about FOSS are technical minded people already working in the field.

wolvesechoes

> The only ones caring about FOSS are technical minded people already working in the field.

People that fought for common hygiene standards, or labor rights, or human rights etc in the past were a minority too, because most people didn't care. But this minority was able to organize, push forward and gain support. And the fight was worth it, and improved lives of us all.

thefz

Good point. Wasn't going to say the fight is useless, just that those who know are the minority.

bbarnett

Ya think? I mean, I agree 100% that was the good fight. But to take a tangent here? That's falling apart, world wide.

It's falling apart because the average person wants to be "smart". I applaud this, the fact that people want to learn, want to know, want to understand.

Yet now, when they try to learn? To understand? They end up with youtube. Tiktok. Pages of AI slop. They're told what is "astonishing" or "proves that scientists don't have a clue!". They're told that gibberish is real, that those lab-coats are all evil, or trying to poison people, and so on. Or even better to their egos, that the lab-coats aren't so smart, and with this "one simple trick", you can be smarter than them!

This is coupled with outrage!!, when this rarely tends to be the case. Yes, there is corporate greed and it gets caught, recalls happen, mistakes happen, yet 99.99999% of the products and services just work. No one notices that aspect, only the "big news" of the tiny, rare, unusual failures of our system.

And then on top of that, politics enters the scene. Now, it's "us vs them" on matters like medicine?! Or health? Or school? What?! And no it's not just "one side", it's both sides, just in different ways.

People used to say things like "I don't know". Now people who can barely write, and read, have opinions on everything. They have no idea of the science behind things, but they'll just say "Oh! I saw this on youtube by a random person I've never heard of before! That's true, not what I learned in school!"

And the worst part is, we want people to think "being smart" is important. We want intellectual betterment. Yet now this is twisted and warped against the light of knowledge, for now everyone craves it, but are given the ashes of burned truths. All provided by false profits, so they can pocket some coin.

As far as I'm concerned, youtube and tiktok need to die. Social media needs to die. There are other solutions, but Google, Meta, the rest only care about cash, profit, and not one iota about fixing this.

So if they won't fix it? Then we must destroy it.

And can we? Nope! Because the public LOVES it. Loves loves loves it.

So back to FOSS. I've dedicated my entire life to FOSS. But the time of "making people care" about things is gone. They don't care. They never will with all this noise going on.

I'm not happy about it, but if you can't get people to even be interested about privacy violations by Google on their Android device? How will you get them to even remotely care about FOSS?

Parent is right. Only geeks care.

zelphirkalt

Even those, who should know better, choose to not think about the consequences and in masses opt for spyware and non-free software, out of convenience, or laziness. I mean, look at all the computing professionals (?), who use Google Chrome instead of Chromium or Ungoogled Chromium, or another browser entirely. Look at all the web developers, who only test on Chromium-derived browsers, maybe even only Google Chrome. Look at all the IT departments, who mandate use of Windows in companies. Instead of being part of the change, they are part of the dystopia.

I think we have a severe problem, due to influx of too many people, who don't actually care, even though they should be knowledgeable enough to see the consequences. Maybe the paycheck is the only thing that counts for them, but they are actively contributing to the process of us all losing our freedom. If we lose our freedom (more than we have already) in the digital realm, we will lose it outside of the digital realm as well. For example imagine there are no longer any auditable open source/free software messengers you can use and all you can do it trusting proprietary vendors, who can introduce any backdoor they like. What tool will you use to organize protests? What if messenger makers agree to introduce state determined blackouts? Or secretly report your activity to the state and police, so that they appear at your door, before your protest even started? How will you organize any critical number of people, without digital freedom to do so in this day and age?

Our freedom is at stake, but most people don't care, even if you tell them. We are too damn comfortable for our own sake.

criddell

> opt for spyware and non-free software, out of convenience, or laziness

Surely you can think of more reasons than that.

When I choose to play Mario Kart with my kids, it's not because I'm too lazy to download and install Tux Racer.

WJW

This is not unique to software. There's no "free&open ball bearing" design out there, let alone for a machine capable of making them, even though the modern world couldn't work without them. The only people caring about ball bearing design are technical minded people already working in the field.

Same as for a thousand other fields essential to operating the modern world. Nobody has time to learn them all, so we specialize.

grues-dinner

There are some attempts at things like this: https://www.opensourceecology.org/gvcs

They're usually very hard to get share because machine manufacturers can smash out cheaper things via processes like castings, mouldings and stampings, then eventually lock down spares (or just don't bother).

The open source option basically only be worse (but maybe more repairable) and/or more expensive than the alternatives, except when there is no alternative in the market. And China is providing so much mid-grade affordable and fairly functional stuff there often is an alternative even in the most isolated places. In 1980, getting a decent lathe in some town in, say, Angola might have been basically impossible. Now, it's still not cheap, but it's not completely impractical. If you can get bearings and induction-hardened shafts you'd need to DIY, you can get the whole thing, and maybe even cheaper.

It's a bit depressing, because of course I want to see the world flooded with high-quality, modular, very standardised, re-usable, repairable, hackable items, but that approach has a limited market in reality.

sevensor

Even their own manufacturers don’t know what’s in a bearing assembly they manufactured ten years ago, all they can do is sell you a new one with the same spec. Rolling element bearings are specified by application; shaft diameter, load direction, and so on. Manufacturers change important things about bearings, like how many rolling elements they have, without necessarily changing the part number. It’s worse than closed: after some time has passed, nobody anywhere knows how it was made.

hshdhdhehd

Software is unique in a few ways. It has the ability to spy on us, to be insecure and against our best interests if an attacker gains control. It can also lock us in in ways that are harder with just physical objects. Infact printer ink lockin happens using software not e.g. the shape of the cartridge.

null

[deleted]

notarobot123

Inversely, the only end-users FOSS cares about are those that can compile and build from source themselves. More so if they can also submit good bug reports and patches.

The demographics of the majority of end-users shifted a long time ago but FOSS is stuck with a mindset that treats everyone like their own sovereign sysadmin.

It'll take a big shift in the Free Software movement to make it something that represents regular end-user enough for regular end-users to care about the Free Software movement.

xwowsersx

I think this post overstates the "loss" of free software. Yes, closed firmware and locked hardware are real gaps...but that doesn't erase the fact that open software has completely reshaped the modern stack. From Linux and K8s to Postgres and Python, it is the infra of the internet. "Winning" doesn't have to mean owning every transistor; it means setting the norms and powering most of what's built.

I tend to see this kind of absolutist, binary tone a lot from people deeply involved in FOSS... and sometimes I think maybe that mindset is necessary to push the movement forward, but it also feels detached from how much open software has already changed reality.

matheusmoreira

> "Winning" doesn't have to mean owning every transistor

It absolutely does.

Corporations are pushing remote attestation now. They can detect if we "tampered" with our devices now. They discriminate against us for it. Installed your own open source software? All services denied. Can't even log into your own bank account.

We're marginalized. Second class citizens. There is no choice, it's either corporate owned computers or nothing. What good is free software if we can't run it?

nebula8804

Its a lost battle not a lost war. You have to adapt for the circumstances of the time. Today that seems to be using a device that is closed but gapped only to get the essentials done(government services, banking etc.)

For everything else continue to use and improve the open offerings.

In the meantime, keep fighting and supporting organizations to get laws pushed to ensure open devices can access essential services. (Administrations change, whats dire now may be hope tomorrow).

I've come to realize that a lot of closed digital services are just fluff and not needed. So I try to accept that I dont need them. Its a journey.

amlib

This may sound silly but I think desktop linux "winning" is of the utmost importance right now. Free software is pretty much shut off from the appliance/mobile computing platforms but if a sizable portion of personal computers remain using free software it will be hard for the big corporations to fully close the web or make platform attestation truly required for everything.

Preserving such mindshare into the future might enable us to show people why they should care about free software and perhaps finally obviate how much malfeasance the perpetrators of closed platforms can do contrasted to the remaining open platforms on pcs (assuming people don't just completely abandon pcs...). This may also help push and convince law makers into legislating in favor of free software and open platforms.

Gigachad

Multiple devices is the answer. Otherwise you end up with people having their banking hacked because they installed a game mod.

Hnrobert42

If you're definition of winning is owning every transistor, then it is an unproductive definition.

Under that definition, we have and will always lose.

827a

Here's a take on this which might be unpopular:

Open source software lost in this domain fair and absolutely square. Desktop linux has been an extremely accessible and decent option desktops and laptops for, what, three decades; it lost in the open market. I'm typing this comment on arch linux, but even so: It failed to become a force sizable enough to fight back against the tide of corporate-owned attested consumer hardware. Android has been an option for nearly two decades. Its reasonably successful, globally. Google is now toggling the doomsday switch everyone knew they had, to force all applications to go through the Google Mothership. Samsung could fight back; they won't. Motorola could fight back; they won't. The market could revolt; it won't.

Software being open source is not enough to change the tide on what the market wants. Should service providers be forced (e.g. by regulation) to support consumer hardware stacks they prefer not to? By what mechanism do you propose we stop a bank from saying "we'll only support connections from iOS devices", if not the democratic market force of ensuring enough of their customers demand access from devices running free and open source software? You get there by building products people want. Anything else is succumbing to the same authoritarian forces that you're hoping free software will stop, by forcing service providers to behave against their own interests.

If that was unpopular, here's where it gets really unpopular: I don't see a doomsday-level problem with a world where, in addition to whatever awesome FOSS hardware I might have, I also have an iPhone 12 ($130 on swappa) as my "attested device" to do "attested stuff" with, like store my drivers license, banking, whatever. To me, this is... fine. Not ideal; but fine. We should fight like hell to score wins where we can, like in right to repair, parts availability, ensuring old devices are kept up to date for as long as possible (Apple is pretty good at this); but if I have to carry an old iPhone in my backpack to access my bank because they refuse to support my hypothetical GnuPhone 5, the world isn't going to end.

We need nerds who care about this to stop typing on hackernews and go start a phone hardware company. That's it.

matheusmoreira

> Should service providers be forced (e.g. by regulation) to support consumer hardware stacks they prefer not to?

Yes.

Well, sort of. They don't actually have to do anything. Nobody wants to force them to work for us, that's slavery.

Just don't get in our way when we start writing and using our own software. That's the "support" we want. Just stay out of our way. Leave us alone, without actively discriminating against us for it.

JuniperMesos

> Should service providers be forced (e.g. by regulation) to support consumer hardware stacks they prefer not to? By what mechanism do you propose we stop a bank from saying "we'll only support connections from iOS devices", if not the democratic market force of ensuring enough of their customers demand access from devices running free and open source software?

The same mechanism that stops a bank from saying, "sure you can withdraw more than $10,000 from your account and we won't ask any questions about what you plan to do with it" - explicit financial regulation with real penalties attached to it, that banks systematically adhere to. I'm not necessarily a fan of all legal regulations around banks or other financial product providers - this is a huge reason I'm interested in truly decentralized cryptocurrency systems - but given that the regulated fiat financial system does exist and is widely used, we might as well demand that these regulations include provisions that the bank has to let people running free smartphone OSs connect to their systems too.

seba_dos1

> We need nerds who care about this to stop typing on hackernews and go start a phone hardware company.

We need nerds who care about this to stop complaining about minor things in existing GNU/Linux phones and other similar devices on the market and go buy them. These hardware companies have been there for years already.

It's hard to build a profitable and sustainable business only basing on the minority that doesn't mind it being "too thick", "too slow", "not high-res enough" or "unable to run modern PC games" (all of these are real things I heard from people here, no kidding). And I assure you that if you really care, you'll easily find a way to live with a (swappable) battery that lasts 20 hours.

raincole

> By what mechanism do you propose we stop a bank from saying "we'll only support connections from iOS devices", if not the democratic market force of ensuring enough of their customers demand access from devices running free and open source software?

Similar to all the accessibility requirements, of course. Do you think the society / government should force banks to provide services to blind or deaf people? Or should we just let the market decide?

wolvesechoes

> We need nerds who care about this to stop typing on hackernews and go start a phone hardware company. That's it.

We need nerds that are more politically conscious than that, and are not naive enough to believe they can solve political problems through creating companies and hardware.

CuriouslyC

I've done research on this, and have considered it but it's capital and time intensive even if I think it's viable.

There are two reasons I think it's viable now:

1. It's possible to wire an agentic system management service into the OS to handle a lot of the routine stuff, so non-technical users will be able to just talk to their computer and it'll be fine tuned to be good at fixing system issues, installing/removing software, managing windows, etc. I developed a scheduling inversion of control executor for enterprise agent control that I've looked into adapting for this use case.

2. The steam deck has proven a new model. Game friendly and a simplified UI is enough to carry Linux. New Arch rices like Omarchy are pushing the envelope of usability. I've been ricing desktops since enlightenment on slackware 96, so I'm pretty familiar with this world.

Regarding form factor, I'm not a huge fan of phones, too many tradeoffs. I think with strong AI voice systems, the optimal setup is buds + tablet. That's a better setup for mobile linux anyhow, and it makes the hardware almost a non-issue.

nine_k

This is a valid take. I do not agree with it in general: if we look beside the consumer devices, FOSS software us everywhere. and powers almost everything consequential.

But the mobile phones specifically turned from phones into trusted terminal which institutions like banks and governments use to let users control large amounts of money and responsibility. And the first rule of a secure device is to be limited. In particular, the device should limit the ability of its owner to fake its identity, or do unauthorized things with networking, camera, etc.

This junction of a general portable computer and a secure terminal is very unfortunate, because it exerts a very real pressure on the general computing part. Malicious users exist, hence more and more locking, attestation, etc, so that the other side could trust the mobile phone as a secure terminal.

It would be great to have a mobile computer where you can run whatever you please, because it's nobody's business. And additionally there'd be a security attachment that runs software which is limited, vetted, signed, completely locked-up and tamper-proof on the hardware level (also open-source), which sides of the communication would trust. Think about a Yubikey, or a TPM, but larger and more capable. The cellular modem and a SIM card are other examples, even though they may be not as severely hardened. They are still quite severely limited, and this is good.

If I were to offer an open-source phone (and, frankly, any mobile phone), I would consider following this principle. Much like the cellular modem, it would carry a locked up and certified security block, which would not be user-alterable. It would be also quite limited, unable to snoop into the rest of the phone. The rest of the phone would be a general-purpose computer with few limitations. Anything that would want to run on it securely would connect to the unforgeable interface of the security module, and do encryption / decryption / signing / secure storage that other parties, local and remote, would be able to verify and thus trust.

One can dream.

pjmlp

Nerd have been at it since the OpenMoko days, the problem is that they don't understand what the general public cares about, thus all those efforts end up failing, as the few nerds that care about being customers all get a phone, and there isn't anyone left to keep the business going, buying new devices.

marcodiego

As I said other times: we need a Free Hardware Foundation now like we needed the Free Software Foundation for many years. The GSD (GNU software distribution) is basically a standard GNU-Linux distro using GUIX as the package manager seems very interesting, but if you want to run 100% free software on a RYF-certified device you'll have to pay a lot of extra money for 15 years old class hardware.

We need the equivalent of a Linus Torvalds + Richard Stallman but hardware. We were lucky to have had both for software at the same time. We need the same luck again now.

matheusmoreira

Pointless. Silicon fabs currently cost billions of dollars. They are single points of failure. Even if the market starts trending towards openness, governments can just regulate a backdoor into these fabs. They have every incentive in the world to do it. Democratized access to cryptography is subversive.

We need some kind of 3D printer that can print computer chips. We need the ability to make our own hardware at home, just like we can make our own software at home. Democratized electronics fabrication. That's the only way we'll be saved.

glitchc

> It absolutely does.

I'm not sure I follow. Corporations are free to impose requirements for access to their platforms. FOSS didn't start by demanding that MS release the source code for Windows and Office. It started with developers writing their own alternatives. What helped was the open and standardized nature of the IBM/PC stack that made it all possible. Without it, FOSS would have died before birth.

cyphar

> Corporations are free to impose requirements for access to their platforms.

To wit, hardware that I bought is not "their platform", but many corporations sure like to pretend it is.

It's already not illegal to reverse engineer hardware you have bought (for the purpose of maintaining it or compatibility), regardless of how much IP lawyers like to pretend otherwise. (And even if it were illegal, I would contend that reverse engineering is a fundamental right that laws cannot rob you of.)

matheusmoreira

> Corporations are free to impose requirements for access to their platforms.

Yeah? They shouldn't be. Any attempt to deny us service on the basis of the software we use should be classified as discrimination. It should be a crime of the same caliber as racial discrimination.

tinfoilhatter

When BlackRock has stake in 95% of fortune 500 companies, and we are forced to use software and services provided by them because no viable FOSS alternatives exist, it becomes, and already is, a big problem.

You have to own a phone to participate in society these days. I need one to even log onto my laptop for work. Eventually I'm sure some form of digital ID / biometric information will be required for verifying my online identity.

It's a slippery slope, and we're sliding into the abyss.

eleveriven

I think it's worth distinguishing between what "winning" should mean and what's still possible in the world we're in. We may not win by owning every transistor, but we sure as hell lose if we stop demanding the right to.

denote-demote

Absolutely.

The takeover of "free software" by the enemies of freedom is not the "winning" of free software.

codedokode

This looks like a loser's move, but if your bank has no other options except for mobile app, you can buy a cheap phone for that app only, and connect it over WiFi (without SIM card) so the bank would only get your IP address from this and nothing more.

gspr

This is indeed a way to cope. But why should we have to merely cope? Why do we accept the world getting objectively worse? The necessary technology is cheaper, better and more abundant than ever – so why are we letting a few megacorps and some power-hungry politicians decide how we use it?

antonvs

> This looks like a loser's move, but if your bank has no other options except for mobile app, you can…

…switch banks.

pjmlp

In most places that I have been, free software is basically the way to not pay for software, for most companies free === gratis.

In the 1980's and 1990's, the same kind of places would be pirating software.

In Portugal, we used to have shops with catalogs during those days, hardly anyone at goverment level cared about software sales, nowadays it is controlled by an economic agency and those kind of shops aren't as easy to find as they were up to early 2000's.

Free software allows them to now be in a legal state, yet the authors get the same as before most of the time, nothing.

Which is why in the end many FOSS projects end up pivoting for something commercial, preferbly in ways where even piracy isn't possible, like SaaS.

makeitdouble

I think the article properly addresses that:

> Things programmers care about directly, like the OS and the kernel, are quite well covered. Whatever we need, there's an open version

What devs can build without much oversight or business pressure usually works well open sourced.

Almost everything else (hardware, non technical "productivity" software, services) doesn't, and that's most of our life. We live in a world that's still massively closed source.

I wouldn't call someone absolutist for wanting printers, coffee machines, laptops, TVs, cars, "smart" lights to be more open than closed.

xwowsersx

That's true. Wanting openness in everyday tech isn't "absolutist" in itself. But the article's tone (and a lot of the FOSS movement's rhetoric) frames it as failure rather than frontier.

Of course we'd all prefer open printers and cars, but those domains aren't mainly limited by software ideology; they're limited by regulation, liability, and econ. The fact that programmers can build entire OSs, compilers, and global infra as open projects is already astonishing.

So yes, the world is still full of closed systems... but that doesn't mean FOSS lost. It means it's reached the layer where the obstacles are social, legal, and physical, not technical. IMO that's a harder, slower battle, not evidence that the earlier ones were meaningless.

makeitdouble

I think it's fair to put it as a failure, as the overtone window moved so much it now sounds normal that regulation, liability or econ interfere with openness.

The very fact "right to repair" had to be coined, proclaimed and we're fighting for it is a regression from the early days when repairing a radio wouldn't be violating some clause.

Of course, the openness was more accidental or pragmatic than really intended, and we saw companies slowly put up the barriers as they found technical and legal ways to do it (like forbidding plugging third party phones to the network for instance). If it's a frontier, IMHO it would be more akin to the battlefields front lines than anything else.

Put another way, the battle has always been social and legal.

epolanski

It has lost in it's goal of giving freedom to the end users which is the real goal.

John Deere has built a great tractor that the company itself prevents you from repairing without their involvement.

The only beneficiary of open source there is John Deere.

thaumasiotes

> Wanting openness in everyday tech isn't "absolutist" in itself. But the article's tone (and a lot of the FOSS movement's rhetoric) frames it as failure rather than frontier.

It is a failure. Things have been moving away from openness. A frontier would move toward it.

https://en.wikipedia.org/wiki/Openmoko

jowea

Yeah. I'd say open source won in the basic infrastructure of the tech world, but actual political free software is just barely holding on. I want users to be free not some base shared code you can't actually modify running somewhere in the stack of a closed source SASS.

pwdisswordfishy

> From Linux and K8s to Postgres and Python, it is the infra of the internet.

I may be unable to control the software in the device I am holding in my hands right now, but the important thing is that a few corporations can externalize the costs of maintaining their infrastructure to "the open-source community". And even get free publicity from doing so!

getpokedagain

As someone not deeply involved in FOSS I am starting to get the absolutist mindset.

I run graphene on my phone and this new restricted security patch limit by google is nothing short of a shit show.

abnercoimbre

Can you shed light on this new patch? Does it hinder your freedoms as a user of graphene OS?

I wonder if switching to a Jolla C2 [0] is a reasonable alternative.

[0] https://commerce.jolla.com/products/jolla-community-phone

ndiddy

Google recently changed their security policy regarding Android, where there's now a 3-4 month delay between when OEMs get access to security patches and when they're posted to AOSP (it was previously 1 month). The patches are broadly distributed to OEMs, so there's no significant barrier to attackers and companies like NSO Group and Cellebrite obtaining them. GrapheneOS has access to the patches, but the embargoed nature means they're not able to publish the patch source code or any details about what vulnerabilities are being patched. This means that GrapheneOS users are forced to choose whether to opt into the closed source patches and get recent vulnerabilities patched, but lose out on having an open OS.

goalieca

> "Winning" doesn't have to mean owning every transistor; it means setting the norms and powering most of what's built.

I remember when winning meant you can modify your computer as you please because you have all the sources. We’re locked down in a world of apps, saas, and whatnot.

JuniperMesos

> "Winning" doesn't have to mean owning every transistor; it means setting the norms and powering most of what's built.

It doesn't matter if software published under free licenses sets the norms and powers most of what is built if critical transistors that are necessary to use important hardware at all are powered by unfree software. That is precisely what this article is decrying. If you don't own every transistor, whoever does own those transistors can use their control over them to prevent you from using your hardware as you wish, or attempting to get money out of you for the privilege; and preventing this state of affairs is actually more important in many ways than being able to use free software to create novel internet applications.

drnick1

Free software may have won on the infrastructure side, but it is people's computing that deserves freedom first and foremost. The good news is that Linux is gaining ground on the desktop, and we may eventually see the "year of the Linux desktop."

The issue is that most people's computing has now shifted to mobile devices, and these are quickly becoming fully locked down. Apple has been a lost cause for a long time, but Google is now aggressively attempting to kill Android as a FOSS platform. Projects like Lineage and Graphene are more important than ever for this reason.

donatj

I would kill for decent NURBS oriented 3D CAD software. I feel like the 3D printing community would absolutely thrive if they stopped dealing with polygons for things meant to exist in the real world.

Rhino is really the only fully featured tool in town, at least available to the general public at a somewhat "affordable" price (~$700 from the right reseller). I end up paying to upgrade every few years when compatibility with my existing OS finally breaks. Apple announced the removal of Rosetta in 2027 (dear god why?! I use so many apps that'll likely never be made native) so I'm gonna have to pay again then.

At least, so far, it's software I'm allowed to *own* rather than rent. I can run my old versions in perpetuity, particularly on an emulator. As someone who has 3D models going back to around the year 2000 in his collection, the idea of using any of these hosted solutions just sends absolute shivers down my spine.

OpenSCAD is really the best we have in open source non-polygonal modeling tools, and it honestly wouldn't be too bad if someone could slap a decent WYSIWYG GUI on it.

IshKebab

FreeCAD is actually pretty good since the 1.0 release. Far better than OpenSCAD for anything but highly regular and parametric objects (basically fasteners and art).

jrapdx3

This topic provokes a question, what exactly is "winning" anyway? As others point out, how could there be absolute winning, or complete dominance of the whole gamut of software used for every purpose. Of course, no one ever proposed such a definition of open-source success.

Since the 1990s I've been thoroughly committed to using and developing open-source programs. I strongly prefer using open-source products even when they've been less robust than proprietary options. In recent years, that's changed in favor of open-source, a number of open-source programs have become best-in-class. To name a few Blender, postgresql, Firefox, most developer tools. Still, proprietary products dominate areas like OSs, enterprise programs, etc., and will probably continue to do so.

But even if not as widely used, the fact that quality alternatives exist to a significant share of proprietary offerings speaks to open-source success. It's noteworthy that giants like Microsoft have open-sourced some of their products, a practice unheard of a couple of decades ago that shows influence of the open-source movement.

A winner-take-all philosophy is bound to be as deleterious to open-source advocacy as in any other endeavor. Realistically, producing excellent, bug-free, well-documented open-source software is what it takes to find an appreciative user-base. Perhaps not the majority of users of that category of software, but is that necessary to call a project successful? To say it is seems a prelude to enduring a constant sense of failure and missing out on authentic victories.

einpoklum

The victory situation for free software is that it becomes socially unacceptable, and rare, for individuals and for organizations to claim IP rights over software, to restrict its dissemination, to hide its source code, etc. When it is clear that software is shared commons, and nothing else.

bjourne

The goal of the Free Software movement is to build a usable computing environment for which all software (i.e., "code") is free. If you include things like cell phones, tablets, web services, firmware, or basically anything other than core os components in the computing environment, that goal is very far off.

jrapdx3

Sure, the FSF is as idealistic as it has been influential. Can't fault FSF for unrelenting commitment to stated purposes. While the totally free OS was a goal that never quite materialized, a large proportion of modern open-source systems is composed of free (in the FSF sense) software. What FSF advocates has indeed mattered.

I think the question is this: is having totally free cell phones, etc., the essential criterion of success? Or is something less than embodying FSF-style ideology acceptable? To be sure, there's no definitive answer to such a question. But ideological purity is a luxury in the real world that even FSF acknowledges, compromises sometimes have to be made, pragmatic considerations have to be taken into account.

Nothing wrong with keeping lofty goals, but as practical necessity frequently dictates, graciously accepting less than total victory more often than not best serves our interests.

(Edited re: grammar.)

makeitdouble

> a large proportion of modern open-source systems is composed of free (in the FSF sense) software.

The critical parts aren't though, and that's where it matters the most, IMHO intentionally so.

An HP printer being 99% based on free components won't be a tangible improvement if the last 1% vehemently prevents it's free use. Open source being the core of the OS doesn't help if nothing can replace iOS on an iPhone.

We're in a world where free software has massively grown, while the day to day impacts are IMHO comparatively small. It feels like we're more free than ever, inside our new confinement cells.

GMoromisato

The fundamental conflict here is that software developers want/need to get paid. We have mortgages/rent/medical bills/groceries and none of those are free.

The root problem, in my opinion, is combining "free as in beer" with "free as in speech". The latter cannot be achieved if you insist on the former. I.e., if your solution to privacy is only use free-as-in-beer software then you will fail because developers want/need to get paid.

What we need is a business model in which people are willing to pay for privacy-respecting software. That's the only sustainable path. And it's frustrating to me that the people who are most vocal about software freedom are actively working against that with this kind of article.

[p.s.: I realize I'm ranting and not offering enough detail to change minds, much less offer a solution. Sorry about that.]

porcoda

I think people are willing to pay for privacy protecting software. The problem is I don’t think people trust companies who claim that because there are too many instances of that “privacy” coming with a subtle asterisk. Businesses can’t seem to resist eroding trust in the interest of $ (growth! Shareholder value!) or caving to authorities. Plus, it’s rare that companies are transparent enough to earn the trust they claim we should give them.

I do agree with the sentiment: people need to get paid to write software, and people want freedoms to be respected by that software. It seems to be challenging to rectify the two in most cases (yes, there are cases where it works - those are the exception not the norm).

GMoromisato

100% agree. Regulation is part of the answer. For instance, we trust that a gas pump is accurate because we know the government inspects it.

But I think we need more companies where trust/privacy is a brand promise. Apple, I think, is trying because they can. As long as they make money selling hardware, they don't have to rely on ad revenue.

In my opinion, the reason there aren't more companies that brand themselves as privacy-protecting is because people aren't willing to pay that much for it--at least not as much as the companies can make by selling data.

Part of my reaction to the article, however, is that the people who most value privacy are the least willing to pay for software--their solution is always about free-as-in-beer software. That obviously shrinks the market for privacy-respecting software.

oneshtein

Yep, open source developers don't want/need to get paid, so give them f*ck and use their code for free.

cozzyd

It is possible if the software is a byproduct of something else that pays the bills (e.g. scientific research).

GMoromisato

Except the "something else that pays the bills" is usually ads. And I think we all see why that's a bad idea.

eduction

John Deere bricking someone’s tractor because they put in an unrecognized spare part has nothing to do with supporting some poor hard working software developer who would otherwise starve.

It’s using software for evil. (And if I had to bet I would bet a software engineer was nowhere near that decision. They just implemented it!)

squigz

Blender seems like a good example of how this can actually happen.

GMoromisato

Sure--but the article is saying that there are many cases where it doesn't work--where no good free software exists.

Could the Blender model replace YouTube, for example? I don't think it can, until hosting costs drop significantly. Maybe that's part of the answer.

hshdhdhehd

What replaces YouTube is a symmetrical internet where people can upload lots, and probably something like popcorn time. Then some discoverability. The only issue is lack of moderation because of "bad videos". Can't have nice things :(

neilv

With branding like "free software", it could have have lost the battle for hearts and minds for that reason alone, if not for all the other reasons.

Of course the public thinks "free software" is software for which you do not pay money.

And everyone immediately goes on their way with their downloads, without you getting the chance to give your hour-long spiel on "I'm glad you asked what I mean by 'free software'."

Because no one would ever ask what "free software" means, because they already know what it means.

It is the advocates who are terrible at advocacy who keep trying to give a term new meaning, and failing for a few decades to get the public to understand or pay attention.

You could even say that's the philosophical/awareness barrier, right there: people thinking in terms of free software, rather than in terms of Free Software(tm)(R).

(If you liked this comment, please subscribe to my newsletter about renewable clean energy, called Burn Fossil Fuels. My team has been working to get the message out, with a clever bit of wordplay there, in which we actually mean more the opposite of what we're saying. This is all explained in our hundred-page manifesto whitepaper, and we are also available for speaking engagements, at select events where we can preach to the choir.)

mixmastamyk

I really don’t like this comment but have to admit it’s pretty damn true.

hshdhdhehd

Thats why I like enshittification as a phrase as it attacks the bad side of things.

If you want to propagandise against the cloud the thing most average (and indeed smart and dumb also) people hate about the cloud is: the software keeps morphing. the buttons keep moving. the menu disappeared.

Lets call it shapeshifting software. Different from this morning-ware!

Confusionware!

squigz

This touches on something I've noticed the past few years - it seems to me many advocates of most topics often do more harm than good for their cause - taking hardline positions normal people simply can't relate to, even if they do agree in theory.

Anyway, on the topic of "free" software - how might you recommend we try to frame this to be more clear to the public? I think people tried to make "libre software" a thing, but doesn't that have the exact same issue - that is, that people will misunderstand what it is?

pacifika

That’s what open is meant to stand for, but Google et al have successfully caged that.

skybrian

Back in the day, it was the X/Open group that was muddying the waters:

https://en.wikipedia.org/wiki/X/Open

luxpir

Freedom Software?

Beats Open Software because open is still ambiguous to non-technical people.

"Freedom Apps" if you truly want to talk to the masses.

fsflover

Libre software (as in Liberty).

agoodusername63

It sounds to me like the biggest problem are the users.

There’s no shortage of meaningfully free and open software to use that will do what you need, but as soon as you have to sacrifice any sort of convenience, non techies stops listening.

I really don’t know how you’re going to change that. I don’t think anybody can at this point now that Google and Microsoft are having extremely successful trial runs with fully managed systems.

mft_

> There’s no shortage of meaningfully free and open software to use that will do what you need, but as soon as you have to sacrifice any sort of convenience, non techies stops listening.

It's often beyond just sacrificing "any sort of convenience" - but rather "it's effectively impossible for someone who's not at least a compentent IT hobbyist to install this software".

> I really don’t know how you’re going to change that.

You need to change the culture in free/open software. The current goal seems to be something like "as long as it works, and I can install it --no matter how convoluted or unreliable that process is-- then that's good enough". Mainstream users don't want to use the shell, or have to search internet forums for solutions, or use Docker, or whatever.

If you genuinely want FOSS to win, the goal should be to be better than the commercial alternatives: easier to install, more reliable, better more intuitive UIs, smaller, faster, more features, whatever.

hshdhdhehd

It should be easy to make FOSS Web apps especially ones that favour front end (and hence web standards) for most of what they do. Someone does need to be the server though so you end up with a bit of cloud.

I think another problem is marketing. The SaaS can afford to advertise. The free libre app has to be discovered.

phito

> I really don’t know how you’re going to change that.

Better education, which is definitely not the current trend.

agoodusername63

You can lead a horse to water but you can’t make it drink

Yeah we can Properly Educate non techies all day, but when they sit down to watch Netflix and have to deal with low quality video because their FOSS tech stack doesn’t pass the DRM sniff test with flying colors, I’ve yet to get a single person to care after that.

phito

> and have to deal with low quality video because their FOSS tech stack doesn’t pass the DRM sniff test with flying colors

They shouldn't have to if the software is properly made. I am not talking about teaching normies to install Docker apps, but teaching them why FOSS is important and the implications of using corporate-owned tools.

tim333

I'm not sure users such as myself using non free stuff, Apple in my case, are a problem. We do our thing, people wanting to use Linux do theirs, no real problem.

eleveriven

Freedom lost not because it was taken, but because most people didn't care to keep it.

stingraycharles

> What picture does this paint? Things programmers care about directly, like the OS and the kernel, are quite well covered. Whatever we need, there's an open version.

I think this is the wrong conclusion. It’s rather the opposite: when there’s money to be made (applications, device drivers), businesses have came in and managed to dominate it with proprietary versions (music, video, etc).

When they don’t, it’s because of strategic business interests: you’re probably going to want to make your programming language open source in order to gain developer interests, but the applications you make on top of that closed source.

sarchertech

So much software is “open source”, but it’s either de jure or de facto controlled by a single company.

Sure you could fork it, but for complex projects you’re not gonna. 99.99% of users of open source software will never meaningfully contribute. So the only option most people have is to hope someone else forks the project if something goes wrong, and for complex projects maintaining a fork requires serious resources.

We really need to distinguish between generic “open source” and actual community built and controlled projects.

The term open source itself was popularized by the open source initiative. A group funded by Tim O’Reilly and big tech to co-opt the free software movement and make it more business friendly.

They’ve spent so much time and money promoting the term, that there’s an enormous amount of good will around it. To the point that any project that doesn’t use an OSI approved license is widely considered dirty.

You could have a project controlled by the community with a nearly completely free license with the caveat that companies making more than $100 million in annual revenue can’t resell it, and the majority of devs would trust it less than an “open source” project completely controlled by a trillion dollar company.

drnick1

Free software has won on servers. It is making inroads into desktop/gaming PCs (above 5% market share now), and the exodus from Windows 10 could well push it over 10% soon.

But the computing landscape has shifted towards mobile devices and this is where our freedoms are now the most at risk. It is time that we turn our back on Apple and Google and exclusively buy devices that can run operating systems that are community-controlled such as Linux phones, and devices that can be flashed to Lineage and Graphene.

wiz21c

Free software will win in the long run. But it depends on what you call "win". For me it means that, provided idealsim is still a thing, there will be dev/scientists that will want to open knowledge to others. They will write free software and each year, that free software, although years behind commercial offerings, will be better than the software of ten years ago. With the GPL, that software will stick and won't be appropriated. So in the long run, free software will produce value.

See KiCad, Inkscape, emacs, etc. Are those better than commercial offering ? Sure not. But compare that with 10 years ago: it's much better.

And in the long run (say, 50-100 years), it will come out positively.

Just keep the spirit alive.

hobofan

> Just keep the spirit alive.

And to do that, blog posts like this one are necessary.

> provided idealsim is still a thing, there will be dev/scientists that will want to open knowledge to others

They don't spawn in a vacuum and rarely arrive at a significant formed idea of Free Software from first principles, so providing education and awareness into that direction is important. In the last decade free software discourse (at least in my perception) has significantly quieted down, to a point where I'm not sure that newcomers to the topic satisfy a replacement rate.

If one wants to keep the spirit alive, now would definitely be a time to push!

pheggs

I am quite convinced a lot of open source is not open for ideology reasons but rather are a result of competition and the market itself.

When the competition publishes its software for no price, the next way to make it even better is by improving the license. And if thats not enough you can even pay users to use your software, just like brave does (or did) through ads.

Now theres software which has less competition. Usually this is software that requires large amounts of investments, often coupled with hardware. Smartphones are the perfect example for this.

Also, software which is tied to hardware that you have to buy has less pressure, because there's a price anyway for the hardware. So you wont suddenly have some competition offering the same thing for free.

ezoe

I don't think things can be explained by competition alone.

People don't use free software Compiler and Web browser and OS just because it's free software, but there is no better alternative.