Hacker News new | past | comments | ask | show | jobs | submit login

This has been brewing for a very long time, and he's by no means the only person or even the best person making these points.

Open source dates back to the 1980s but really took flight in the 1990s with Linux, Linux distributions, and the mainstreaming of the Internet. Back then it was mostly a movement for software freedom and openness in contrast to closed source software like Windows and macOS. While it obviously didn't displace closed source software, it definitely played a huge role in preventing the Internet from being "embraced, extended, and extinguished" by Microsoft among others.

Without the open source movement we might be using the Microsoft Enterprise Internet with IIS as the only viable web server and NT as the only viable server OS. Imagine that hellscape. We also wouldn't have modern cloud, single board computers with reasonably open software, and loads of other things.

Yet the world has changed radically since the 1990s. Today the major form of closed software is cloud SaaS. SaaS usually runs on top of open source software but in terms of openness and freedom it's a profoundly more closed model than old-school closed source. SaaS is the ultimate in closed. You get to understand and control nothing, not even your own data in most cases.

Against this model open source software is offering zero resistance. In fact it's helping facilitate this ultimate lock-down of compute by providing free labor to SaaS companies. That's its primary role now.

I've seen this situation developing for going on fifteen years, but it seems like it's difficult to get the open source community to even consider the issue. The mentality is completely stuck in the 1990s.




> Microsoft Enterprise Internet with IIS as the only viable web server and NT as the only viable server OS. Imagine that hellscap

Easy to imagine. That is the mobile space. Two suppliers, but a hellscape nonetheless


> You get to understand and control nothing, not even your own data in most cases.

Well said.


> Against this model open source software is offering zero resistance.

Pushover licenses like MIT offer zero resistance to it, but that's just a reason to use better licenses like AGPLv3 instead, not to abandon open source entirely.


AGPL is very clearly a nonfree license, despite what the FSF says.


The OSI and DFSG are both fine with the AGPL too, so it's hard to take that claim seriously, especially as a bare assertion with zero evidence.


AGPL: If you want to host it you have to pay.

SSPL: If you want to host it you have to pay.

BUSL: If you want to host it you have to pay.

Yet one is OSI-approved and the others aren't.


More like:

AGPL: If you want to host it, go ahead. If you want to host a modified version of it, provide source.

SSPL: If you want to host it, release your entire stack under the SSPL first. Good luck with that, lol.

BUSL: If you want to host it, you better not be making any money from it.


Please elaborate



... and this is the problem.

Any license that doesn't help feed the non-free SaaS ecosystem is a non-free license.


I agree. SaaS isn’t a loophole, it’s one of the legitimate things you can do with software freedom, in letter and in spirit.

Software is not services, and attempting to conflate them is, at the very least, logically flawed.


The structural economy we're creating is one where privacy, autonomy, and software freedom are only for nerds. Everyone else uses services and surrenders all privacy and usually control of their own data.

That's because making software usable is extremely difficult and expensive. If software must be free but services are paid, all the funding goes to make services usable and not software. This results in an ecosystem where only highly technical people can own their own compute.

Is that what we want?

You have to think in a whole-systems way not in terms of single isolated issues. We're making free bricks to build a prison and reasoning that this is fine because bricks should be free and people should be free to build prisons with them.

It might come down to the question of what open source is about. If it's about creating a software ecosystem for nerds to have freedom, I'd argue that it's been successful in that endeavor. If there is any goal of freedom for the rest of humanity, it has been a failure.

Are we a guild that cares only for ourselves and our profession?


80's or 90's open source? There was no effective internet. There were only BBSes and Compuserve. FOSS took off in the 00's.


> 80's or 90's open source? There was no effective internet. There were only BBSes and Compuserve. FOSS took off in the 00's.

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

Initial release: 1978

Just because there was no effective internet doesn't mean computers didn't exist and people weren't working on projects together.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: