Контекст
Для тех, кто не в теме: открытые (или «свободные») лицензии – это такие типовые разрешения.
С помощью свободной лицензии правообладатель может «даровать» свой продукт (программу, картинку и т.д.) широкой общественности. Пишу «даровать», так как обычно это бесплатно, но накладывает некоторые другие ограничения, о которых нужно помнить.
Недавно я писал про дело Антона Мамичева. Суды изначально отказались защищать его права на ПО только потому, что увидели нарушение условий свободной лицензии.
Собственно для ПО свободные лицензии и используются чаще всего. Сейчас наше государство (внезапно) в лице Минцифры решило разработать свою открытую гослицензию (ОГЛ) для IT. Ведомство рассчитывает, что таким образом поможет отрасли.
В чем идея
На фоне недавних блокировок российских разработчиков в GitHub государство создаст национальный репозиторий – облако для безопасного размещения исходного кода.
В этом репозитории будет размещаться ПО, которое принадлежит государству и создается по госзаказу (= за наши деньги).
Далее, разработчики смогут использовать исходный код такого ПО и предлагать улучшения к нему.
Самое главное: они могут использовать «государственный» исходный код и в своих продуктах.
Чтобы это все легально функционировало и разрабатывается ОГЛ. Гослицензия будет универсальным документом, который отрегулирует использование окологосударственного ПО из национального репозитория.
Звучит круто? Да. Раз общество платит за создание ПО, почему оно не может его свободно использовать для новых проектов?
Но в гослицензии сейчас есть ряд особенностей и проблем. Вплоть до того, что мы не удержались и направили свои замечания в Минцифры.
Как работает ОГЛ?
Гослицензия по умолчанию разрешает использовать код бесплатно.
Самое важное, что ОГЛ – это не копилефт. Вы можете включать ПО под ОГЛ в свой коммерческий (проприетарный) продукт и закрывать доступ к своему исходному коду.
Это хорошая новость, так как копилефтные, вирусные лицензии часто создают проблемы разработчикам. Я уже рассказывал про дело Антона Мамичева, где нарушение условий копилефтной лицензии (GNU GPL) на программную библиотеку привело к отказу в защите прав разработчика на весь его продукт.
В чем риски ОГЛ?
(А) ОГЛ означает передачу прав по цепочке сублицензий. Если цепочка "порвется" в середине, пострадают все последующие пользователи ПО
Лицензирование прав по ОГЛ происходит по цепочке (сублицензирование).
То есть:
⁃ Вася создал программу Х, дал лицензию Пете,
⁃ Петя создал программу Y, дал сублицензию Свете.
Если Петя нарушит условия лицензии, то он может лишиться права от Васи использовать программу Х. Но это полбеды.
Вслед за этим «умрет» сублицензия Светы, и у нее не будет прав на использование и программы Х, и программы Y. В итоге, Вася может запретить использование кода Пете и Свете, и даже взыскать с обоих компенсацию.
В популярных открытых лицензиях юристы учитывали эту проблематику и по-разному ее решали. В нынешнем драфте ОГЛ эта проблема не решается никак.
(Б) ОГЛ устанавливает крайне размытые правила освобождения пользователей от ответственности
Обычно, если вы используете ПО за периметром лицензии (не выполняете предварительные условия для использования программы, нарушаете ограничения и т.п.), то вы будете считаться нарушителем исключительного права.
В случае с ОГЛ непонятно, будет ли работать это правило или нет. Дословно там сказано:
Ни одна из сторон не вправе требовать от другой стороны возмещения убытков, уплаты штрафов или требовать применения к другой стороне любых иных мер ответственности
Идет ли речь об ответственности за нарушение исключительных прав правообладателя (за периметром лицензии)? Неясно.
В итоге, правообладатель, предоставляя кому-то ОГЛ, рискует быть крайне ограниченным в способах защиты своих интеллектуальных прав.
Нужно понимать, что пострадавшим правообладателем может выступать не только госзаказчик ПО, но и коммерческая организация, которая просто решила воспользоваться ОГЛ.
Что дальше?
Эти и другие замечания мы передали разработчикам ОГЛ в Минцифре. Нет никаких гарантий, что наши предложения по корректировке ОГЛ учтут, но будем надеяться.
А пока что продолжим следить за проектом ОГЛ. Как только итоговую версию опубликуют, сможем окончательно понять плюсы и минусы использования ПО с гослицензией.