> why have an official firmware if it's not at least slightly maintained.
Because it's still useful to have a blessed child so that people getting into the space have somewhere to start. You could accept zero additional PRs and it would still be a useful thing to have.The hardware is static so the rate of software rot is pretty low. It can effectively not be maintained as long as it's already in a stable state. Adding new features is cool and all but it also adds more bugs.
But the great thing is that there's a community, all using the same hardware, and people can fork. So people can still get those updates that they want. Maybe the only thing to do is create a community fork that is much more open but doesn't come with the same stability promises. But that can still be a lot of work, even if you get community maintainers
I've heard people talk about this "solution" for over a decade, especially with crypto trying to justify itself, but I've never seen it successful.
developers all end up launching their own things and getting all the money up front in some way or another
more communities burned
You usually end up with insufficient donations to move anything, but now gained a bunch of users who think they own the devs and complain about every change which isn't that one thing they donated for...
Much easier fix: They already open-sourced everything, the official branch is sufficiently stable and feature-rich. People are free to fork and create something new, decoupled from the Flipper team and maybe even financed by donations if they want to.
It's worse in many ways too - it's a lot harder to gauge interest as the developer to understand how well any update will sell, and if the updates "stack", then a user only pays for the newest update to get all older features free. It's also worse from a cashflow perspective for the developer (but better for consumer) since they have to pre-build the update before any chance of getting paid for it.
If I buy a product and like it as-is then I don't necessarily want it to change over time.
Buy once is better, buy once with optional updates or periodic version releases is better still.
And generally speaking there is a lot of options that are excellent for developers but complete shit for the users. That's obvious, but it's also off the point in the context of fairness.
Then Minecraft pioneered the model of users paying once and getting free lifetime updates. And shortly thereafter various SaaS pioneered the model of the user paying monthly while the software barely changes.
And somehow we pretend like those two business models aren't both broken, and like the first one somehow doesn't work anymore
It is certainly a very well-known instance of it, but pioneered?
Edit: I didn't actually want to say that EQ invented it, but I had phrased that badly.
That is not to blame him, but I remember his writing being very influential with start up founders.
Maybe they can sell the hardware which includes 1 major upgrade release.
Maybe they can have a Kickstarter campaign to fund new releases.
RAR / WinRAR - same and it's even older.