Категории лицензий с открытым исходным кодом

Лицензии с открытым исходным кодом можно разделить на две основные категории: Разрешительные (Permisive) и Авторское лево (Copyleft).

Основные различия

Основные различия между лицензиями с авторским левом и разрешительными лицензиями заключаются в требованиях соответствия и в том, насколько «открытыми» должны быть любые изменения кода.

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

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

Наиболее популярные лицензии:

Утвержденные открытые лицензии.