frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Free software hasn't won

https://dorotac.eu/posts/fosswon/
113•LorenDB•3h ago

Comments

palata•2h ago
I read through half the article, and I don't understand what it's trying to say. Has free software won? Or not? And what does it mean? No clue.
__del__•2h ago
they're suggesting that "open source" has won (attention, mind share, funding, whatever) while "free software" as defined by richard stallman has not
schoen•2h ago
I may have glossed over this detail, but I didn't think the article was saying that "open source" had actually won either (perhaps that people who preferred the term "open source" have tended to accept much narrower wins as "victory" in practice?).
protocolture•2h ago
My takeaway was that the article was looking at common Open Source claims, and then locating the only " 100% true" example of that.

Like you cant make a 100% open hardware mobile phone. Theres lots of near enough cases. But that Qualcomm chip is proprietary for the phone bit. So they exaggerate by going back to an old, open source rotary phone.

billy99k•1h ago
It didn't succeed because he was always against making money from software. He also has pushed for governments to be forced to use FOSS.

I remember him doing some interviews in the 90s, and he would put his coat over the camera, if it wasn't using FOSS. This sort of zealot mindset will always be on the fringes of society and eventually abandoned for something more liberal (which is what we've seen in the last decade or so).

schoen•2h ago
It's quoting people who say that it has won because of extensive adoption. However, that adoption doesn't mean that most people are allowed even in principle to change most of the software in embedded devices they own, or even on most of the computing devices they own.

I've also found this really weird. Like, we have Linux kernels on most cloud instances, and most data center servers, and most academic and research computing systems, and probably lately on most embedded microprocessors that are big enough to run it. (And various ecosystems for computing infrastructure and software development are mainly using free software userspace and tools.) Meanwhile, almost all user-facing software that almost all people interact with almost all of the time is proprietary. Why would someone say it's "won"? Thinking really small?

okanat•1h ago
Even Linux hasn't "won" in those areas. It has just replaced what we would call a common API layer or a communication standard. The virtualization products are still proprietary. Servers and their firmware are too. People needed a Unix-like OS that hasn't been riddled with patent issues and wasn't outrageously expensive. They needed it because they were also price-sensitive or outright cheap. They didn't want to change APIs or modularize their software. Linux was there. Startup culture happened which demanded cutting all the costs you can. Linux was free of charge. Linux wasn't the best OS for the job sometimes. But it was there and it was gratis. So it became the middleware for Unix-compatible software.

We have open standards and even open/free software for anything that companies aren't making money out of. FOSS by itself cannot make money. In places where software matters the most or, if the software hides the trade secrets the most or, if it is the main money maker, creating FOSS is economically infeasible.

For FOSS to win, we need to change the economic and legal system. Current capitalist system in many West-aligned countries is actively hostile against sharing in any kind, except the ones that profit the biggest players in their non-critical areas. In a market where the first one to market gets to buy all competitors, in a market the one that has the biggest secrecy wins and gets all the money from investors like Y-Combinator, there cannot be any truly FOSS software-only products. They need to do rug pulls to support the exponential growth. Startup culture is fundamentally anti-FOSS. It is pro-FOSS in only consuming. Even a startup releasing some middleware can be interpreted as mishandling investment.

We need to make sure our governments support FOSS infrastructure and FOSS user-facing software. They need to be equal employers and competitors to Big Tech or they need to directly support smaller competitors for decades. Otherwise, I am afraid, FOSS cannot win.

dapperdrake•1h ago
Corporations are not really a capitalist thing. They get misconstrued as one.
stingraycharles•2h ago
> 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.

xwowsersx•2h ago
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.

api•2h ago
The infrastructure it powers is mostly cloud hosted SaaS which is far and away the most closed model of software. Cloud SaaS is far more closed than closed source software on a personal device. Often it’s not even possible to export your own data.

Very few people use much open source software directly. With a few notable exceptions it’s only used by developers and IT pros.

I suppose the Darwin kernel in Apple OSes and Linux in Android kind of count but people really don’t interact with those directly in a tangible way. They are way deep down under the hood from a user POV.

xwowsersx•2h ago
> The infrastructure it powers is mostly cloud hosted SaaS which is far and away the most closed model of software. Cloud SaaS is far more closed than closed source software on a personal device. Often it’s not even possible to export your own data.

