this post was submitted on 26 Oct 2023
3 points (100.0% liked)
Connect for Lemmy App
3302 readers
1 users here now
A community for the mobile app Connect for Lemmy.
Links
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
First, thanks for participating in the discussion and writing such a detailed in-depth comment.
No codebase is perfect and if someone just comments stuff like 'yOuR cOde iS gArbAge' you can tell them to fuck off or to refactor the code and submit a merge request. Don't be embarrassed of your code or and be honest about it if you know that a part of your code sucks but you don't have time to rewrite it.
Well, if you can't find a good maintainer to take over your project and you need to abandon it, you can open source it and mark it as archived on GitHub. Maybe someone wants to build something similar in the future and can use your project as a reference. Also, maybe it's not gonna be useful to anyone, but you don't lose anything by making the code public after you already abandoned the project.
As for still active projects:
You don't have to accept feature requests from people. You can either say that you only accept bug reports, or people can submit feature requests but you won't implement them, and they will only be implemented if someone submits a merge request with a patch. You can also entirely turn off issues on GitHub and just do whatever you want.
This rather only happens with big projects like Linux desktop environments or stuff like that (e.g. there has been a massive flame war between GNOME and KDE users)
Sure, rare cases like these exist and it's unfortunate, but I wouldn't say that his happens very often. All in all, I still think that open source is the best way.