Отраслевая программа «ИТ-компания» · курс «Разграничение сред и защита исходного кода» · модуль 3 из 3

Защита исходного кода и интеллектуальной собственности

Исходный код — основной результат работы ИТ-компании и главный предмет её интеллектуальной собственности. Его утечка или неправильное использование чужого кода создают прямой ущерб и правовые риски. Модуль описывает правила защиты.

Цель модуля

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

Что защищается

Правила обращения с кодом

  1. Код хранится только в корпоративных хранилищах с разграничением доступа.
  2. Копирование кода на личные устройства и во внешние сервисы запрещено.
  3. Доступ к хранилищу выдаётся под задачу и закрывается при уходе работника.
  4. Обсуждение внутренних решений ведётся в закрытых каналах, а не в открытых сообществах.
  5. Публикация фрагментов кода требует письменного разрешения.

Права на код

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

Открытые лицензии

Тип условийЧто требуетДопустимость в закрытом продукте
Разрешительная лицензияСохранить уведомление об авторствеДопустима при выполнении условия
Ограничительная лицензияРаскрывать производный код под той же лицензиейНедопустима без отдельного решения
Общественное достояниеУсловий не устанавливаетДопустима
Несвободная лицензияЗапрещает использование без оплатыНедопустима без приобретения прав

Типовые ошибки

Проверочный список перед выходом на работу

Вопросы для самопроверки

  1. Кому принадлежат права на код, созданный в рамках трудовых обязанностей? Работодателю; работник не вправе использовать такой код в личных целях или передавать третьим лицам.
  2. Что проверяют перед включением чужого кода? Условия лицензии: разрешительная лицензия допустима, ограничительная требует отдельного решения.
  3. Почему нельзя хранить ключи подписи вместе с исходным кодом? Доступ к хранилищу кода шире, чем должен быть доступ к ключам; вместе с кодом ключ легко раскрыть.

Основание и что делать при сомнении

Модуль опирается на: ГОСТ Р 56939-2016, часть четвёртая Гражданского кодекса Российской Федерации.

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