That's fair, but I think it misses the distinction between who owns the infra and what the infra is built on. Yes, SaaS is often closed to end users, but the reason those companies could even exist at scale is because the underlying layers (OS, databases, frameworks, orchestration, etc.) are open.

You're right that control shifted from users to cloud vendors, but that's a business model problem, not a failure of open software. If anything, FOSS won so decisively on the supply side that it enabled an entire generation of companies to build closed services faster and cheaper than ever before.

ThrowawayR2•1h ago
"FOSS won so decisively on the supply side" because it's basically giving away something that would ordinarily cost money. Anyone can "win" by giving away something of value away for free; it's not a victory that's worth anything.

What those adopters are not doing is opening their own source code as FOSS or contributing back to FOSS. That means that there isn't a path to future success.

fluoridation•2h ago
>he infrastructure it powers is mostly cloud hosted SaaS which is far and away the most closed model of software.

Free software was conceptualized at the dawn of the personal computing era. As it is defined, it could never prevent isolating users from the software by isolating them from the hardware, because it was assumed that the software would run on the hardware that the user interacted with directly. You could build an SaaS product on entirely copyleft software without breaching any licenses. It's only specific kinds of free software that require giving users the source code. And even then, they don't require the service provider to implement any changes. If Google Docs was free software, Google isn't going to integrate your patch if it doesn't want to.

>Very few people use much open source software directly. With a few notable exceptions it’s only used by developers and IT pros.

>I suppose the Darwin kernel in Apple OSes and Linux in Android kind of count but people really don’t interact with those directly in a tangible way. They are way deep down under the hood from a user POV.

I mean, what does it even mean to "interact directly" with something, at that point? If I'm using Firefox on Android to watch a YouTube video, is that direct enough or not? Firefox, like the kernel, is just a facilitator for a task I'm interested in. Hell, arguably, so is YouTube. Then it follows that almost no one actually "interacts directly" with software; people interact directly with their task, and software is ultimate just a tool that's more or less practical to accomplish it.

skissane•2h ago
> I suppose the Darwin kernel in Apple OSes and Linux in Android kind of count but people really don’t interact with those directly in a tangible way. They are way deep down under the hood from a user POV.

The XNU kernel is only partially open-sourced. And it has a very non-open development model - development happens behind closed doors, no process to accept outside contributions, chuck a source code dump over the fence some time after each binary release.

It is better than nothing, but is more “technically open source” than “open source in spirit”. A lot of Darwin code can’t even be compiled outside of Apple because the open source code includes closed source headers.

It wasn’t always like this… in the early days of OS X, you could download an ISO of open source Darwin, install it on your PPC Mac, and it was actually a useable Unix-like OS (missing Apple’s GUI, but it offered X11 as an alternative). Then Apple lost interest-and got scared their (relative) openness was making life easier for jailbreakers and Hackintoshes-and nowadays you aren’t getting a usable open source Darwin without a huge amount of work to reconstruct and substitute the missing bits (which I know some people are working on, but no idea how much success they’ve had)

mustache_kimono•54m ago
> it has a very non-open development model - development happens behind closed doors, no process to accept outside contributions, chuck a source code dump over the fence some time after each binary release.

Mostly agree re: your entire post, but, re: OSS above, does not matter, you don't owe an open development model to anyone.

getpokedagain•2h ago
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•1h ago
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

makeitdouble•2h ago
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•2h ago
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.

thaumasiotes•2h ago
> 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

makeitdouble•1h ago
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•1h ago
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.

jowea•2h ago
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.
the_gipsy•2h ago
I don't think the article was absolutist, binary, at all.

The issue is that for a lot of things, there is exactly zero foss options. The problem is not, and the article doesn't imply, that there should be a 100% foss, so that foss finally "wins".

squigz•1h ago
Can you provide some examples of things for which there are zero FOSS options?
the_gipsy•1h ago
Read the article, it has examples.
epolanski•1h ago
Modern TVs are a simple one.

You can't control any of them fully. Most you can't root.

matheusmoreira•1h ago
> "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•1h ago
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.

Gigachad•5m ago
Multiple devices is the answer. Otherwise you end up with people having their banking hacked because they installed a game mod.
amlib•2m ago
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 also be much easier 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.

