В процессе заключения и исполнения гражданско-правовых договоров связанных с изменением (модификацией, обновлением) программного обеспечения заказчика довольно часто возникает вопрос о том создается ли при выполнении указанных работ новый объект авторского права и (или) как оформить отношения по передаче имущественных прав на обновленную компьютерную программу и (или) дополнительно разработанные модули и др.
Определение факта создания нового объекта авторского прав в процессе выполнения работ по доработке, модификации и др. программного обеспечения заказчика имеет важное юридическое и практическое значение.
Во многих случаях на практике не учитывается то, что ПО является объектом интеллектуальной собственности, а это обстоятельство имеет важное юридическое значение, ведь если имеет место факт создания или переработки объекта авторского права (в том числе компьютерной программы) то передачу права его использования необходимо дополнительно оформлять соответствующими соглашениями (лицензионными либо договорами уступки авторских прав), ставить соответствующий нематериальный актив на баланс и квалифицировать соответствующие платежи, как паушальные или роялти.
Для выбора наиболее адекватной правовой конструкции оформления договорных отношений, необходимо уяснить сущность и правую природу таких явлений как создание и изменение ПО.
Основная сложность в выборе правильной квалификации возникающих отношений в значительной степени обусловлена отсутствием единообразной терминологии в сфере разработки программных продуктов. Например, объективно требует дополнительного уточнения соотношение терминов «компьютерная программа», «программа», «программный модуль» и др.
Согласно Закону под компьютерной программой понимается - упорядоченная совокупность команд и данных для получения определенного результата с помощью компьютера, записанная на материальном носителе, а также сопутствующая электронная документация.
Согласно СТБ ИСО/МЭК 12207-2003 "Информационные технологии. ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ" компьютерная программа представляет собой:
программный продукт (software product): т.е. набор машинных программ, процедур и, возможно, связанных с ними документации и данных.
программная услуга (software servise): т.е. выполнение работ, заданий или обязанностей, связанных с программным продуктом, таких как разработка, сопровождение или эксплуатация.
программный модуль (software unit): т.е. отдельно компилируемая часть программного кода (программы).
Согласно СТБ 982-94 "СТАНДАРТ РЕСПУБЛИКИ БЕЛАРУСЬ. ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ. Термины и определения":
программные средства (информационной технологии) — это совокупность алгоритмов и программ, используемых при реализации информационного процесса с помощью вычислительной техники.
Таким образом, с определенной долей условности определения «программа» и «компьютерная программа», «программный продукт», «программное средство» можно назвать тождественными. При этом тождественность определений «программный модуль» и «компьютерная программа» требует дополнительного изучения.
В каждом конкретном случае необходимо определять, насколько тот или иной программный модуль подходит под определение «упорядоченная совокупность команд и данных для получения определенного результата с помощью компьютера, записанная на материальном носителе, а также сопутствующая электронная документация».
Здесь необходимо напомнить, что в соответствии с ст.7 Закона Республики Беларусь "Об авторском праве и смежных правах" компьютерная программа считается произведением, являющимся объектом авторского права. Согласно ст. 9 Закона "Об авторском праве и смежных правах" авторское право на произведение возникает с момента его создания.
В большинстве случаев ответы на поставленные вопросы требует предварительной технической характеристики работ, выполняемых разработчиком, и описания их результата. Например, в ходе доработки компьютерной программы могут, как устраняться отдельные ошибки, так и разрабатываться отдельные функциональности компьютерной программы, создаваться отдельные модули, которые сами по себе могут быть отдельными компьютерными программами или работать исключительно в системе программного комплекса. В зависимости от содержания выполняемых работ и передаваемого заказчику результата применяется различная правовая квалификация возникающих отношений и их договорное оформление.
При этом, необходимо ответить, что в соответствии c Законом Республики Беларусь "Об авторском праве и смежных правах» (далее – Закон) авторское право также возникает на переработанное произведение, которое именуется производным.
Также в соответствии со статьей 6 Закона «Объекты авторского права» часть произведения (включая его название), которая обладает признаками, указанными в пунктах 1 и 2 этой статьи, и может использоваться самостоятельно, является объектом авторского права.
Таким образом, законодательство об авторском праве относит к самостоятельным объектам авторского права как 1) вновь созданную компьютерную программу, так и 2) переработанную компьютерную программу (производное произведение), а также 3)части компьютерных программ.
Определение факта создания нового объекта авторского прав в процессе выполнения работ по доработке, модификации и др. программного обеспечения заказчика имеет важное юридическое и практическое значение. Ведь если имеет место факт создания произведения то передачу права его использования необходимо дополнительно оформлять соответствующими соглашениями (лицензионными либо договорами уступки авторских прав), ставить соответствующий нематериальный актив на баланс и квалифицировать соответствующие платежи, как паушальные или роялти.
С учетом обозначенных положений законодательства, можно сделать вывод, что для правильной классификации сути отношений, возникающих при доработке компьютерной программы и решения вопроса о возникновении нового объекта авторского права, необходимо определить какого рода изменения производятся с компьютерной программой.
Если происходит создание новой компьютерной программы, либо в ходе доработки создается новая версия компьютерной программы, либо создается дополнительная часть компьютерной программы, обладающая признаками самостоятельного объекта авторского оправа, то можно говорить не столько о доработке, сколько о разработке новой программы или части программы, либо переработке компьютерной программы, то есть о создании новых объектов интеллектуальной собственности.
Отдельное внимание следует уделить определению версии компьютерной программы. Определение термина «версия» дается в СТБ ИСО/МЭК 12207-2003 "Информационные технологии. ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ":
версия (version): Определенный экземпляр объекта. Примечание - В результате модификации версии программного продукта появляется новая версия, подвергающаяся управлению конфигурацией.
Таким образом, одним из результатов модификации компьютерной программы является создание отдельной версией компьютерной программы, отличной от первоначальной компьютерной программы.
В этой связи, представляется, что создание новой версии компьютерной программы по своей сути должно означать переделку и (или) переработку первоначальной компьютерной программы и соответственно влечь создание нового объекта авторского права (производного произведения). Определение достаточности проведенных модификаций для целей создания производного произведения сложный оценочный процесс и в случае спора может потребовать проведения соответствующей технической экспертизы.
Таким образом, в процессе исполнения договора на доработку программного обеспечения заказчика возникает новый объект авторского права в виде версии компьютерной программы либо новой части компьютерной программы которая может использоваться самостоятельно, стороны должны решить вопрос об оформлении лицензионного соглашения о передаче имущественных прав на них.