We were required to have code escrow contingencies, and one company required those two key personnel not to travel on the same flights.
Did they also asked them not to travel in the same car? Chances of dying in a car accident are considerably higher than a plane, unless I am missing the reasoning behind it
My company has the same policy for high enough management, but these days they all just travel solo on commercial flights anyway. It seems like it was different 20 years ago.
edit: I think they also maintain a car policy too, but I can't recall for certain.
Code escrow is in fact what we're looking at. I guess part of my question intended to hear more about how outlining and negotiating that process went. E.g. I'm curious what objections or sticking points may have been encountered, from either side, when approaching the agreement to make a copy of the product accessible to the customer (in certain circumstances).
Hopefully it's straight forward and non-interesting, in which case I'd have no further questions.
In our case, we bought a license for the software + source code and hosted it in our data center. We paid for maintenance and a support agreement that included a fixed number of hours for break/fix and new features.
Worked pretty well.
It sounds wasteful, but because it was a two-man the cost was low relative to value.
We use NCC Group as our escrow provider. There are cheaper options but NCC has good name recognition which helps customers feel more comfortable.
As for what to charge, we just marked up their price a bit and called that our "source code escrow add-on".
Can you elaborate on the details or circumstances these parts outlined? Particularly in regard to provisions or protocols to be followed in the event you become unable to render product service (due to disaster against the product or its infrastructure, personal circumstances, or otherwise).
I'm in a similar position that you've described. I'm mostly a one-man shop with a SAAS product that has a Fortune 100 customer. As it becomes increasingly integrated within their company they've voiced concern over what happens if I become unable to render service. We likely have contract amendments coming for code escrow, but I've no experience in this particular area, so thought I'd ask what you learned from these parts of your contract.
If it matters, the product is tightly customized to the customer's work flow, and provides a solution they've been unable to readily find elsewhere. So in the event that service can no longer be rendered, having them subscribe to another product wouldn't be immediately viable.