andrepd•1h ago
Yes. This is not even an exaggeration as it is, and they've barely even started.
shadowgovt•1h ago
You can run it, I'm just under no obligation to let your machine send signals to my machine that my machine will respond to if you are running software I do not trust.

And that's the complexity of this era of computing. We just got finished convincing people that it made sense that they should have the right to run whatever software they wanted on hardware they owned... And then immediately the technology shifted so that most things no longer get done using exclusively hardware that you own. The RMS four freedoms approach is only chipping away at the larger problem: capitalism (I mean that literally in that the problem is that the machines that do the work, the capital, are owned by a tiny ownership class).

ThrowawayR2•1h ago
If the future hopes for openness in computing rely on ending capitalism, we're already toast. Nobody's going to be building the next generation of chip fabs without gargantuan amounts of funding.
shadowgovt•46m ago
Capitalism isn't a necessary prerequisite for gargantuan amounts of funding.
Dylan16807•1h ago
> You can run it, I'm just under no obligation to let your machine send signals to my machine that my machine will respond to if you are running software I do not trust.

If some piece of software I'm running is the only reason for you to refuse the connection, then you should be obligated.

It's slightly similar to how protected class laws work. You can block me for no reason, but not that reason.

This is especially important when I just want to run my own OS and not have people go out of their way to deliberately break things because of that.

shadowgovt•43m ago
> If some piece of software I'm running is the only reason for you to refuse the connection, then you should be obligated.

In general, the obligation has been soft: "If everything adheres to the protocols, it will interoperate" is how we got the Internet. And the Internet was generally useful and so self-incentivized making software work with it with minimal stumbling blocks; nobody was gating FTP clients on only working with Oracle-branded FTP servers because then you couldn't access all the other FTP servers.

But that's not the only model, and I don't see an obvious argument for why should enters into it here. How does that "should" work? Is there legal compulsion? On what moral or philosophical grounds?

> It's slightly similar to how protected class laws work. You can block me for no reason, but not that reason.

Yes, and instituting those laws was a messy uphill battle over immutable properties of human beings. That is a far philosophical cry from "No thank you; I'd like to use all that Apple cloud tech without buying an Apple computer please." I suppose, unless we break the back of capitalism as a societal structuring model, in which case... Yep. We can make whatever laws we want if we throw out the current system.

matheusmoreira•25m ago
> I don't see an obvious argument for why should enters into it here

This threatens to destroy everything the word "hacker" stands for. Everything this site is about. Gone.

I can't even get people on Hacker News to care about this. It's over.

shadowgovt•14m ago
Hackers will be fine. If anything, this kind of measure-countermeasure foolishness from corporations gives them a really meaty problem to dig into.

It's just very unclear that the force of law is the right tool for the job to address that problem.

