Изменения

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

Opensource и качество

1975 байтов добавлено, 12:29, 7 декабря 2011
м
Баги в лицензиях — разъяснение
=== Баги в лицензиях — разъяснение ===
* Рекламные Во-первых, '''рекламные баги: '''. Самый известный пример — баг оригинальной лицензии BSD (Berkeley Inc) — , которая говорила, что всё, что включает в себя ПО, распространяющееся под BSD-лицензией, должно где-то упоминать, что оно содержит «ПО, разработанное университетом Беркли». Дальше лицензию копипастили все, кому было не лень, меняя «университет Беркли» на название своей организации. В итоге, например, в NetBSD 1997 было -го года выпуска пришлось упоминать аж 75 штук, разных организаций. Второй баг — лицензия PHP (, которая заставляет включать «php» во в названия всех названиях)расширений. Фиксы: FreeBSDНе такой страшный, X11но тоже баг. {{note}} Никогда не называйте permissive-лицензии «BSD-style» лицензиями, Apacheпотому что так можно ввести кого-нибудь в заблуждение и породить новый рекламный баг.* Второй класс — это баги, связанные с применением лицензий в конкретных законодательствах. Законы везде разные, чтобы во всём этом разобраться, нужно быть прокачанным юристом. Поэтому, например, существует CeCILL: , который очень похож на GPLv2, переписанная но переписан французскими юристами и адаптированная адаптирован к французскому и европейскому вообще праву. [http://www.cecill.info/faq.en.html#pourquoi-cecill Конкретика здесь] — в области гарантий, области действия, и неупоминания «соответствующих законов». Есть небольшое подозрение, что и к нашим законам лицензия могла бы быть более применима, но вот незадача, для использования в русских судах лицензию нужно писать на русском :)* Есть и лицензии «GPL + разрешили линковаться с проприетарщиной» — люди не вкурили LGPL.* MPL, CDDL: «хитрые ограничения», из-за которых та же фаерфоксина выпускает под MPL+GPL+LGPL. А именно, если вы поправите, то они могут использовать это в своих проприетарных «Larger Works» (ну нетскейп же); + разрешает перелицензировать бинари.* Clear BSD: в лицензии явно прописано, что не дают прав на патенты. Есть и такое. Вероятно, использовать эту лицензию значит подставлять филейные части тела патентным троллям.* Старые APSL: (Apple Public Software License) — вообще несвободные. Центральный Ибо имеют центральный контроль(все доработки надо отправлять ябблам), возможность отзыва, лицензии теми же ябблами и запрет личного пользованиядоработанного ПО.
=== «Хорошие» лицензии ⌘⌘ ===

Навигация