В Беларуси готовят новый закон, который повлияет на open source. В чём опасность для компаний?
07.06.2018 15:42
—
Разное
|
Open source — достаточно популярная модель создания программных продуктов во всём мире. Она экономит время разработчиков, ведь взять готовое открытое решение часто проще и быстрее. Dev.by узнал, с какими проблемами могут столкнуться белорусские компании при работе с open source решениями и изменятся ли законодательные подходы в ближайшее время. Объясняет юрист REVERA Никита Толканица.
Из-за этих правовых пробелов страдали в основном разработчики open source решений — ими могли пользоваться другие пользователи, игнорируя требования создателей. Сами же недобросовестные пользователи ничем не рисковали. Сейчас в парламенте обсуждается проект изменений в закон — Юридически, все программы можно разделить на две группы, — рассказал Никита Толканица. Первая группа — программы, которые стали общественным достоянием, так как срок их охраны истёк В этом случае использовать программу может любой человек. При этом в каждой стране свои правила на этот счёт: если программа стала общественным достоянием в одном государстве, не всегда оно стало таковым в другом. В Беларуси, например, это происходит только в двух случаях:
Вторая группа — те программы, на которые у авторов и других правообладателей всё ещё действуют имущественные права. Все программы, которые не входят в пункт 1, являются чьей-то интеллектуальной собственностью. А значит, использовать их можно только после того, как получишь разрешение от автора/работодателя автора и т.д. Такое разрешение предоставляется по лицензионному договору. Этот договор может быть сформулирован либо как обычная проприетарная лицензия, либо как open source лицензия.
В чём опасность open source для компаний?— При запуске компьютерных программ автоматически заключается договор между пользователем и правообладателем (обычно разработчиком). Это значит, что каждый, кто использует программу на OpenSource на своём устройстве, должен соблюдать определённые условия такого договора. Если примут те изменения в закон «Об авторском праве и смежных правах», которые сейчас обсуждаются, эти условия станут обязательны и в Беларуси. Вот эти условия и последствия их нарушения: Необходимо раскрыть исходный код программы. Чем это чревато? Иском о нарушении авторских прав. Если компания использует open source код в своей программе (например, программист частично использовал его, пока разрабатывал корпоративное приложение X), то и исходный код приложения X нужно будет сделать общедоступным. В противном случае договор open source лицензии может быть в одностороннем порядке расторгнут правообладателем. Если после такого расторжения компания-разработчик производного продукта не удаляет open source часть из своей разработки (например, эта часть критична важна для проекта), то правообладатель вправе предъявить иск о нарушении авторских прав. 2. Пользователи не платят роялти за использование программы. Это не значит, что продукт нельзя коммерциализировать. Можно предоставить платную техподдержку или гарантии, но само пользование должно быть бесплатно. Иными словами, само разрешение использовать программу предоставляется бесплатно. Чем это чревато? Всё зависит от того, кто пользователи программы. Если это физлица, то проблем нет. Однако, если у компании-разработчика open source программ появилась в клиентах другая белорусская компания, здесь могут возникнуть проблемы. По белорусскому законодательству, одна коммерческая организация не может разрешить другой бесплатно использовать программу по лицензионному договору — а именно это происходит, если компания A использует open source приложение компании B.
3. Некоторые лицензии (например, GNU GPL) требуют, чтобы пользователь дальше распространял программу или продукты на таких же условиях, по которым сам получил разрешение на программу. Это так называемое требование copyleft. Если оно не соблюдается, open source лицензия автоматически прекращается. Чем это чревато? Это легко объяснить на примере. Если компания разрабатывает платное корпоративное приложение и использовала в нем кусок open source кода, лицензируемого на условиях GNU GPL, то и полученное приложение придется раскрыть на условиях GNU GPL. Что можно посоветовать в целом?Перед распространением готового продукта, который компания хочет сделать платным и с закрытым кодом, хорошо проверить приложение на предмет того, не заложены ли в нее open source решения. Новый закон урегулирует все вопросы open source?— Скорее всего, нет — неразрешённым остается вопрос copyleft (напомним сказанное выше: некоторые лицензии требуют, чтобы пользователь дальше распространял программу или продукты на таких же условиях, по которым сам получил разрешение на программу), — рассказал Никита Толканица. — Дело в том, что белорусское законодательство очень негативно относится к оговоркам, которые требуют от пользователя заключать договоры так, как это предусмотрели иные лица. А ведь именно в этом суть copyleft: — Разработчик А создал программу, которая распространяется на условиях Х — Разработчик B, который интегрирует это решение в свою программу, автоматически заключает договор с А и должен следовать этим условиям Х — Разработчик В передаёт программу Пользователю С. Формально, Разработчик В должен включить в свой договор с Пользователем С условиях Х (как того хотел бы Разработчик А). Однако, вместо этого Разработчик В делает это на тех условиях, которые интересны ему (например, взимая роялти, не раскрывая исходный код для Пользователя С). В этой ситуации невозможно понудить Разработчика В включить в его договор условия Х — даже под условием автоматического расторжения первичной лицензии. Во-первых, оговорки, ограничивающие договорную свободу сторон, и автоматическое расторжение договоров в Беларуси не применимы. Как итог, недобросовестного пользователя будет всё ещё невозможно заставить соблюдать условия copyleft. Чтобы разместить новость на сайте или в блоге скопируйте код:
На вашем ресурсе это будет выглядеть так
Open source — достаточно популярная модель создания программных продуктов во всём мире. Она экономит время разработчиков, ведь взять готовое открытое решение часто... |
|