Лицензии ПО

Важно: данная таблица носит справочный характер и не является юридической консультацией.
Для принятия решений по лицензированию в продуктах и контрактах рекомендуется консультироваться с юристами.

Лицензия Тип ПО Краткое описание
Apache License 2.0 Свободное ПО (разрешительная) Разрешительная лицензия: можно использовать, модифицировать и распространять ПО (в т.ч. в проприетарных продуктах) при условии сохранения уведомлений об авторских правах и лицензии, указания изменений и включения уведомлений из NOTICE. Содержит положения о патентной лицензии и отзыве прав при патентных исках.
MIT License Свободное ПО (разрешительная) Очень короткая разрешительная лицензия: практически не ограничивает использование, модификацию и распространение, кроме требования сохранять уведомление об авторских правах и текст лицензии. Широко используется в экосистеме JavaScript, Python и др.
BSD 2-Clause Свободное ПО (разрешительная) Краткая разрешительная лицензия: допускает практически любое использование при сохранении уведомления об авторских правах и отказа от ответственности. Близка по духу к MIT.]
BSD 3-Clause Свободное ПО (разрешительная) Вариант BSD с дополнительным запретом использовать имена авторов/организаций для продвижения производных продуктов без явного разрешения. Остальные условия аналогичны BSD‑2‑Clause.
Boost Software License 1.0 Свободное ПО (разрешительная) Разрешительная лицензия, специально разработанная для библиотеки Boost: совместима как с открытыми, так и с закрытыми проектами и предъявляет минимум требований (сохранение уведомления об авторских правах и отказе от ответственности).
The Unlicense Свободное ПО (публичное достояние‑стиль) Декларация отказа от авторских прав: автор максимально возможным по закону образом передаёт работу в общественное достояние, разрешая свободное использование без ограничений. Не во всех юрисдикциях трактуется однозначно.
CC0 1.0 Свободное ПО / Общественное достояние Инструмент Creative Commons для помещения произведения в общественное достояние: автор отказывается от максимально возможного набора прав. Часто используется для данных, документации, примеров и не‑кода.
Eclipse Public License 2.0 Свободное ПО (слабый копилефт) Слабый копилефт: изменения исходников под EPL должны оставаться под EPL, но можно комбинировать с проприетарными модулями и распространять их под другими лицензиями. Подходит для плагинной архитектуры и коммерческих дополнений.]
GNU LGPL v3.0 Свободное ПО (слабый копилефт) «Более мягкая» версия GPL для библиотек: разрешает связывать библиотеку с проприетарным ПО без перевода всего приложения под GPL, при условии соблюдения требований к возможности замены/обновления библиотеки.
Mozilla Public License 2.0 Свободное ПО (файловый копилефт) Файловый копилефт: изменения в файлах, распространяемых под MPL, должны оставаться под MPL, но проект в целом может иметь смешанную лицензию. Удобна для проектов, где совмещаются открытые и закрытые части.
GNU GPL v3.0 Свободное ПО (копилефт) Сильный копилефт: производные работы должны распространяться на условиях GPL, с предоставлением исходного кода и сохранением свобод пользователей. Включает дополнительные гарантии против патентных ловушек и ограничений DRM
GNU GPL v2.0 Свободное ПО (копилефт) Более ранняя версия GPL с аналогичной идеей копилефта, но без некоторых уточнений и защит, появившихся в v3 (например, в части патентных соглашений и аппаратных ограничений)
GNU AGPL v3.0 Свободное ПО (сетевой копилефт) GPL‑совместимая лицензия, закрывающая «SaaS‑дыру»: если пользователи взаимодействуют с программой по сети (web‑сервис), им также должен предоставляться исходный код модифицированной версии. Часто используется для серверных приложений.
GNU LGPL v2.1 Свободное ПО (слабый копилефт) Более старая версия LGPL, широко используемая для библиотек на C/C++ и других языках. Разрешает связывание с проприетарным ПО при соблюдении требований по возможной замене библиотеки.
Common Public License 1.0 (CPL) Свободное ПО (копилефт / слабый) Предшественник EPL, использовавшийся для ряда проектов IBM и Eclipse. Требует распространять модификации под CPL, но допускает комбинацию с проприетарным кодом. В новых проектах обычно заменяется на EPL‑2.0.
Artistic License 2.0 Свободное ПО Лицензия, изначально связанная с Perl. Позволяет модификации и распространение при соблюдении ряда условий, комбинируя элементы разрешительных и копилефт‑подходов. Считается совместимой с GPL.
SSPL (Server Side Public License) Проприетарное ПО / условно свободное Лицензия, используемая рядом вендоров (например, в старых версиях Elastic/MongoDB). Формально основана на GPL, но содержит дополнительные ограничения для использования в качестве предоставляемого сервиса, из‑за чего не признаётся OSI совместимой с Open Source в классическом смысле.
BUSL (Business Source License) Проприетарное ПО / исходники доступны Лицензия с отложенным открытием: исходный код доступен, но использование ограничено бизнес‑условиями (например, запрет на SaaS‑конкурентов). Через N лет код может автоматически переходить под OSS‑лицензию. Используется некоторыми базами данных и инструментами
Custom / Vendor License Проприетарное ПО Индивидуальные лицензионные соглашения вендора (EULA, коммерческие лицензии, trial‑лицензии и т.п.): условия использования, распространения и модификации определяются текстом договора и, как правило, не соответствуют критериям Open Source Definition.