7 ms·
Hypothetical question - what if a "founder" of a widely adopted service like cdnjs becomes incapacitated or dead, is everyone supposed to just follow a fork or
by fareesh 7y ago
Hypothetical question - what if a "founder" of a widely adopted service like cdnjs becomes incapacitated or dead, is everyone supposed to just follow a fork or is there some kind of provision to hand over control to someone? How can the successor be chosen in such cases?
- joatmon-snoo 7y agoWell, you can plan for that. N+2 and all that isn't just for servers, works for humans too :) If you haven't planned for it? Hopefully there are maintainers/contributors who care enough and have the resources to step up, figure out a plan, and execute it. If not? Have fun maintaining your own fork and finding out about security bugs on the front page of HN.
- gbuk2013 7y agoAKA “bus factor”: https://en.m.wikipedia.org/wiki/Bus_factor https://en.m.wikipedia.org/wiki/Bus_factor
- fareesh 7y agoThanks I wasn't familiar with the term, TIL
- diggan 7y agoJust this happened in the Clojure community when Raynes (Anthony Grimes) died. He made a lot of utils and projects for the community available open source and since his passing in 2016, community forks have been available in other organizations or willing users who fork and continue maintenance. See for example https://github.com/Raynes/tentacles https://github.com/Raynes/tentacles which now "moved" to clj-commons https://github.com/clj-commons/tentacles https://github.com/clj-commons/tentacles Edit: just learned after looking up more about it that Raynes also seems to have been behind the creation of Elixir's Mix toolkit (Mix is Bundler, RubyGems, and Rake combined) so he touched on a lot of peoples life outside of Clojure as well.
- fareesh 7y agoWow that's very sad to hear, I use mix all the time