logoalt Hacker News

echelonlast Tuesday at 1:58 PM1 replyview on HN

I can't comprehend this view at all.

I hate open source purism. It's not pragmatic and it's enabled us to be resold a world with ever disappearing rights.

This view is okay with hyperscalers. But it attacks the small developer.

The hyperscalers are removing our freedoms and privacy. Not small developers.

We need leverage against this.


Replies

rpdillonlast Tuesday at 3:45 PM

Strongly agree with the view you're responding to. So maybe I can talk about it.

There's just tons of software that you expect people to re-host. Yunohost has a massive catalog of free and open source software that is specifically designed to be spun up in a matter of minutes on open source VMs. To do what you're suggesting for those pieces of software would destroy the ecosystem entirely. The goal is to have multiple providers that are interchangeable that can host the software you need. So if one provider goes down, you can switch.

Meanwhile, MBAs that wanted to make money on their open source software decided that a good way to do that was to host services in charge for them. I agree, but the challenge here is what do you do when Amazon decides to take your software and also make it available to host?

And that's the moment where people abandon free software because it's inconvenient for that particular business model. The bug is not in free software. The bug is in the business model of the companies wanting to claim that they're peddling open source software, while not actually doing so: they want to have a monopoly on providing that software as a service. I understand why, but it's not good for the customer.

A real example that's getting a little long in the tooth, but back in the mid-2010s, I wanted to buy elasticsearch for a geographic search for my startup, and turns out that elasticsearch hosting, which I preferred, didn't actually offer CPU intensive instances suitable for geo-hashing. And I ended up having to switch over to Amazon to get the kinds of memory and CPU allocations that were best for our use case.

I get that you're concerned about the sustainability of these businesses, but introducing a monopoly on hosting has other downsides.