Депонирование исходного кода: защита от прекращения поддержки программного обеспечения.
Source code escrow
Депонирование исходного кода ПО: защита бизнеса от рисков прекращения поддержки. Гарантия доступа к коду при банкротстве разработчика. Безопасность лицензий.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Эскроу исходного кода — это передача исходного кода программного обеспечения на хранение независимому депозитарию. Эскроу обычно запрашивается стороной, получающей лицензию на программное обеспечение (лицензиатом), чтобы обеспечить его поддержку и развитие, а не прекращение обслуживания или оставление без поддержки. Исходный код программного обеспечения передается лицензиату в случае банкротства лицензиара или невыполнения им обязательств по поддержке и обновлению программного обеспечения, предусмотренных лицензионным соглашением.
Source code escrow is the deposit of the source code of software with a third party escrow agent. Escrow is typically requested by a party licensing software (the licensee), to ensure maintenance of the software instead of abandonment or orphaning. The software's 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.
Необходимость эскроу
Поскольку непрерывное функционирование и поддержка заказного программного обеспечения критически важны для многих компаний, они обычно стремятся обеспечить его продолжение даже в случае, если лицензиар окажется не в состоянии это сделать, например, из-за банкротства. Достичь этого проще всего, получив копию актуального исходного кода. Однако лицензиар зачастую не готов на это согласиться, поскольку исходный код, как правило, является одним из наиболее тщательно охраняемых коммерческих секретов. Для разрешения этого конфликта интересов используется эскроу исходного кода, который гарантирует лицензиату доступ к исходному коду только тогда, когда поддержка программного обеспечения не может быть обеспечена иным способом, в соответствии с оговоренными в договоре условиями.
As the continued operation and maintenance of custom software is critical to many companies, they usually desire to make sure that it continues even if the licensor becomes unable to do so, such as because of bankruptcy. This is most easily achieved by obtaining a copy of the up to date source code. The licensor, however, will often be unwilling to agree to this, as the source code will generally represent one of their most closely guarded trade secrets. As a solution to this conflict of interest, source code escrow ensures that the licensee obtains access to the source code only when the maintenance of the software cannot otherwise be assured, as defined in contractually agreed upon conditions.
Третьи лица - агенты по депонированию
Музеи, архивы и другие организации GLAM стали выступать в качестве независимых депозитариев в связи с растущей проблемой цифрового устаревания. Яркими примерами являются Интернет-архив (2007 год), Библиотека Конгресса (2006 год), ICHEG, Музей истории компьютеров или MoMA. Существуют также случаи, когда в роли депозитариев выступают сообщества разработчиков, например, для серии видеоигр Wing Commander или Ultima 9 из серии Ultima.
Museums, archives and other GLAM organizations have begun to act as independent escrow agents due to growing digital obsolescence. Notable examples are the Internet Archive in 2007, the Library of Congress in 2006, ICHEG, Computer History Museum, or the MOMA. There are also some cases where software communities act as escrow agent, for instance for Wing Commander video game series or Ultima 9 of the Ultima series.
Открытое предоставление программного обеспечения для общественности
Описанные выше соглашения о депонировании наиболее применимы к программному обеспечению, разработанному на заказ, которое не предназначено для широкой публики. В некоторых случаях исходный код коммерческого готового программного обеспечения может быть помещен в эскроу с условием его выпуска в качестве свободного программного обеспечения с открытым исходным кодом под соответствующей лицензией, если первоначальный разработчик прекратит разработку и/или будут выполнены определенные условия финансирования (система порогового залога). Например, графический пакет Blender был выпущен таким образом после банкротства Not a Number Technologies; широко используемый инструментарий Qt защищен соглашением об эскроу исходного кода, обеспеченным "KDE Free Qt Foundation". Существует множество примеров перехода к открытому исходному коду в конце жизненного цикла продукта, что позволяет сообществу продолжать самостоятельную поддержку, см. Список коммерческих видеоигр, исходный код которых был выпущен позднее.
The escrow agreements described above are most applicable to custom developed software which is not available to the general public. In some cases, source code for commercial off the shelf software may be deposited into escrow to be released as free and open source software under an open source license when the original developer ceases development and/or when certain fundraising conditions are met (the threshold pledge system). For instance, the Blender graphics suite was released in this way following the bankruptcy of Not a Number Technologies; the widely used Qt toolkit is covered by a source code escrow agreement secured by the "KDE Free Qt Foundation". There are many cases of end of life open sourcing which allow the community continued self support, see List of commercial video games with later released source code.