Патентная охрана авторского права
Дипломная работа - Юриспруденция, право, государство
Другие дипломы по предмету Юриспруденция, право, государство
ти информатики
Набор алгоритмов, реализующий технологию для данной компьютерной архитектуры
Разрабатывается специалистом по алгоритмическому обеспечению
Исходный код программного продукта, реализующий набор алгоритмов на данном языке программирования
Создаётся программистом
Скомпилированный исполняемый двоичный код программного продукта
Создаётся автоматически программой-сборщиком
Элементы дизайна, художественные, литературные и видео произведения, являющиеся частью пользовательского интерфейса программного продукта
Создаются специалистами в области разработки интерфейсов, дизайнерами
Техническая и пользовательская документация
Разрабатывается техническим писателем
Из шести перечисленных составляющих программного продукта (при желании можно насчитать и большее их количество) под определение объекта авторского права однозначно подпадают лишь художественные элементы интерфейса и документация программного продукта. Обобщённую технологию обработки данных вполне можно запатентовать и при нынешних правилах патентования. Набор алгоритмов сейчас никакой охране не подлежит.
Таким образом, очевидно, под авторским произведением подразумевается исходный код программы. В то же время, подобная трактовка исходного кода программы крайне неоднозначна. Дело в том, что литературное произведение должно отличаться художественной и литературной ценностью, а также быть результатом художественного творчества. Скорее всего, с тем, что у исходного кода компьютерной программы нет ни литературной, ни художественной ценности, не будут спорить даже сторонники "литературности" ПО. Осталось художественное творчество. Общеизвестно, что потому и существуют различные понятия: художественное и техническое творчество, что первое совершенно несовместимо с технологическим подходом к его производству, в отличие от второго. Кроме этого, результаты художественного творчества не обладают функциональностью. То есть, художественное произведение обладает художественной ценностью, несовместимо с технологическим подходом и не обладает функциональностью. С другой стороны, исходный код компьютерной программы не обладает художественной ценностью, строится по жёстким стандартам в рамках технологического подхода к разработке программ, более того, построение исходного кода по известному алгоритму довольно легко поддаётся автоматизации, и, наконец, исходный код обладает функциональностью (прямой для интерпретирующих систем и косвенной - для компилирующих). Нетрудно заметить, что признаки, свойственные художественному произведению, и признаки, присущие исходному коду компьютерной программы прямо противоположны. По нашему мнению, исходный код компьютерной программы примерно соответствует чертежу устройства, реализующего то или иное техническое решение. В приложении №3 приводится предлагаемая аналогия между информационными и промышленными технологиями.
Возражение №6: Защита компьютерных программ авторским правом способствует развитию отрасли, в то время как возможность защиты способов обработки данных резко затормозит такое развитие.
Ответ: За более чем двадцатилетний срок со времени появления IBM-совместимых ПЭВМ (не говоря уже о времени, прошедшем с появления ЭВМ вообще) практически все ныне существующие алгоритмы были реализованы программно (и многие не один раз). Таким образом, если бы существовала возможность свободного использования всего созданного по сей день программного кода, то создание программных продуктов стало бы напоминать сборку мозаики из блоков. В условиях охраны ПО авторским правом это не представляется возможным, за исключением использования лицензий типа GPL. Использование же GPL создаёт серьёзные проблемы с получением коммерческой прибыли от реализации ПО. Таким образом, в области программирования уже проделана и продолжает выполняться колоссальная и бессмысленная работа по многократной программной реализации одних и тех же алгоритмов (способов обработки данных). Один из примеров этого - организация обработки различных форматов файлов ('file parsing'). Этой проблеме посвящена работа. В частности, там указано "... программист вынужден в очередной раз читать описание формата или код библиотеки для работы с ним и, в который уже раз, выписывать операторы открытия файла, проверки его существования, проверки соответствия формату, считывания блока данных из файла и т.д. и т.д. При этом он, в сущности, с некоторыми вариациями повторяет ту же работу, которую проделывали до него тысячи его предшественников, не создавая при этом ничего принципиально нового, поскольку вся необходимая информация уже содержалась в описании формата или в исходных текстах для работы с ним..."14.
Переход же к патентной защите способов обработки данных будет автоматически означать создание депозитария алгоритмов (и программ), аналогичного бывшему советскому "Государственному фонду алгоритмов и программ" или ныне действующему в Мичигане "Патентному институту по программному обеспечению" (Software Patent Institute). Создание депозитария алгоритмов, представленных на одном или нескольких универсальных языках описания алгоритмов, вкупе с разработкой генераторов программного кода по подобному представлению алгоритмов, будет более эффективным и компактным способом обмена технологиями обработки данных, а также исключит дублирование прог?/p>