Как защитить исходный код программного обеспечения при передаче его на аутсорс другой компании
Защита исходного кода программного обеспечения при передаче на аутсорс в Республике Беларусь
Полный юридический обзор
1. Авторско-правовая защита
Программы для ЭВМ в Республике Беларусь охраняются как объекты авторского права. Согласно законодательству об авторском праве и смежных правах, программа для ЭВМ приравнивается к литературному произведению и охраняется с момента создания независимо от регистрации. Исходный код является формой выражения программы и подпадает под авторско-правовую охрану.
Ключевое правило: Исключительное право на программу для ЭВМ возникает у её создателя (автора) и может быть передано (отчуждено) или предоставлено в пользование по лицензионному договору.
2. Договорные механизмы защиты
2.1. Договор на выполнение научно-исследовательских, опытно-конструкторских и опытно-технологических работ (НИОКР)
Согласно статье 723 Гражданского кодекса Республики Беларусь (от 07.12.1998 № 218-З), по договору на выполнение НИОКР исполнитель обязуется провести исследования / разработать образец нового изделия, конструкторскую документацию или новую технологию в соответствии с техническим заданием.
Источник: Гражданский кодекс Республики Беларусь, ст. 723 — etalonline.by
В договоре следует прямо предусмотреть:
- Условие о принадлежности исключительных прав — все исключительные права на разработанный исходный код, объектный код, сопутствующую документацию и иные результаты работ переходят к заказчику в полном объёме с момента создания (или с момента подписания акта приёмки);
- Запрет на использование результатов — исполнитель не вправе использовать исходный код, переданный заказчиком, а также созданный в рамках договора, в собственных проектах или для третьих лиц;
- Обязанность передачи всех материалов — исполнитель обязан передать заказчику все исходные коды, промежуточные версии, техническую документацию и иные материалы, созданные в ходе работ.
2.2. Договор подряда (ст. 656–714 ГК РБ)
Если разработка ПО носит характер подрядных работ (а не научных исследований), применяются нормы договора подряда. В этом случае также необходимо чётко закрепить переход исключительных прав к заказчику.
Источник: Гражданский кодекс Республики Беларусь, ст. 662 (сроки), ст. 708 (сдача и приёмка работ) — etalonline.by
3. Режим коммерческой тайны (NDA)
Исходный код, передаваемый на аутсорс, должен быть отнесён к коммерческой тайне нанимателя. Для этого необходимо:
3.1. Внутренние меры (до передачи)
- Определить перечень информации, составляющей коммерческую тайну (исходный код, алгоритмы, технические решения, архитектура системы);
- Утвердить локальный нормативный акт (ЛНА) о коммерческой тайне;
- Ограничить доступ к исходному коду внутри компании;
- Нанести гриф «Коммерческая тайна» на материальные носители и электронные документы.
3.2. Внешние меры (при передаче)
- Подписать с аутсорс-компанией соглашение о неразглашении (NDA) до начала передачи каких-либо материалов;
- Включить в договор оказания услуг / подряда / НИОКР условия о конфиденциальности с детальным описанием состава охраняемой информации;
- Предусмотреть меры ответственности за разглашение (штрафные санкции, возмещение убытков, включая упущенную выгоду).
4. Уголовно-правовая защита
Законодательство Республики Беларусь предусматривает уголовную ответственность за посягательства на компьютерную информацию:
Статья 349 УК РБ — Несанкционированный доступ к компьютерной информации
Несанкционированный доступ к компьютерной информации, сопровождающийся нарушением системы защиты, совершённый из корыстной заинтересованности либо повлёкший по неосторожности причинение существенного вреда, — наказывается штрафом, или лишением права занимать определённые должности, или арестом, или ограничением свободы.
Источник: Уголовный кодекс Республики Беларусь от 09.07.1999 № 275-З, ст. 349 — etalonline.by
Статья 212 УК РБ — Хищение имущества путём модификации компьютерной информации
Защищает от случаев, когда исходный код может быть присвоен или использован для хищения.
Источник: Уголовный кодекс Республики Беларусь, ст. 212 — etalonline.by
5. Практический чек-лист: что включить в договор с аутсорс-компанией
| № | Мера | Правовое основание |
|---|---|---|
| 1 | Соглашение о неразглашении (NDA) до начала работ | Закон о коммерческой тайне; свобода договора (ст. 391 ГК РБ) |
| 2 | Условие о принадлежности исключительных прав — все права переходят к заказчику | Глава 7 ГК РБ (интеллектуальная собственность); Закон об авторском праве |
| 3 | Техническое задание как неотъемлемая часть договора | Ст. 723 ГК РБ (договор НИОКР) |
| 4 | Запрет на повторное использование кода исполнителем | Свобода договора; условия лицензии |
| 5 | Обязанность передать все исходники и документацию | Ст. 708 ГК РБ (сдача и приёмка работ) |
| 6 | Штрафные санкции за нарушение конфиденциальности | Ст. 311, 364 ГК РБ (неустойка, ответственность за нарушение обязательств) |
| 7 | Условие о возврате/уничтожении материалов после завершения проекта | Свобода договора; режим коммерческой тайны |
| 8 | Аудит и контроль — право заказчика проверять соблюдение режима конфиденциальности | Свобода договора |
| 9 | Применимое право и подсудность — право Республики Беларусь, экономический суд | Ст. 1122–1124 ГК РБ (коллизионные нормы) |
| 10 | Срок действия обязательств о конфиденциальности — не менее 3–5 лет после завершения договора | Свобода договора |
6. Дополнительные технико-юридические рекомендации
-
Регистрация программы для ЭВМ — хотя авторское право возникает без регистрации, добровольная регистрация программы в Национальном центре интеллектуальной собственности (НЦИС) Республики Беларусь создаёт дополнительное доказательство принадлежности прав и даты создания.
-
Фиксация передачи — каждый факт передачи исходного кода (по электронной почте, через репозиторий, на носителях) должен фиксироваться в актах или протоколах передачи с указанием даты, объёма и получателя.
-
Разграничение доступа — передавать аутсорс-компании только те фрагменты исходного кода, которые необходимы для выполнения конкретных задач, избегая передачи полного кода системы.
-
Условие о работниках исполнителя — аутсорс-компания должна обязать своих работников, имеющих доступ к исходному коду, подписать обязательства о неразглашении, и несёт солидарную ответственность за их действия.
7. Ответственность за нарушение
При нарушении условий конфиденциальности или неправомерном использовании исходного кода заказчик вправе требовать:
- Возмещение убытков (реального ущерба и упущенной выгоды) — ст. 14, 364 ГК РБ;
- Уплаты неустойки (если предусмотрена договором) — ст. 311 ГК РБ;
- Запрещения использования программного обеспечения нарушителем — через суд;
- Изымания и уничтожения контрафактных экземпляров без компенсации — в соответствии с законодательством об авторском праве;
- Привлечения к уголовной ответственности — при наличии признаков преступлений, предусмотренных ст. 212, 349 УК РБ.
⚠️ Важно: Данный ответ основан на нормах законодательства Республики Беларусь, действующих на текущую дату. Для подготовки конкретного договора и обеспечения максимальной защиты рекомендуется обратиться к юристу, специализирующемуся в сфере интеллектуальной собственности и IT-права, для учёта всех особенностей конкретного проекта.
The information provided on this page is generated by artificial intelligence and is for informational purposes only. It does not constitute legal advice and should not be relied upon as a substitute for consultation with a qualified legal professional. Always consult a licensed attorney for legal matters.
Have a legal question? Get an AI-powered answer.
Ask Your Question