3 ms·
> software just moves way faster than that Which is the problem if you don't want to spend your days troubleshooting BS problems. Much of the movement is for
by rightbyte 3y ago
> software just moves way faster than that
Which is the problem if you don't want to spend your days troubleshooting BS problems.
Much of the movement is for no good reason at all.
- BadBadJellyBean 3y agoThere is a very good reason. It is hard to split bugfixes from features. Sometimes it is even very hard to fix a bug without changing the behaviour. It is unreasonable to expect everyone to backport their fixes to all old versions.
- rightbyte 3y agoYe if the code diverge much, ye. Depends on how mature the project is or how well thought out dependencies it has.
- petree 3y agoThere is a very good reason: the maintainers want to make the change. They don't even need a good technical need to do it, but usually there is at least something that drives the change.
- rightbyte 3y agoMaintainers wanting to make a change in itself is not a good reason for the users. There seem to be this sentiment that maintainers owe the users nothing, but also the opposite is true. There is no reason to give the maintainer some special status concerning "his" code.
- highwaylights 3y agoThat.. doesn’t make sense? It’s something the maintainer made and licensed in such a way that you can use it for free. The special status concerning “his” code is that it generally is in fact “his” (or her) property. If you don’t like it you’re free in most cases to fork it and suit yourself. Either way, it still doesn’t change the fact that there are going to be upstream bugs and vulnerabilities that remain unpatched if you’re trying to keep something frozen for 15 years.
- petree 3y agoAn open source maintainer is a person volunteering their time and resources to offer something usually free of charge. As such, they decide what usecases they want to support and for how long. You can't expect someone to do work for free to support you.