(Also, people on Hacker News can care about a lot of things simultaneously. One of them can be that adding the government's cudgel to the problem may very well make it worse; do we really want the government having to well-define things like "protocol" and "communication" to craft that law?)

matheusmoreira•31m ago
> I'm just under no obligation

You should be.

avalys•1h ago
What are you talking about?
Dylan16807•1h ago
Remote attestation on Android is one of the primary examples. Banking apps and a bunch of other apps that will cut you off if you do something like root your phone.
matheusmoreira•37m ago
Smartphones have cryptographic hardware that can provide proof that a device has not been "tampered with". This is called attestation. The hardware attests to the fact trust has been preserved since boot.

Your device will not attest to this if you install your own operating system, if you root your phone, if you do anything at all that they don'y like.

So you install your bank's app and try to use it. The bank's servers ask for the attestation. You will not have one. They decide you cannot be trusted and deny you service.

Even if you can program your own keys into your device, nobody is gonna trust those keys. Why would your bank trust your own keys? They'll trust Google's keys, Apple's keys, the government's keys. You? You don't get to participate.

The corporations and governments want to own your computer. They demand cryptographic proof that your device is owned by them and that they have complete control. If you don't provide it, you're banned and ostracized from everything.

codedokode•1h ago
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.
antonvs•1h ago
> This looks like a loser's move, but if your bank has no other options except for mobile app, you can…

…switch banks.

DaSHacka•41m ago
I think it's easier just to buy a shitty iPhone...
nzeid•1h ago
Come on, this kind of defeatism only emboldens entrenched players.

Yes, we're awkwardly cornered - hardware used to be open or easily reverse-engineered. Now it isn't. The solution is to demonstrate the demand for open hardware. No one is going to walk away from money that can be made even if the market is smaller.

This movement was strong enough that the incumbents themselves offered Linux-friendly hardware. We continue to see momentum in the mobile space as well with /e/OS, Fairphone, etc. GrapheneOS is pursuing alternatives to Pixel.

Be brave!

bigstrat2003•47m ago
> No one is going to walk away from money that can be made even if the market is smaller.

Unfortunately the tech industry has shown us that isn't true. For example, look at the iPhone mini - I forget the exact sales numbers others have cited, but it sold very well. There is clearly a solid market there, even if it is smaller. But Apple isn't willing to chase it, and nor are the various Android OEMs. The same may well prove true for open hardware.

glitchc•1h ago
> 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•51m ago
> 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•47m ago
> 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.

glitchc•5m ago
Sure, I can get behind that statement for certain things that we consider essential to a person's dignity and safety. Demanding access to Gmail or Facebook doesn't sound like it.
827a•1h ago
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.

DaSHacka•42m ago
> 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.

But even as you say, as you're using Arch as your desktop computer, things may be fine now, but they're only going to get worse.

Should we all have to carry two laptops because anything running a free software core is just utterly unusable due to remote attestation?

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

Didn't you just spend most of your comment talking about how the market forces don't care anyway? Would good is starting up a phone hardware company that will ultimately go bust due to total apathy of the general consumer?

nwellinghoff•1m ago
Agreed. Its only going to get worse and all current trends validate that. It’s clearly trending towards closed source big brother platforms. E.g ios, android, windows and macos.
matheusmoreira•21m ago
> 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.

denote-demote•1h ago
Absolutely.

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

bhawks•1h ago
This is one of the reasons to embrace crypto - having an intermediary with direct control over your finances is absurd.
mulmen•56m ago
That’s the value proposition of banks actually. Unfortunately we have let them delegate responsibility for fraud.
matheusmoreira•44m ago
I agree. I really like Monero.
DaSHacka•38m ago
This, and especially when the intermediaries attempt to police what you can and can't purchase with your own money when you wish to purchase a fully legal good/service (see: Visa and Mastercard fiasco)
wizardforhire•56m ago
(This is not directed to you but the wider community writ large, you just happened to be the one to kick the hornets nest)

You know… there was time before this latest generation started calling everyone that complained to a manager a karen… that complaining to manager would resolve issues… and if that failed, publishing your story and refusing to do business with someone was seen as proper conduct.

Banks!!! Lol! Are the most fragile institutions ever! Fdic, exists for a reason… get enough people to withdraw their money all at once and see what happens.

Open source people that want to stick to your grit… don’t work with banks that won’t let you use open source software. Oh is that too hard for ya? If you’re not compiling your own slackware distro than you have no leg to stand on (/s)

But seriously, use a local bank and try solving human problems by dealing with human’s. Quit trying to tech everything… if the open source community would get unified and actualize… thats a fuck ton of people!

Here’s another crazy concept that the oss community could do… they could literally just open their own bank… voila (its not as hard as it seems and takes way less money than you think)

eduction•18m ago
M-x dispute-charge
marcodiego•54m ago
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.

userbinator•51m ago
Y'all should've pushed back far more strongly against their "security" long ago... but now the only way forward is to keep fighting.
DaSHacka•45m ago
But they did, there's even people in this thread saying the FSF/GNU is too strict with their requirements and is akin to the "old man yelling at cloud".

What else are they supposed to do then? Start Luigi'ing people?

shadowgovt•32m ago
Often times the problem is literally yelling at Cloud.

Cloud doesn't have an automatic philosophical match to the way the Freedoms were justified originally. The Freedoms are based on the notion that you should have the right to do what you will with hardware you own; you don't own someone else's hardware in the Cloud.

goalieca•1h ago
> "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.

belorn•1h ago
Winning does has many different outcomes, only some which is similar enough that the historical records will see it as such. A comparison I would make is the war on encryption that was won. It is no longer illegal to sell encryption. The question becomes how much of a victory that is if then government impose laws that dictate backdoor, like say chat control.

What did that NSA official said. They lost the battle over control of encryption, but won the war against privacy?

epolanski•1h ago
I think you completely miss the point.

You're focusing on the benefits of open source in booming the technological sector, but his emphasis is that openness ends at the developer's, not consumer's stage and this is particularly bad when more and more of your life is technology dependant and de facto you cannot control nor modify it.

BolexNOLA•1h ago
Speaking as one of the less-technically inclined HN users all I know is Linux has never been easier to install for even the slightly motivated and while there are lots of gaps, you really can run a lot of key tasks on FOSS without much fuss.

If someone wants to “break free” of Mac/Windows and regain some semblance of privacy and control, it’s never been easier. Not easy, to be clear. But compared to when I was in college (late 2000’s) it’s sooooo much easier.

xg15•1h ago
You're not wrong, but "reshaped" can mean all kinds of things. If the goal was user freedom for the broad public, than it clearly hasn't won.

Getting put to good use by your opponent isn't winning.

eduction•35m ago
> that doesn't erase the fact that open software has completely reshaped the modern stack

What stack?

You give a bunch of web stack examples, great. The vast majority of people will never run a server nor benefit from the licenses of the code running on the server. They overwhelming give their money to the companies benefiting from those licenses and get typical crummy consumer EULAs in return.

Meanwhile phones tablets iot tvs appliances cars tractors pacemakers videogame consoles security cameras coffee makers printers juicers friggin Christmas lights routers, all that stuff, is overwhelmingly closed source.

Sytten•2h ago
Complex puzzle, I feel a key part is that the financing / financial sustainability of free software has not been solved. The author touches on it a bit by saying "when you sell hardware..." which kinda means no hardware == no revenue since you can't sell the software. I don't discount that Redhat is a thing, but it is the exception not the norm.
Geof25•1h ago
I do see it on exactly same way. A lot of people are conflating opensource with free. That model is not really sustainable if you want to do it for living.
epolanski•1h ago
Free Software doesn't imply someone has to write what I need for me for free.

It means that if the end user wants to control his devices he/she should be able to.

guyzero•2h ago
Sybase and Ingres disagree.
pooyan2•2h ago
I hate to complain about styling, but when I can’t read it, I have to say something about it.

This has a strange CSS styling problem on my phone. There’s no left margin in portrait, so it’s basically unreadable, but if I go landscape it’s fine.

abdullahkhalids•2h ago
Use firefox. Click "reader view" on any page and read it according to your own theme. Maybe help free software win.
hnthrowaway738•1h ago
Flipping into reader mode constantly is clunky and jarring. People shouldn’t use that as an excuse for poor styling.
sdotdev•2h ago
Blog styling is a bit weird and for the actual copy I kind of don't get its direction
piersolenski•2h ago
Yet ;-)
Animats•2h ago
It's about to get much worse.

