Open Source hot take: A software project is allowed to be *done*.
-
@mirabilos
My assumption here was that the last compatible version has fallen out of maintenance everywhere, so any version that patches a bug cannot work anymore by assumption. Or am I missing something again?
@leonid @tante -
Open Source hot take: A software project is allowed to be *done*. Not everything needs to add features or rewrite things. You can just be happy with functionality and focus on just maintainance. "Maintenance mode" is not always bad but can just show a mature product.
@tante I point out that this is clearly also true of physical creations, arts and crafts and movies and whatever: if the creator lingers on the scene, forever changing and tweaking and updating, the results are almost always unhappy. Nobody is happy that the origin Star Wars films got turned into some kind of ongoing project of Lucas's. But turning everything into a construction site keeps the most money flowing.
-
@mirabilos
Of course, but it's not in the hands of the maintainer of any given piece of software anymore if they don't want to provide patches for old dependencies themselves so they won't have to change the code of the software itself.
@tante @leonid -
@StryderNotavi @dashdsrdash @MisuseCase @ArneBab @tante That's okay, it's baked in to the definition of intuition. Not everyone has the "same" intuition, right?
-
Open Source hot take: A software project is allowed to be *done*. Not everything needs to add features or rewrite things. You can just be happy with functionality and focus on just maintainance. "Maintenance mode" is not always bad but can just show a mature product.
@tante This. I have thought this so often. "Oh this project is dead, if only does bug fixes." My brother in christ, its an image viewer! Wtf do you think it will become?!
-
@tante yes! This!
I had people question a project because it had no release for six months (despite even commit activity)…
@mirabilos @tante A project without a release every six months is considered dead now?
In a way I have seen it myself as well, where I posted something like 'until further notice'. But the readers believed the message to be invalid as the notice was from last year.
-
Open Source hot take: A software project is allowed to be *done*. Not everything needs to add features or rewrite things. You can just be happy with functionality and focus on just maintainance. "Maintenance mode" is not always bad but can just show a mature product.
@tante hotter take: finished projects should have their reasoning specified, including goals and implementation details
-
Open Source hot take: A software project is allowed to be *done*. Not everything needs to add features or rewrite things. You can just be happy with functionality and focus on just maintainance. "Maintenance mode" is not always bad but can just show a mature product.
-
Open Source hot take: A software project is allowed to be *done*. Not everything needs to add features or rewrite things. You can just be happy with functionality and focus on just maintainance. "Maintenance mode" is not always bad but can just show a mature product.
@tante i agree, but it has to move at least as fast as its dependencies
newer library versions need to be incorporated, deprecated programming language features need to be replaced
so there is an inherent speed up when you go down the dependency tree
now matter the volume of changes, one could however still call this "done" as long as no new features are added
-
@mirabilos
Of course, but it's not in the hands of the maintainer of any given piece of software anymore if they don't want to provide patches for old dependencies themselves so they won't have to change the code of the software itself.
@tante @leonid -
@tante more projects should add a “what-it’s-not” list next to the feature list.
-
@mirabilos
That's admirable but maybe not a model that works for everyone.
@tante @leonid -
@mirabilos
That's admirable but maybe not a model that works for everyone.
@tante @leonid -
If it's the only possibility to keep the software running at all, of course, but just in order to keep the software running with an older version of the dependency so that you won't have to adjust the software itself?
-
If it's the only possibility to keep the software running at all, of course, but just in order to keep the software running with an older version of the dependency so that you won't have to adjust the software itself?
-
@mirabilos
That's another thing of course, in this case there will hardly be any other option.
@tante @leonid -
Open Source hot take: A software project is allowed to be *done*. Not everything needs to add features or rewrite things. You can just be happy with functionality and focus on just maintainance. "Maintenance mode" is not always bad but can just show a mature product.
@tante i feel i've seen this take enough times by now that it's pretty cold, actually
-
@tante i feel i've seen this take enough times by now that it's pretty cold, actually
@entailment @tante it can still be hot if we keep feeding the fire with fresh fuel
-
Open Source hot take: A software project is allowed to be *done*. Not everything needs to add features or rewrite things. You can just be happy with functionality and focus on just maintainance. "Maintenance mode" is not always bad but can just show a mature product.
Somehow even ls(1) has gotten progressively more annoying over the years I've been using Linux.
-
M marcusxms@helvede.net shared this topic
🤪