I want the modules I’ve been laboring over to outlive me.
Or even, I want them to continue being useful to people even after I’ve, say:
- lost interest in working on them
- become fully committed to something else
- become unable to write useful code
- (you get the idea - stuff happens)
Now, ideally, when I felt any of those things coming on, I could anticipate that fact and find someone to work on, and turn over the keys to someone else (though, I admit I’m not actually sure how that would be done).
But sometimes, stuff happens suddenly. Or I just lose interest, and just don’t do it. Whatever. In that case, I want a “dead man’s switch” to, at some point, become activated, so that, without me having to explicitly pick someone, whoever cares to can pick up my code and UI and keep it going, however they please.
My current thinking is that, if I haven’t made even the tiniest of updates to my VCV-related GitHub repo in twelve months, I’ve dropped it and I want someone else to pick it up.
The interesting thing, who has to believe that has taken place. So far as I can tell, the people this document needs to convince are:
- The VCV Community.
- VCV the organization, so that it will continue to build the modules when this new person asks, and respect that this new person is allowed to.
- ???
This should, I believe, be a document in the repo itself, much like the LICENSE.md file.
Thoughts?
