Лекция
Привет, Вы узнаете о том , что такое депонирование исходного кода, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое депонирование исходного кода , настоятельно рекомендую прочитать все из категории Разработка программного обеспечения и информационных систем.
депонирование исходного кода — это передача исходного кода программного обеспечения стороннему депонированию . Условное депонирование обычно запрашивается стороной, лицензирующей программное обеспечение (лицензиатом), для обеспечения обслуживания программного обеспечения, а не его отказа или бесхозного использования . Исходный код программного обеспечения передается лицензиату, если лицензиар объявляет о банкротстве или иным образом не обеспечивает поддержку и обновление программного обеспечения, как это обещано в лицензионном соглашении на программное обеспечение .
Поскольку непрерывная эксплуатация и обслуживание специального программного обеспечения имеет решающее значение для многих компаний, они обычно хотят быть уверенными в том, что оно будет продолжаться, даже если лицензиар окажется не в состоянии сделать это, например, из-за банкротства. Этого проще всего достичь, получив копию актуального исходного кода. Лицензиар, однако, часто не желает соглашаться на это, поскольку исходный код обычно представляет собой одну из наиболее тщательно охраняемых коммерческих тайн .
В качестве решения этого конфликта интересов условное депонирование исходного кода гарантирует, что лицензиат получит доступ к исходному коду только тогда, когда обслуживание программного обеспечения не может быть гарантировано иным образом, как это определено в условиях, согласованных в контракте.
Депонирование исходного кода происходит в рамках договорных отношений, оформленных в соглашении об условном депонировании исходного кода, между как минимум тремя сторонами:
Услуга, предоставляемая агентом условного депонирования (как правило, это компания, предназначенная для этой цели и независимая от какой-либо стороны), заключается главным образом в получении исходного кода от лицензиара и передаче его лицензиату только в том случае, если условия, указанные в соглашении об условном депонировании, выполняются. Об этом говорит сайт https://intellect.icu .
Соглашения об условном депонировании исходного кода предусматривают следующее:
Заключается ли вообще соглашение об условном депонировании исходного кода и кто несет расходы по нему, определяется соглашением между лицензиаром и лицензиатом. Лицензионные соглашения на программное обеспечение часто предусматривают право лицензиата потребовать передачи исходного кода на условное депонирование или присоединиться к существующему соглашению об условном депонировании.
Законы о банкротстве могут препятствовать исполнению соглашения об условном депонировании исходного кода, если кредиторы обанкротившегося лицензиара имеют законное право конфисковать активы лицензиара, включая код, находящийся на условном депонировании, в случае банкротства, предотвращая передачу кода лицензиату.
Музеи, архивы и другие организации GLAM начали действовать как независимые агенты по депонированию из-за растущего цифрового устаревания . Яркими примерами являются Интернет-архив в 2007 году, Библиотека Конгресса в 2006 году,ICHEG , Музей истории компьютеров , или MOMA .
В некоторых случаях сообщества разработчиков программного обеспечения выступают в качестве депозитного агента, например, для серии видеоигр Wing Commander или Ultima 9 из серии Ultima .
Описанные выше соглашения об условном депонировании наиболее применимы к специально разработанному программному обеспечению, которое недоступно широкой публике. В некоторых случаях исходный код готового коммерческого программного обеспечения может быть передан на условное депонирование для выпуска в качестве бесплатного программного обеспечения с открытым исходным кодом по лицензии с открытым исходным кодом , когда первоначальный разработчик прекращает разработку и/или когда выполняются определенные условия сбора средств ( пороговая система залога ).
Например, графический пакет Blender был выпущен таким образом после банкротства Not a Number Technologies; На широко используемый набор инструментов Qt распространяется соглашение об условном депонировании исходного кода, заключенное «KDE Free Qt Foundation»
Есть много случаев прекращения использования открытого исходного кода, который позволяет сообществу продолжать самоподдерживаться, см. Список коммерческих видеоигр с позднее выпущенным исходным кодом .
Исследование, описанное в статье про депонирование исходного кода, подчеркивает ее значимость в современном мире. Надеюсь, что теперь ты понял что такое депонирование исходного кода и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Разработка программного обеспечения и информационных систем
Из статьи мы узнали кратко, но содержательно про депонирование исходного кода
Комментарии
Оставить комментарий
Разработка программного обеспечения и информационных систем
Термины: Разработка программного обеспечения и информационных систем