I’m on (what sounds like) a similar path to yours - in that the SaaS is growing nicely (and will one day afford a team and hopefully scale sustainably) but currently there is significant key-man risk.
My main concern is for my customers, so your open source idea sounds very practical.
How did you set this up? Do you have a private GitHub repo for example? With a Will / procedure to open it to customers?
Just trying to understand the practical execution of this idea.