Ask HN: "What happens when something happens to you (you get hit by a bus)?"
One of my clients, who is a contractor in US, now wants to deploy my app for one of his big clients. The concern now is on the long-term aspects, like what if I go out of business or if something happens to me, which I believe is a valid concern.
In the event that I go out of business or something happens to me, my clients have the option to continue to use the service for an indefinite period (they are the administrator for their deployment, paying their hosting bill, but cannot download the code). They can at any time take out their data in a standard exportable format, which they can easily import again into a new application they can build as a replacement to my app, if and when they so desire.
I plan to highlight this aspect.
Other options like taking in a co-founder or forming a bigger team can have further questions like "What if you both get hit by the bus?" or "What if they go on a team-trip and the bus falls down a cliff?" or "What if there is an earthquake and the roof collapses?".
So, I would like to hear your options, which you might have tried out in such scenarios and have seen to work out well, like..
- Using a source-code escrow service (any reliable services which you might recommend?)
- Selling a source-code license (what are the precautions when taking this route?)
While trusting clients with source code licenses is one option, I am not sure I will be able to verify if the client (or one of their employees) break that trust. And when multiple licenses are given out, it is hard to find the source of the leak.
Suggestions welcome.