3 ms·
Abandoned means no one around to deal with security issues, or impacting bugs. Maintained means they are. There may be no new features though. (these are my
by b112 2y ago
Abandoned means no one around to deal with security issues, or impacting bugs.
Maintained means they are. There may be no new features though.
(these are my definitions, but I think there should be similar concepts in all dev's heads)
- layer8 2y agoIt changes nothing about the current version of the library though. It only impacts how quickly or easily one would be able to get a fix in case some issue does come up. But I’m questioning the expectation that such issues will come up, and the associated expectation that one will have to regularly update the library because new issues won’t ever stop coming up.
- 3pt14159 2y agoIt's about perception. When I look at a old page on GitHub and there haven't been any code changes in two years but it does look like the Issues page is addressed quickly then I can trust the old code. On the other hand if the Issues page isn't addressed I can assume that the code will cause me problems in the future and I'll look for a different library.
- b112 2y agoThere are endless examples of libraries being updated, due to bad code in the library. It's not a rare event, it's very, very common. If a library is abandoned, and no one is around updating the code for vulnerabilities, it's trouble. That's because one day you can use it, and the next you cannot. (Yes you can personally patch it, but that's an issue that's come up. And how will you know? Look at all the bugtrackers daily to see people yelling "HEY!"?)