Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Депонирование исходного кода кратко

Лекция



Привет, Вы узнаете о том , что такое депонирование исходного кода, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое депонирование исходного кода , настоятельно рекомендую прочитать все из категории Разработка программного обеспечения и информационных систем.

депонирование исходного кода — это передача исходного кода программного обеспечения стороннему депонированию . Условное депонирование обычно запрашивается стороной, лицензирующей программное обеспечение (лицензиатом), для обеспечения обслуживания программного обеспечения, а не его отказа или бесхозного использования . Исходный код программного обеспечения передается лицензиату, если лицензиар объявляет о банкротстве или иным образом не обеспечивает поддержку и обновление программного обеспечения, как это обещано в лицензионном соглашении на программное обеспечение .

Необходимость условного депонирования

Поскольку непрерывная эксплуатация и обслуживание специального программного обеспечения имеет решающее значение для многих компаний, они обычно хотят быть уверенными в том, что оно будет продолжаться, даже если лицензиар окажется не в состоянии сделать это, например, из-за банкротства. Этого проще всего достичь, получив копию актуального исходного кода. Лицензиар, однако, часто не желает соглашаться на это, поскольку исходный код обычно представляет собой одну из наиболее тщательно охраняемых коммерческих тайн .

В качестве решения этого конфликта интересов условное депонирование исходного кода гарантирует, что лицензиат получит доступ к исходному коду только тогда, когда обслуживание программного обеспечения не может быть гарантировано иным образом, как это определено в условиях, согласованных в контракте.

Соглашения об условном депонировании

Депонирование исходного кода происходит в рамках договорных отношений, оформленных в соглашении об условном депонировании исходного кода, между как минимум тремя сторонами:

  • один или несколько лицензиаров,
  • один или несколько лицензиатов,
  • эскроу-агент.

Услуга, предоставляемая агентом условного депонирования (как правило, это компания, предназначенная для этой цели и независимая от какой-либо стороны), заключается главным образом в получении исходного кода от лицензиара и передаче его лицензиату только в том случае, если условия, указанные в соглашении об условном депонировании, выполняются. Об этом говорит сайт https://intellect.icu .

Соглашения об условном депонировании исходного кода предусматривают следующее:

  • Они определяют предмет и объем условного депонирования. Обычно это исходный код конкретного программного обеспечения, сопровождаемый всем, что требуется лицензиату для независимого обслуживания программного обеспечения, например документация, программные инструменты или специализированное оборудование.
  • Они обязывают лицензиара передавать обновленные версии программного обеспечения на ответственное хранение через определенные промежутки времени.
  • Они определяют условия , которые должны быть выполнены, чтобы агент передал исходный код лицензиату. Типичные условия включают банкротство лицензиара, отмену проекта разработки программного обеспечения или явное нежелание лицензиара выполнять свои договорные обязательства по обслуживанию. Поскольку для лицензиата часто важно, чтобы код был выпущен как можно скорее после выполнения условий, условия, как правило, формулируются как можно проще и недвусмысленно.
  • Они ограничивают права, полученные лицензиатом в отношении исходного кода после выпуска программного обеспечения. Эти права, как правило, ограничены и могут включать право изменять исходный код с целью исправления ошибок или право продолжать независимую разработку программного обеспечения.
  • Они определяют услуги , предоставляемые агентом условного депонирования, помимо простого хранения исходного кода. Специализированные агенты могут, например, проверять, что носитель исходного кода доступен для чтения, или даже создавать программное обеспечение на основе исходного кода, проверяя, что его функции соответствуют двоичной версии, используемой лицензиатом.
  • Они могут предусмотреть, что положения о неконкуренции в лицензионном соглашении, например те, которые запрещают лицензиату нанимать сотрудников лицензиара, являются недействительными в случае соблюдения условий выпуска, что позволяет лицензиату приобрести ноу-хау, необходимые для обслуживание программного обеспечения.
  • Они также предусматривают оплату комиссий , причитающихся эскроу-агенту за его услуги.

Заключается ли вообще соглашение об условном депонировании исходного кода и кто несет расходы по нему, определяется соглашением между лицензиаром и лицензиатом. Лицензионные соглашения на программное обеспечение часто предусматривают право лицензиата потребовать передачи исходного кода на условное депонирование или присоединиться к существующему соглашению об условном депонировании.

Законы о банкротстве могут препятствовать исполнению соглашения об условном депонировании исходного кода, если кредиторы обанкротившегося лицензиара имеют законное право конфисковать активы лицензиара, включая код, находящийся на условном депонировании, в случае банкротства, предотвращая передачу кода лицензиату.

Сторонние агенты условного депонирования

Музеи, архивы и другие организации GLAM начали действовать как независимые агенты по депонированию из-за растущего цифрового устаревания . Яркими примерами являются Интернет-архив в 2007 году, Библиотека Конгресса в 2006 году,ICHEG , Музей истории компьютеров , или MOMA .

В некоторых случаях сообщества разработчиков программного обеспечения выступают в качестве депозитного агента, например, для серии видеоигр Wing Commander или Ultima 9 из серии Ultima .

Программное обеспечение с открытым исходным кодом для общественности

Описанные выше соглашения об условном депонировании наиболее применимы к специально разработанному программному обеспечению, которое недоступно широкой публике. В некоторых случаях исходный код готового коммерческого программного обеспечения может быть передан на условное депонирование для выпуска в качестве бесплатного программного обеспечения с открытым исходным кодом по лицензии с открытым исходным кодом , когда первоначальный разработчик прекращает разработку и/или когда выполняются определенные условия сбора средств ( пороговая система залога ).

Например, графический пакет Blender был выпущен таким образом после банкротства Not a Number Technologies; На широко используемый набор инструментов Qt распространяется соглашение об условном депонировании исходного кода, заключенное «KDE Free Qt Foundation»

Есть много случаев прекращения использования открытого исходного кода, который позволяет сообществу продолжать самоподдерживаться, см. Список коммерческих видеоигр с позднее выпущенным исходным кодом .

Вау!! 😲 Ты еще не читал? Это зря!

  • Репозиторий исходного кода для открытого исходного кода
  • Сиротские произведения

Исследование, описанное в статье про депонирование исходного кода, подчеркивает ее значимость в современном мире. Надеюсь, что теперь ты понял что такое депонирование исходного кода и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Разработка программного обеспечения и информационных систем

Из статьи мы узнали кратко, но содержательно про депонирование исходного кода
создано: 2024-04-26
обновлено: 2024-04-26
132265



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей



Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Разработка программного обеспечения и информационных систем

Термины: Разработка программного обеспечения и информационных систем