You can't vibe code without using a service from a big company, and obeying their rules.

If Microsoft terminates your account, your programming career is over.

nixpulvis•2h ago
This is one of my biggest problems with AI coding assistance. And how they will shape the development of less human friendly APIs and libraries over time.
protocolture•2h ago
>You can't vibe code without using a service from a big company, and obeying their rules.

In abstract, probably true, but so vague to be useless.

I can probably vibe code with qwen on debian. But are you then going to pivot from your microsoft example to like, my ISP? And if I point out I can move to an ISP with less than 5 staff, you will probably just move the goalposts further right?

Might be better to let you establish your goalposts first hey.

kragen•1h ago
What has your experience vibecoding with Qwen on Debian been like so far? What tooling and approaches have you found to work best?
brazukadev•31m ago
I'm implementing an MCP client using Qwen3 4B and its tool call capabilities are impressive! I'm sure it will only improve and the 30B is probably already much better.
kragen•24m ago
What are you running it in, ollama? Did you have to install some additional software to enable it to call tools (also via MCP?)
unleaded•1h ago
i'm guessing you've never seen r/LocalLLaMA?

It's a miracle that open-weight LLMs are even a thing at all, let alone as good as they are (very).

janice1999•1h ago
You need thousands of dollars of hardware to run a decent coding model with bearable tokens/s.
wmf•1h ago
Freedom isn't free.
warkdarrior•1h ago
Freedom isn't free. That is why GPL does allow charging money for software.
827a•1h ago
Eh, this I cannot abide with. There are dozens of hosted model providers, from the foundational providers (OpenAI, Anthropic, etc) to cloud re-hosting (Azure, GCP, AWS) to routing proxies (OpenRouter, Vercel, etc). There are huge open source models that are quite competitive (Qwen3-Coder). There are smaller open source models that can run on your laptop and easily help with function writing. There are walled garden, highly integrated tools (Claude Code, Codex) and there are plug-and-play bring your own API key or model tools (Charm Crush, etc). The ecosystem is vast, and every facet of it appears to be getting better.
toast0•1h ago
> If Microsoft terminates your account, your programming career is over.

