Список лицензий открытого ПО

16 самых распространённых лицензий, разделённых на разрешительные, слабый копилефт, сильный копилефт и общественное достояние. На каждой странице — обязанности, частые заблуждения и совместимость с другими лицензиями.

Разрешительные (Permissive)

Лицензии, которые можно свободно использовать даже в закрытых продуктах при условии сохранения уведомлений.

MITMIT LicenseСамая распространённая короткая разрешительная лицензия: достаточно сохранить уведомление об авторском праве и текст разрешения — и можно делать почти всё.Apache-2.0Apache License 2.0Разрешительная лицензия с явной патентной лицензией и правилами NOTICE и пометки изменений. Особенно популярна в корпоративных проектах.BSD-3-ClauseBSD 3-Clause "New" or "Revised" LicenseРазрешительная лицензия: сохраняйте уведомления при распространении исходников и бинарных файлов и не рекламируйте производные продукты именем правообладателя без разрешения.BSD-2-ClauseBSD 2-Clause "Simplified" LicenseРазрешительная лицензия из двух пунктов: при распространении исходников и бинарных файлов достаточно сохранить уведомление об авторском праве, условия и отказ от ответственности.ISCISC LicenseКороткая разрешительная лицензия с тем же эффектом, что MIT и BSD 2-Clause, но ещё более сжатым текстом.BSL-1.0Boost Software License 1.0Разрешительная лицензия: уведомления нужны только при распространении в исходной форме, для скомпилированных бинарных файлов такой обязанности нет.

Слабый копилефт

Раскрывать нужно только изменения в соответствующих файлах или библиотеке; другой код, который их использует, можно лицензировать свободно.

Сильный копилефт

Всё производное произведение должно распространяться под той же лицензией вместе с исходным кодом.

Общественное достояние · без условий

Варианты с минимумом ограничений — не требуется даже уведомление об авторском праве.