"Software escrow" is a agent for source code control between buyer and seller.
suppose I need a customized software for my business process. I will contact to software company or individual software engineer based on my cost budget for this software. They or he analyze my whole business process and give me a solution as software. This software may be open source or executable based on agreement between me and them or him.
Open source means the whole project coding should be maintain by me.Executable means software coding maintained by software company or software engineer. Assume that "Kasper sky" is the exec which is provide the Antivirus functionality. It's source code maintained by "Kasper Sky" company. We need any updates or patches than they will do modifications in coding and give the latest executable to us.
Assume that after successful implementation of your customized software that software company or the software engineer goes to out of business then how do you manage your further updation in that software? Here the "software escrow" will play the vital role.As part of arranging for your software to be written, you and the developer can agree that a copy of the source code will be given to a neutral third party - an escrow agent. The agreement would then specify under which conditions that agent would be allowed to release the source code to you. For example one of the conditions might be the developer's bankruptcy or going out of business for other reasons. By using software escrow, the developer is protected as long as it makes sense for them to retain control, and you are protected should the developer disappear.
But I don't know exactly what happens if the escrow agent goes away?. If someone knows then please share here.
suppose I need a customized software for my business process. I will contact to software company or individual software engineer based on my cost budget for this software. They or he analyze my whole business process and give me a solution as software. This software may be open source or executable based on agreement between me and them or him.
Open source means the whole project coding should be maintain by me.Executable means software coding maintained by software company or software engineer. Assume that "Kasper sky" is the exec which is provide the Antivirus functionality. It's source code maintained by "Kasper Sky" company. We need any updates or patches than they will do modifications in coding and give the latest executable to us.
Assume that after successful implementation of your customized software that software company or the software engineer goes to out of business then how do you manage your further updation in that software? Here the "software escrow" will play the vital role.As part of arranging for your software to be written, you and the developer can agree that a copy of the source code will be given to a neutral third party - an escrow agent. The agreement would then specify under which conditions that agent would be allowed to release the source code to you. For example one of the conditions might be the developer's bankruptcy or going out of business for other reasons. By using software escrow, the developer is protected as long as it makes sense for them to retain control, and you are protected should the developer disappear.
But I don't know exactly what happens if the escrow agent goes away?. If someone knows then please share here.