Why wouldn't you just get another account?

themacguffinman•1h ago
All major platforms have mechanisms to identify ban evasion. It's not so easy to create another account when, for example, they ask for a phone number.
TuxSH•30m ago
Slightly unrelated but GH's ToS clearly only permit one free account per person and I've heard they sometimes enforce this
EvanAnderson•1h ago
Age verification laws in the US are chipping away at Internet anonymity. You might not be able to get another account because your legal identity might be required (and can be banned).
sherburt3•1h ago
What if you just like do normal programming instead?
echelon•1h ago
What if vibe coding becomes 20x faster than normal coding? Are you going to stay old school and write artisanal code?
skydhash•1h ago
There's no silver bullet in software development.
echelon•6m ago
Universal statements have a high burden of proof.

People used to claim we'd never fly. Shortly after we started, we reached the moon.

The entirety of the last 60 years of software may have been a low energy local optima.

jezek2•1h ago
Quantity was never an issue, quality is.
bigstrat2003•40m ago
It may surprise you to learn that some people actually like programming, so yes I will. If AI tools are 20x faster then I guess I'll have to use them to get paid, but I'll be damned if I start letting a computer do the fun part for me on personal projects.

That said I'm not too worried. Vibe coding is currently slower due to how bad it is at writing software. In several years companies pouring billions into improving LLMs still haven't been able to make them not suck. That suggests to me that it's a fundamental limitation of the tech at present, and won't get better until another research breakthrough happens.

bigstrat2003•44m ago
> You can't vibe code without using a service from a big company, and obeying their rules.

True, but that's also not exactly a good thing to be doing to begin with.

ofalkaed•2h ago
Haiku will win in the end, at least win what many in the free software world are trying to win. Or at least what I think this blog is trying to get at, but it is a weird post I am not completely sure what it is trying to get at. But I do appreciate its methods even if I am somewhat confused by them.

The year of the linux desktop is not going to happen, far too much baggage. The year of the Haiku deaktop will happen; they are doing everything right and staying under the radar until they are ready.

christophilus•1h ago
That is a hot take. I’d take the other side of that bet.
ofalkaed•1h ago
What do you want to bet and which assertion are we betting on?

Haiku has stayed out of the open source drama and focused on its goals; slowly and steadily working towards them even when the goalposts move. The big thing is their determination and staying focused on the user experience in a way Linux has not and can not without a single distro wining which is not going to happen. When it comes to the desktop, Haiku is offering everything Linux doesn't.

nathan_compton•53m ago
I've been using desktop linux for 15 years, at least. I play Steam Games on my Linux Desktop. I work on one. It's not prefect, but neither are the other OSes.
zzo38computer•1h ago
In many cases you shouldn't need a computer, and for many where a computer is helpful, a very simple one should be possible which can use less power and with small enough ROM and RAM, and not needing any Wi-Fi and stuff like that. You also should not rely on computers too much even in the circumstances where they are helpful.

I do think that different computers (and other stuff) can be made which do not use proprietary software (and which do not use excessive software; I think it is also important, for a different reason). Free open specifications can also be made, too. Many people don't, but it can be done (although in some cases it is difficult, for various reasons).

movedx•1h ago
Well said.

“When you create a machine to do the work of a man, you take something away from the man.” — Star Trek: Insurrection.

