Почему я сменил лицензию на EUPL
I Changed My License

Автор, публикующий софт 28 лет, объясняет переход с MIT и LGPL на сильную копилефт-лицензию EUPL-1.2. Он считает, что движение за пермиссивные лицензии проиграло: крупные корпорации обогатились за счет открытого кода, не давая ничего взамен. EUPL закрывает «лазейку SaaS», требуя взаимного лицензирования при любом распространении. Под новую лицензию уже вышли проекты автора: reticulum-js, dacar и другие.
Мы выиграли спор, но не принесли пользы ни пользователям, ни разработчикам.
- apt-get
Стоит отметить, что "запасные люки" в EUPL, позволяющие конвертировать её в другие лицензии, означают, что она настолько же сильна, насколько слабейшая из лицензий, которые она называет для такой операции, а именно EPL/MPL/LGPL.
Любой игрок, который хочет повозиться с предоставлением закрытого расширения в сетевом сервисе, может воспользоваться этим вариантом с кодовой базой на EUPL, так что если вам это важно, лучше явно указать AGPL или что-то подобное.
EUPL создана в первую очередь для государственных органов, и основной упор делается на то, чтобы никому не приходилось беспокоиться о смешивании её с другими копилефт-лицензиями, плюс юридический язык, который охватывает и гармонизирует различия в понятиях авторского права/патентов/интеллектуальной собственности в странах ЕС, а не столько на войну с гиперскейлерами. (Но всё равно здорово, что она есть!)
- dotancohen
Эта статья была бы лучше, если бы просто перечислила проблемы LGPL и рассказала, как эта новая лицензия, о которой я никогда не слышал, решает эти проблемы. Эти намёки и аллюзии могут быть отличны для SEO, но это не подходит ни для аудитории людей, создающих программное обеспечение, ни для HN.
- mnahkies
Какие у людей мысли/опыт по поводу двойного лицензирования?
Например: есть ли чистый способ двойного лицензирования, при котором любительская и исследовательская работа (например, доказательство концепции, сделанное в коммерческой среде) разрешены, но использование в продакшене требует платы?
Если вы это делали, было ли это успешно? Очевидно, что за последние годы многие проекты перелицензировались (terraform, redis и т.д.) - но мне менее ясно, является ли это жизнеспособным путём для новых проектов, начинающих с нуля, или это просто убивает принятие с самого начала.
- kzrdude
Использование EUPL - это в основном способ показать, что вы хотите использовать лицензию, основанную на законодательстве ЕС, а не на законодательстве США. По крайней мере, я так на это смотрю.
- lukan
"За эти годы стало ясно, что мы в лагере "открытого исходного кода" (в отличие от лагеря "свободного программного обеспечения") всё это время ошибались. Мы выиграли дебаты и мало что получили для пользователей или разработчиков. Все наши усилия привели лишь к тому, что крупным корпорациям стало легче строить вещи дешевле, а миллиардерам - становиться триллионерами."
Кто-нибудь когда-либо утверждал, что открытый исходный код - это способ разбогатеть?
Всегда речь шла о доступе к исходникам, чтобы изучать, возиться, улучшать. Теперь у нас есть огромные ресурсы открытого программного обеспечения, из которых можно учиться - действительно, я считаю это победой.
И мне совсем не очевидно, что альтернативная временная линия была бы лучше, если бы FOSS и сильный копилефт победили как выбор разработчиков и стандарт - я скорее ожидал бы, что это было бы гораздо более нишевым - а триллионеры были бы такими же богатыми, как всегда.
- alturp
> "За эти годы стало ясно, что мы в лагере "открытого исходного кода" (в отличие от лагеря "свободного программного обеспечения") всё это время ошибались. Мы выиграли дебаты и мало что получили для пользователей или разработчиков. Все наши усилия привели лишь к тому, что крупным корпорациям стало легче строить вещи дешевле, а миллиардерам - становиться триллионерами."
Заявлять это, а затем решать использовать слабую копилефт-лицензию, такую как EUPL (которая может быть интегрирована с проприетарным ПО без раскрытия исходного кода), вместо AGPLv3, которая действительно закрывает петлю SaaS, для меня немного странно.
- Daegalus
https://github.com/daegalus/daegalus/blob/main/licensing-phi...
Я создал нечто подобное на своём github, а затем перелицензировал то, что мог, что было чисто моим, а остальное оставил без изменений и впредь в основном использовал эти лицензии по умолчанию.
Я также выбрал EUPL для чисто AGPL-стиля OSS-работы. И планирую использовать другие лицензии по мере необходимости.
- Cider9986
Лучшая лицензия: