Source code escrow

Source code escrow

Source code escrow means deposit of the source code of the software into an account held by a third party escrow agent. Escrow is typically requested by a party licensing software (the licensee), to ensure maintenance of the software. The software source code is released to the licensee if the licensor files for bankruptcy or otherwise fails to maintain and update the software as promised in the software license agreement.

Source code escrow services may be very limited, such as verifying that media is readable, or very comprehensive, such as doing a complete build of the software based on the source code and verifying that features match the binary version.

Election law

An entirely different use of source code escrow was made by the State of North Carolina in 2005, when it enacted an election integrity law. This law was put in place, in part, to avoid glitches in electronic voting machines as seen in the North Carolina 2004 elections. The law required the source code escrow for the original purpose of protecting the licensee in the event of the bankruptcy of the licensor. However, it went further and took the unprecedented step of allowing, and in fact requiring, review of the code in escrow. It allowed review by the State Board of Elections, Office of Information Technology Services, the State chairs of each political party, the purchasing county, and up to three designated agents of same. It "required" review by the State Board of Elections prior to certifying any voting system. While previous use of source code escrow had the intent of concealing the code from the user (while still assuring access in the event the supplier could not support the code), the North Carolina law used source code escrow to allow the user to inspect the code. [ [http://www.ncleg.net/Sessions/2005/Bills/Senate/HTML/S223v7.html North Carolina SL2005-323] ]

While the right to inspect might have been a new use of source code escrow in this particular case, that right appears routinely in the standard agreement forms of some escrow agents. Inspection, or verification as it is often called, can be done either before or after escrow materials have been deposited. The licensor may or may not be present. If present, the licensor should never be allowed to interact with the verification process.

ee also

* Software patent
* Legal aspects of computing
* [http://www.innovasafe.com/ InnovaSafe Source Code Escrow]

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • source code escrow — USA An arrangement between the licensor and a licensee of a computer software application in which the licensor deposits a copy of the application source code (and related technical components and documentation) with an independent escrow agent.… …   Law dictionary

  • Escrow — is a legal arrangement in which an asset (such as cash, real property or other tangible assets) is deposited into safekeeping (e.g., a bank account) under the trust of a neutral third party (escrow agent) pending satisfaction of contractual… …   Wikipedia

  • escrow — I noun conditional deed held in trust, conditional instrument, contingent deed held in trust, entrustment, instrument held until the performance of a condition, written instrument of contingency II index binder Burton s Legal Thesaurus. William C …   Law dictionary

  • escrow agent — A person (often an attorney) or a company that handles escrow arrangements. Also sometimes called a title agent. Category: Business, LLCs & Corporations Category: Real Estate & Rental Property Nolo’s Plain English Law Dictionary. Gerald N. Hill,… …   Law dictionary

  • Comparison of open source software hosting facilities — A source code repository or source code escrow[citation needed] is a file archive and web hosting facility where large amounts of source code are kept, either publicly or privately. They are often used by open source projects and other multi… …   Wikipedia

  • software escrow — noun The holding of software source code by a third party in order to protect customers against the future insolvency of the software supplier …   Wiktionary

  • Civil Code of Argentina — Congress building in Buenos Aires, Argentina The Civil Code of Argentina is the legal code which forms the foundation of the system of civil law in Argentina. It was written by Dalmacio Vélez Sársfield, as the culmination of a series of attempts… …   Wikipedia

  • Quellcode — Unter dem Quelltext, auch Quellcode (engl. source code) oder Programmcode, versteht man in der Informatik den für Menschen lesbaren, in einer Programmiersprache geschriebenen Text eines Computerprogramms. Abstrakt betrachtet kann man den… …   Deutsch Wikipedia

  • Quellkode — Unter dem Quelltext, auch Quellcode (engl. source code) oder Programmcode, versteht man in der Informatik den für Menschen lesbaren, in einer Programmiersprache geschriebenen Text eines Computerprogramms. Abstrakt betrachtet kann man den… …   Deutsch Wikipedia

  • Quelltext — Screenshot der IDE Geany mit Python Quelltext Unter dem Begriff Quelltext, auch Quellcode (englisch source code) oder unscharf Programmcode genannt, wird in der Informatik der für Menschen lesbare, in einer Programmiersprache …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”