A month ago I watched animatronic dogs herd sheep around a paddock just minutes after some Border Collie did the same thing. What came to mind straight away was: that’s not a problem that needs solving. Yet here we are, injecting technology into every nook and cranny we can and ultimately all it’ll do is free us from our own freedom as people and enslave us to the rich, who will own all the tech and knowledge to support those animatronic dogs.

tolerance•1h ago
As a quasi-tech person I can’t imagine what more can be (or what isn’t being) achieved within reason by FOSS. And when it comes to Life’s Big Problems™ showing me someone playing Snake on an ULTRAK 435 Digital Pitch Counter doesn’t instill me with confidence that free software is as big a solution as its proponents would like to think.
squigz•1h ago
"Within reason" is doing a lot of lifting in that sentence, isn't it? What I define as reasonable FOSS solutions, many executives would not agree with, but that doesn't mean they're not practical or acheivable.

Your Snake example also doesn't seem very fair - there are many large, concentrated FOSS movements and organizations that are doing good. More and more - albeit very slowly and sporadically - there are governments and organizations choosing to invest in self-hosted FOSS solutions. And you focus on hackers expressing curiosity doing silly but interesting things on various types of systems. Come on.

AtlasBarfed•1h ago
If AI is actually a software revolution, OS/Freeware will close the gap with non-gaming proprietary software.
pheggs•1h ago
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.

neilv•1h ago
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.)

squigz•56m ago
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?

codedokode•1h ago
Note that non-free firmware in a network card, for example, doesn't affect anything, if the traffic is encrypted (and ideally routed through VPN so that the card has no direct Internet connection). So in some cases we can isolate non-free components so that they cannot do any harm. Modem in a phone, probably can be isolated also.
billy99k•1h ago
What's not mentioned here is that every single successful OSS project is funded by multi-million dollar corporations and the reason it's so prevalent today.

The rest usually become abandonware because maintainers don't have the time or energy to continue with it for years at a time, especially if they can't make money from it.

glitchc•1h ago
Isn't the author confusing closed platforms for closed software? There are open platforms out there (Mastodon, Bluesky), but they lack traction. For any closed platform, the owner of the platform gets to decide what the stack looks like.
AfterHIA•1h ago
Open Source is to BRICS what social democracy is to Richard Stallman.

#jeffreyepstein

GMoromisato•1h ago
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.]

squigz•1h ago
Blender seems like a good example of how this can actually happen.
porcoda•43m ago
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).

eduction•28m ago
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!)

cozzyd•21m ago
It is possible if the software is a byproduct of something else that pays the bills (e.g. scientific research).
redwood•1h ago
Microsoft, Google, Amazon. They will all open source wash themselves and have a cadre of former red hat and other equivalent employees speaking about how they are the center of open source.

Meanwhile there's an entire parallel universe where people view things using different terms than these tired 1990s battles.

The next generation of software cannot be controlled by a small number of hyperscalers.. that is the new center of freedom focus. Times change

ninetyninenine•52m ago
Nothing is truly free. All developer time is bought and paid for. Even leisure time. What pays for the software developer to be able to not starve and be able to spend leisure time on free software? Paid software. Obviously. Somewhere in the equation someone needs to be paid.

Usually if software is open source, it won't be paid for. So whatever is funding it... well if it's a software company funding open source software where does the money come from? Obviously paid software. And people won't pay for open source software because it's basically free.

Follow the money trail it ends at roughly three places: 1. donations, 2. tech support 3. ads 4. closed source software.

1 and 2 are too miniscule to be effective.

jrapdx3•52m ago
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.

bjourne•26m ago
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.
signa11•47m ago
how does Linux's world domination feel ?
bad_haircut72•46m ago
People seem to think Free Software ought to have won purely as being free, as if that was somehow going to overcome the heinous acts f profit motivated groups to try and take away your end user freedom for their own gain. Its an idealogical battle not an economic one, though sadly we havent won its true

Wireguard FPGA

https://github.com/chili-chips-ba/wireguard-fpga
323•hasheddan•7h ago•89 comments

Everything You Need to Know About [California] SB 79

https://mnolangray.substack.com/p/everything-you-need-to-know-about
11•bickfordb•45m ago•1 comments

Edge AI for Beginners

https://github.com/microsoft/edgeai-for-beginners
95•bakigul•4h ago•27 comments

