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

I Changed My License

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

Автор, публикующий софт 28 лет, объясняет переход с MIT и LGPL на сильную копилефт-лицензию EUPL-1.2. Он считает, что движение за пермиссивные лицензии проиграло: крупные корпорации обогатились за счет открытого кода, не давая ничего взамен. EUPL закрывает «лазейку SaaS», требуя взаимного лицензирования при любом распространении. Под новую лицензию уже вышли проекты автора: reticulum-js, dacar и другие.

Мы выиграли спор, но не принесли пользы ни пользователям, ни разработчикам.
  1. apt-get

    Стоит отметить, что "запасные люки" в EUPL, позволяющие конвертировать её в другие лицензии, означают, что она настолько же сильна, насколько слабейшая из лицензий, которые она называет для такой операции, а именно EPL/MPL/LGPL.

    Любой игрок, который хочет повозиться с предоставлением закрытого расширения в сетевом сервисе, может воспользоваться этим вариантом с кодовой базой на EUPL, так что если вам это важно, лучше явно указать AGPL или что-то подобное.

    EUPL создана в первую очередь для государственных органов, и основной упор делается на то, чтобы никому не приходилось беспокоиться о смешивании её с другими копилефт-лицензиями, плюс юридический язык, который охватывает и гармонизирует различия в понятиях авторского права/патентов/интеллектуальной собственности в странах ЕС, а не столько на войну с гиперскейлерами. (Но всё равно здорово, что она есть!)

  2. dotancohen

    Эта статья была бы лучше, если бы просто перечислила проблемы LGPL и рассказала, как эта новая лицензия, о которой я никогда не слышал, решает эти проблемы. Эти намёки и аллюзии могут быть отличны для SEO, но это не подходит ни для аудитории людей, создающих программное обеспечение, ни для HN.

  3. mnahkies

    Какие у людей мысли/опыт по поводу двойного лицензирования?

    Например: есть ли чистый способ двойного лицензирования, при котором любительская и исследовательская работа (например, доказательство концепции, сделанное в коммерческой среде) разрешены, но использование в продакшене требует платы?

    Если вы это делали, было ли это успешно? Очевидно, что за последние годы многие проекты перелицензировались (terraform, redis и т.д.) - но мне менее ясно, является ли это жизнеспособным путём для новых проектов, начинающих с нуля, или это просто убивает принятие с самого начала.

  4. kzrdude

    Использование EUPL - это в основном способ показать, что вы хотите использовать лицензию, основанную на законодательстве ЕС, а не на законодательстве США. По крайней мере, я так на это смотрю.

  5. lukan

    "За эти годы стало ясно, что мы в лагере "открытого исходного кода" (в отличие от лагеря "свободного программного обеспечения") всё это время ошибались. Мы выиграли дебаты и мало что получили для пользователей или разработчиков. Все наши усилия привели лишь к тому, что крупным корпорациям стало легче строить вещи дешевле, а миллиардерам - становиться триллионерами."

    Кто-нибудь когда-либо утверждал, что открытый исходный код - это способ разбогатеть?

    Всегда речь шла о доступе к исходникам, чтобы изучать, возиться, улучшать. Теперь у нас есть огромные ресурсы открытого программного обеспечения, из которых можно учиться - действительно, я считаю это победой.

    И мне совсем не очевидно, что альтернативная временная линия была бы лучше, если бы FOSS и сильный копилефт победили как выбор разработчиков и стандарт - я скорее ожидал бы, что это было бы гораздо более нишевым - а триллионеры были бы такими же богатыми, как всегда.

  6. alturp

    > "За эти годы стало ясно, что мы в лагере "открытого исходного кода" (в отличие от лагеря "свободного программного обеспечения") всё это время ошибались. Мы выиграли дебаты и мало что получили для пользователей или разработчиков. Все наши усилия привели лишь к тому, что крупным корпорациям стало легче строить вещи дешевле, а миллиардерам - становиться триллионерами."

    Заявлять это, а затем решать использовать слабую копилефт-лицензию, такую как EUPL (которая может быть интегрирована с проприетарным ПО без раскрытия исходного кода), вместо AGPLv3, которая действительно закрывает петлю SaaS, для меня немного странно.

  7. Daegalus

    https://github.com/daegalus/daegalus/blob/main/licensing-phi...

    Я создал нечто подобное на своём github, а затем перелицензировал то, что мог, что было чисто моим, а остальное оставил без изменений и впредь в основном использовал эти лицензии по умолчанию.

    Я также выбрал EUPL для чисто AGPL-стиля OSS-работы. И планирую использовать другие лицензии по мере необходимости.

  8. Cider9986

    Лучшая лицензия:

    https://creativecommons.org/publicdomain/zero/1.0/deed.en

Ещё за этот день

2026-09-06