Патент и интеллектуальное право
ТГ канал АпшифтерСуществуют способы защиты от копирования, не связанные с правом. Ярким примером является сетевой ("network") эффект. Выгода от пользования некоторыми продуктами возрастает с количеством пользователей. Очевидным примером являются социальные сети - когда весь круг общения "уже там", стимул присоединиться намного больше, чем к новой, никому не известной сети.
Впрочем, распространенность сетевого эффекта выше, чем только соцсети. Классической историей является конкуренция в 80-е технологий видеозаписи Betacam и VHS. Безусловную победу одержала технология, которую большинство экспертов считали худшей. Если удается привлечь много пользователей, можно выиграть даже со средней технологией.
Также способом защиты является брендинг. Сильный бренд, которому доверяют клиенты, может позволить победить нового игрока, создавшего аналогичный по качеству продукт.
Тем не менее, во многих случаях необходимы "правовые" способы защиты интеллектуальной собственности. Так как нас в первую очередь интересует создание технологических бизнесов, поговорим о том, как классические инструменты - патенты и авторское право - позволяют защищать программное обеспечение.
Патентуется ли ПО? Сразу можно понять, что вопрос неочевидный. Концепция патентов пришла из изобретений - физического мира. Новый вид двигателя или новый вид бетона, которых никогда раньше не было, очевидно патентуются. Их новизну можно проверить. Грубо говоря, если такое изделия сушественно отлично от всех ранее запатентованных, то это изобретение, а значит патентуется.
Теперь код. Понятно, что любой код всегда уникален. Поставь десяти программистам одинаковую задачу и получишь 10 разных ее реализаций, иногда очень далеких друг для друга. При этом вообще говоря, работу они будут выполнять одну и ту же. Наверное, ни один из них не будет изобретением.
Тогда в каком случае код может считаться изобретением? Если он решает принципиально новую задачу? Но тогда новизна скорей не в коде (он может быть вполне стандартным).
Вопрос объективно сложный и по разному решается в разных юрисдикциях. В целом запатентовать код непросто везде. Но в США это вполне возможно - собственно компьютерная программа является объектом патентной защиты. Само собой код при этом должен быть "инновационным".
В России и Европе ситуация иная. Применяется принцип связи с физическим миром - код можно патентовать только если он как-то связан с новым физическим объектом. То есть, если изобрести принципиально новый мобильный телефон, то его можно будет запатентовать вместе с операционной системой, созданной специально для него. При этом новая ОС для существующих телефонов не патентуется. Понятно, что это крайне грубый анализ, на практике есть масса пограничных ситауций и нужно привлекать профессионалов.
Очевидно, что огромное количество кода не патентуется. Тем не менее, он является объектом авторского права (по умолчанию; просто по факту своей новизны) и в этом качестве имеет право на судебную защиту. Но надо понимать, что авторское право слабее патента - патент защищает не только от прямого копирования, но и от создания аналогичных продуктов (до какой-то степени близости).
Авторское право же никак не защищает от самостоятельного воссоздания продукта ("reverse engineering). Если я купил ваш софт, пользовался им, понял, как он устроен, а потом сам написал похожий софт, авторское право не нарушено. Вот если я, например, взломал чей-то продукт и стал продавать его как свой, дело другое - авторское право работает.
Так что можно посоветовать апшифтеру, создающему инновационный софт в плане его защиты? Ответ зависит от степени инновационности. Если вдруг есть возможность запатентовать, это, вероятно, лучший вариант. Если нет, можно рассчитывать на авторское право. Но если понятно, чтокод не очень сложный и его смогут легко воссоздать, остается только быстро двигаться, рассчитывать на сетевой эффект, бренд, репутацию и прочие ингредиенты, которые отличают хорошие бизнесы от плохих.