Ask HN: What are you working on? (October 2025)

95•david927•4h ago•217 comments

Emacs agent-shell (powered by ACP)

https://xenodium.com/introducing-agent-shell
97•Karrot_Kream•4h ago•7 comments

Show HN: Baby's First International Landline

https://wip.tf/posts/telefonefix-building-babys-first-international-landline/
18•nbr23•4d ago•2 comments

Three ways formally verified code can go wrong in practice

https://buttondown.com/hillelwayne/archive/three-ways-formally-verified-code-can-go-wrong-in/
55•todsacerdoti•18h ago•27 comments

Bird Photographer of the Year Gives a Lesson in Planning and Patience

https://www.thisiscolossal.com/2025/09/2025-bird-photographer-of-the-year-contest/
51•surprisetalk•6d ago•10 comments

Macro Splats 2025

https://danybittel.ch/macro.html
373•danybittel•14h ago•60 comments

Database Linting and Analysis for PostgreSQL

https://pglinter.readthedocs.io/en/latest/
18•fljdin•4d ago•3 comments

3D-Printed Automatic Weather Station

https://3dpaws.comet.ucar.edu
27•hyperbovine•3d ago•5 comments

Tiny Teams Playbook

https://www.latent.space/p/tiny
69•tilt•4d ago•20 comments

Completing a BASIC language interpreter in 2025

https://nanochess.org/ecs_basic_2.html
49•nanochess•5h ago•3 comments

Free software hasn't won

https://dorotac.eu/posts/fosswon/
113•LorenDB•3h ago•132 comments

A whirlwind introduction to dataflow graphs (2018)

https://fgiesen.wordpress.com/2018/03/05/a-whirlwind-introduction-to-dataflow-graphs/
22•shoo•1d ago•0 comments

Constraint satisfaction to optimize item selection for bundles in Minecraft

https://www.robw.fyi/2025/10/12/using-constraint-satisfaction-to-optimize-item-selection-for-bund...
18•someguy101010•6h ago•8 comments

Show HN: I built a simple ambient sound app with no ads or subscriptions

https://ambisounds.app/
93•alpaca121•10h ago•43 comments

AdapTive-LeArning Speculator System (ATLAS): Faster LLM inference

https://www.together.ai/blog/adaptive-learning-speculator-system-atlas
189•alecco•16h ago•43 comments

Wall Street is worried the private credit bubble will burst

https://www.thetimes.com/business-money/economics/article/wall-street-first-brands-private-credit...
30•zerosizedweasle•1h ago•13 comments

Why are Big Tech companies a threat to human rights?

https://www.amnesty.org/en/latest/news/2025/08/why-are-big-tech-companies-a-threat-to-human-rights/
20•HotGarbage•1h ago•2 comments

The neurons that let us see what isn't there

https://arstechnica.com/science/2025/10/the-neurons-that-let-us-see-what-isnt-there/
31•rbanffy•5d ago•1 comments

oavif: Faster target quality image compression

https://giannirosato.com/blog/post/oavif/
17•computerbuster•8h ago•8 comments

Addictive-like behavioural traits in pet dogs with extreme motivation for toys

https://www.nature.com/articles/s41598-025-18636-0
141•wallflower•8h ago•93 comments

Schleswig-Holstein completes migration to open source email

https://news.itsfoss.com/schleswig-holstein-email-system-migration/
310•sebastian_z•10h ago•102 comments

A years-long Turkish alphabet bug in the Kotlin compiler

https://sam-cooper.medium.com/the-country-that-broke-kotlin-84bdd0afb237
70•Bogdanp•7h ago•71 comments

Loko Scheme: bare metal optimizing Scheme compiler

https://scheme.fail/
146•dTal•5d ago•14 comments

How I'm using Helix editor

https://rushter.com/blog/helix-editor/
180•f311a•9h ago•63 comments

Nostr and ATProto (2024)

https://shreyanjain.net/2024/07/05/nostr-and-atproto.html
114•sph•15h ago•63 comments

Rcyl – a recycled plastic urban bike

https://rcyl.bike/en/the-bike/
25•smartmic•5h ago•23 comments

HP1345A (and wargames) (2017)

https://phk.freebsd.dk/hacks/Wargames/
35•rbanffy•5h ago•2 comments