Какая лицензия на мое программное обеспечение с открытым исходным кодом
?Правила и разрешения, определенные в наиболее часто используемых лицензиях программного обеспечения с открытым исходным кодом.
Эта таблица предназначена для того, чтобы помочь тебе выбрать лицензию для своего программного обеспечения или узнать, что ты имеешь право делать с исходным кодом стороннего производителя. Он не освобождает от тщательного прочтения выбранной лицензии, чтобы узнать все ее термины, поскольку это сравнение ограничивается критически важными правилами. Некоторые из них содержат положения, касающиеся патентов, которые полезны для распространения среди государств .
СНГ 2 | СНГ 3 | ПОЛОЖИЛ | BSD | CDDL | MPL 2.0 | Apache 2.0 | LGPL 3 | EPL | APSL | Афферо | |
---|---|---|---|---|---|---|---|---|---|---|---|
Происхождение | FSF | FSF | ПОЛОЖИЛ | UC | Солнце | Mozilla | Апачский | FSF | Затмение | Apple | FSF |
Пример продукта | Ред Хат | Уэйланд | FreeBSD | NetBeans | Firefox | Апачский | ГТК + | Затмение | Дарвин | MongoDB | |
Правила | |||||||||||
Имя автора в источниках | x | x | x | x | x | x | x | x | x | x | x |
Имя автора в бинарниках | x | x | x | x | x | ||||||
Разрешено повторное использование | x | x | x | x | x | x | x | x | x | x | |
Свободное распределение по и для каждого | x | x | x | x | x | x | x | x | x | x | x |
Возможность сделать форк | x | x | x | x | x | x | x | x | x | x | x |
Может быть включен в коммерческий продукт | x | x | x | x | x | x | x | x | |||
Поддержка GPL 3 | x | x | x | x | x | x | x | ||||
Возможность последующего изменения лицензии | x | x | |||||||||
Мы должны опубликовать измененный источник | x | x | x | x | x | x | x | x |
- Affero: Affero General Public License или Affero GPL. Особенность этой лицензии в том, что все производные и добавленные работы должны быть под этой же лицензией .
- Apache: Apache License. Apache 2.0 совместим с GPL 3.0, а не с предыдущими версиями, а Apache 1 не совместим с GPL 3. Apache 2.0 не требует обнародования изменений кода третьей стороной, в отличие от GPL или LGPL .
- APSL: Публичная лицензия на источник Apple.
- BSD: Bekerley Software Distribution. Автор - Калифорнийский университет .
- CDDL: Общая лицензия на разработку и распространение.
- CPL: Общая общественная атрибуция .
- EPL: Публичная лицензия на затмение. Фонд «Затмение».
- FSF: Фонд свободного программного обеспечения .
- GPL 2: GNU Public License, версия 3 .
- GPL 3: GNU Public License, версия 3. Эта версия совместима с Apache и Affero .
- Массачусетский технологический институт.
- MPL: Mozilla Public License .
Некоторые подробности...
Возможность создания fork: Создать производную версию программного обеспечения и опубликовать ее под другим именем. Под лицензией GPL fork должен сохранить ту же лицензию, имена авторов должны сохраняться, а изменения оставаться открытыми .
Совместим с GPL 3. Под этой лицензией можно использовать код с лицензированным кодом GPL. Лицензия может быть совместима с лицензией GPL 3, а не GPL 2. На практике, если код включен в одну из двух лицензий GPL, то набор становится GPL.
Возможно последующее изменение лицензии. Это касается только лицензионного кода, о котором идет речь, а не депутатского. Некоторые лицензии позволяют завершить лицензию с новой версией кода, другие - нет.
Нам нужно опубликовать измененный источник. В случае распространения программного обеспечения в двоичном виде, после изменения лицензионного источника, этот измененный источник должен быть опубликован, даже если он создан отдельным каналом, но доступен тем же пользователям. Поэтому это не касается личного использования.
Другие условия...
Существует возможность распространения программного обеспечения по двойной лицензии, например GPL и коммерческой лицензии для профессионалов. Разные лицензии относятся к различным категориям пользователей.
Мнение юристов о лицензиях...
- AGPL 3.0: Избегайте, блокируйте возможность повторного использования.
- Apache 2.0: Самая разрешительная, хорошо написанная, определяет патентные права (в США).
- Artistic 2.0: В основном касается Perl, неправильно написанного на законных основаниях.
- БСД 2: Пермиссивный, но неоднозначный. Ничего не говори о патентах.
- BSD 3: Как и 2 .
- Common Creative 1.0: Касается только авторского права .
- ЭПЛ. Касается Затмения. Четко написанная, применяется к авторским правам (которые она оставляет свободными) и патентам.
- GPL 2.0 - лицензирование Linux. Освобождает от авторских прав. Трудно интерпретировать. Несовместим с другими лицензиями .
- GPL 3.0: Сложнее, чем то и другое
- LGPL 2: Упрощает использование библиотек, но трудно интерпретировать на законных основаниях.
- LGPL 3: Сложнее, чем то и другое .
- MIT: Permissive, неоднозначный, прямо не охватывает патенты .
- MPL 2.0 (Mozilla): Четко освобождает авторские права .
Во всех случаях копия лицензии должна быть включена с исходным кодом, а иногда с программным обеспечением в исполняемом виде.