I published over 20 packages and now I only have time to support a fraction of them. I’ve gone from retired to being in a startup and for some reason I have less spare time.
I’m having trouble deciding whether I should feel guilty or not. On one hand I’m causing users who need support a fair amount of trouble, but on the other hand the users who don’t have problems would not have the package if I hadn’t written it.
I’ve never believed the old adage that developers of free software owe their users nothing. Creating the software in the first place is a kind of promise. Some culture (don’t remember the one) believes that if you save a person’s life then you owe that person the rest of their life. That seems to have some relevance to my topic, not sure.
Anyway, recently I’ve only fixed problems when they affect me. Many will just work forever because they are so simple. I’ve put notices on some that they are no longer supported. I don’t think they should be removed from atom.io because they may still be useful to some. Also others may step in and support them. But I’m not sure about any of this.
So, do you think I should remove them, mark them as obsolete, or just put a notice on them that they currently have no support and need someone to support them?