Obviously we all want to avoid enshittified (aggressively monetized) software or at least get our money’s worth. I’m looking at self-hosting software right now and one I’m looking has a pricing page but only for cloud (no other paywalled features) and is open source. I tried looking up future plans and didn’t find much, so it doesn’t seem like it will enshittify. (not related) I had thought about switching to Omnivore for a long time but then they merged with ElevenLabs and the rest is history.
I’d agree with the exception of Rocket.Chat. I hosted an instance for years. Over that time, basic features kept slipping behind a paywall despite being “open source,” and fully self hosted. It’s fully nagware at this point.
I had my whole group of friends and family jump to Matrix a year ago. Instead of basic features becoming paid features… there are no features!
Edit: I re-read your comment. Yes, RC “requires check-in.” My bad.
Revert to an older version?
That might work for a while, but running out of date software seems like a bad idea.
Generally speaking, you’re not wrong. But I’d say it also depends on the use case and your threat environment. If it’s not publicly exposed, I’m generally OK with running an older version of software. In the case of chat software, for instance, it would have to be available only on local network or a private VPN like Tailscale. That can limit its usefulness though.