В современных условиях ведения IT-бизнеса необходимо постоянно проявлять бдительность, чтобы защитить свои права на разработанную компьютерную программу (далее — КП). В сфере авторского права действует презумпция авторства. То есть первый, кто укажет себя автором на экземпляре КП, будет считаться ее автором. После этого доказать обратное тяжело. Именно поэтому о закреплении факта создания КП нужно думать на начальных этапах развития продукта.

Зачем формализовывать разработку компьютерной программы

Чтобы определить, какие нужны документы, разберемся, для чего они нужны.

1. Авторское право на любое произведение возникает в силу факта его создания <*>. Это значит, что с того момента, как КП разработана, возникает и ее правовая охрана. В случае возникновения споров (в том числе судебных) относительно прав на КП разработчику надо будет подтвердить, что она была создана им раньше, чем оппонентом.

2. Имущественные права на служебное произведение переходят к нанимателю с момента создания КП <*>. КП или ее часть, которая имеет самостоятельное значение, является служебным произведением в том случае, когда она создана по заданию нанимателя или в порядке выполнения трудовых обязанностей <*>. Важность оформления задания нанимателя можно проиллюстрировать на примере.

Пример
ООО «IT-компания» разрабатывает новый программный продукт для клиента ООО «А». Для ООО «А» данный продукт должен дать преимущество перед конкурентами. В группу разработчиков входит работник ООО «IT-компания» Ивушкин Н.Р. Документы, подтверждающие, что он должен разрабатывать именно этот продукт, в ООО «IT-компания» отсутствуют. Ивушкин Н.Р. во внерабочее время дома разработал компьютерную программу с аналогичными характеристиками самостоятельно и хочет продать ее. Полагаем, в данной ситуации ООО «IT-компания» будет сложно доказать, что КП, созданная Ивушкиным Н.Р., является служебным произведением.
Потери в таких ситуациях могут быть весьма существенными. Во-первых, есть риск потерять актив — саму КП, а во-вторых, — заплатить Ивушкину Н.Р. значительную сумму денег за уступку прав на КП.

3. Исключительное право на КП признается в целях бухучета нематериальным активом при выполнении ряда условий. В частности, нематериальные активы принимаются к бухучету по первоначальной стоимости на основании акта о приеме-передаче нематериальных активов <*>.

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

Как формализовать разработку компьютерной программы

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

1) служебные задания, из содержания которых следует, что конкретным сотрудникам поручается разработать КП с указанием целей ее дальнейшего использования. Служебные задания подписывает уполномоченное лицо.

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

На заметку
Чем подробнее изложено задание, тем легче будет устанавливать соответствие между описанной в задании КП и КП, которую создаст работник. Следовательно, тем выше шансы (в случае спора) признания КП служебным произведением.

Служебные задания можно составить в виде приказов или распоряжений либо отдельных поручений, которые доводятся до сведения работников, участвующих в разработке КП;

2) отчет о проделанной работе и ее результатах, составленный каждым разработчиком по окончании процесса разработки КП. Отчет можно заменить на акт приема-передачи результата.

В нем прописывают исходные данные разработанной части КП (модуля), которые позволяют ее идентифицировать, а также прилагается материальный носитель (например, распечатка кода). Так, подтверждается, что работа, выполненная для работодателя, была сдана;

3) заключение созданной в организации комиссии о пригодности КП в целом к использованию и соответствие ее техническому заданию. Его можно составлять, когда все разработчики сдали отчеты, т.е. выполнили свою работу.

В заключении целесообразно указать, что программный продукт к эксплуатации готов. Тогда заключение комиссии документально зафиксирует факт создания КП;

4) акт о приеме-передаче нематериальных активов <*> по установленной форме.

Обратите внимание!
Ряд правообладателей считают, что защитить свои права они могут, зарегистрировав КП в НЦИС. По их мнению, обладатель свидетельства о регистрации КП находится в значительно более выгодном положении на случай каких-либо разногласий. Однако отметим, что законодательством такая процедура не предусмотрена. Суды, возможно, и будут рассматривать такое свидетельство в качестве доказательства наличия права на КП, но в совокупности с другими представленными документами. Поэтому не рекомендуем полагаться только на регистрацию компьютерной программы.

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

Что защищает авторское право

С точки зрения законодательства КП представляет собой упорядоченную совокупность команд и данных. Кроме того, частью КП считаются документы, которые описывают ее функционирование и включены в нее <*>.

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

Исходным текстом программы называют последовательность предписаний на алгоритмическом (понятном человеку) языке высокого уровня. Объектный код (рабочая программа) представляет собой последовательность машинных команд, то есть команд, представленных на языке, понятном ЭВМ. Исходя из определения понятия «компьютерная программа» эти два элемента программы и охраняют нормы авторского права <*>.

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

Как известно, авторское право охраняет форму произведения, а не его содержание. Содержание охраняется лишь через форму произведения.

Пример
История любви Саши и Маши. Один автор написал стихотворение, другой — рассказ. Каждое из этих произведений защищено авторским правом отдельно, хотя описано в них одно и то же событие.

Для защиты алгоритма защиты формы произведения может быть недостаточно. В отличие от традиционных объектов авторского права форма (исходный текст и объектный код) и содержание (алгоритм) КП могут быть отделены друг от друга и иметь самостоятельное применение. Ведь один и тот же алгоритм можно описать другими командами, воплотив его на другом языке программирования. И это будет уже другая КП. Следовательно, авторское право алгоритм защитить не может.

На заметку
Алгоритмы и программы для ЭВМ не являются изобретениями с точки зрения патентного права <*>. То есть нельзя получить патент на алгоритм.

Следующие элементы КП — пользовательский интерфейс (средства, которые позволяют пользователю взаимодействовать с программой) и название КП. В определении КП они отсутствуют. Поэтому, по нашему мнению, они также не защищены авторским правом.

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

Как защитить то, что не защищает авторское право

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

Обратите внимание!
В отношении самой КП, как объекта авторских прав, режим коммерческой тайны установить нельзя <*>.

Также следует принять меры по обеспечению конфиденциальности этих сведений.
К ним, в частности, относят ограничение доступа к сведениям, составляющим коммерческую тайну, включая определение круга лиц, которым будет предоставлен доступ. Если с разработчиками КП не заключено обязательство о неразглашении коммерческой тайны, то до начала работы над проектом его следует заключить <*>.

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

Что касается названия КП, то его можно зарегистрировать в качестве товарного
знака <*>. Это усилит правовую охрану программного продукта. Примером в данном случае может являться зарегистрированный товарный знак операционной системы Windows.