Изменения

Перейти к: навигация, поиск

Opensource и качество

1701 байт добавлено, 17:15, 17 января 2012
м
Баги в лицензиях — разъяснение
Есть и лицензии «GPL + разрешили линковаться с проприетарщиной» — люди не вкурили LGPL.
MPL1.1, CDDL: «хитрые ограничения», из-за которых та же фаерфоксина выпускается под MPL+GPL+LGPL. А именно Общая суть MPL — «Копилефт на уровне отдельных файлов». То есть внесённые в MPL’ный файл изменения должны распространяться под MPL’ем, если вы поправите, то они могут использовать это но MPL’ные файлы можно комбинировать в своих проприетарных «Более крупном произведении» («Larger Works» work») с файлами под другими лицензиями (ну нетскейп жеесли, конечно, это не противоречит самим этим лицензиям); + . Кроме того, MPL 1.1 разрешает перелицензировать бинарибинарные сборки. Собственно говоря, из-за этих багов MPL 1.1 сам по себе и несовместим с GPL и требует двойного лицензирования, чтобы быть совместимым. Однако, недавно вышла новая версия [http://mozilla.org/MPL/2.0/ MPL 2.0]:* Теперь она «по умолчанию совместима» с GPL 2.0+, LGPL 2.1+, AGPL 3.0+ — то есть, если автором специально не отмечено обратное (для этого нужно писать, что «Incompatible with secondary license»).* Упрощено определение «исходников»: «the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor’s choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge». Хорошо это или плохо — хз.
Clear BSD: в лицензии явно прописано, что не дают прав на патенты. Есть и такое. Вероятно, использовать эту лицензию значит подставлять филейные части тела патентным троллям.

Навигация