David, we had this same discussion back in May of 2014. Here is what I wrote
then:

The usual term for this is "source code escrow." A third party holds the 
code with a contract that says that if the vendor goes out of business or 
fails in some way then you get the source code. The third party charges, and

so the vendor may charge you. 

There are two or three HUGE problems with source code escrow: 

1. Thing about your own programs. You hire a guy or gal. You sit him or her 
down with all of the documentation and relevant tools and help from your 
experienced people. How long before he or she is productive? Three months? 
Now, suppose this vendor product blows up and it turns out the vendor is out

of business. You are going to go to court, get the software from the escrow 
agent, get the necessary platforms and tools -- and fix the bug, all quickly

enough to make a difference to your business? 

2. Unless you have an elaborate verification process, what if you get the 
source code and discover that through malice or oversight, the source code 
is five versions back out of date and missing three critical include files? 

3. A contract that says "we will do X in the future" -- in this case, give 
you access to our source code -- is what is called an "executory contract." 
Bankruptcy courts are very reluctant to enforce executory contracts because 
the whole point of bankruptcy is tear up whatever came before and give the 
debtor a fresh start.

Charles

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of David L. Craig
Sent: Monday, November 30, 2015 4:24 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Straightforward way to determine hardware architecture level?

Then there's source escrow that no longer seems to be available to customers
that are betting their businesses on the continued support of a software
facility.  I guess the bean counters believe it is less expensive to perish
with the software than to paddle the canoe or identify and migrate to
another product.  Does such planning fall within the purview of "business
continuity" these days?

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to