Руководство по свободному программному обеспечению Debian (DFSG ) - это набор рекомендаций, которые проект Debian использует для определения того, является ли лицензия на программное обеспечение лицензия свободных программ, которая, в свою очередь, используется для определения в Debian можно включить часть программного обеспечения. DFSG является частью Социального контракта Debian с сообществом свободного программного обеспечения.
Лицензии GNU GPL, BSD и Artistic являются примерами лицензий, которые считаются бесплатными.
DFSG впервые был опубликован вместе с с первой версией Общественного договора Debian в июле 1997 года. Основным автором был Брюс Перенс, при поддержке разработчиков Debian во время месячного обсуждения в частном списке рассылки в рамках более крупного Debian Социальный контракт. Перенс был скопирован в дискуссию по электронной почте между Эаном Шусслером (тогда работавшим в Debian) и Донни Барнсом из Red Hat, в котором Шуесслер обвинил Red Hat в том, что она никогда не разъясняла свой социальный договор с сообществом Linux. Перенс понял, что у Debian нет официального общественного договора, и немедленно начал его создавать.
Определение открытого исходного кода было создано вскоре после переименования точного текста DFSG. DFSG предшествовало Free Software Foundation Определение свободного программного обеспечения, которое затем определяло три свободы свободных программ (Freedom Zero была добавлена позже), но этот текст не использовался при создании ДФСГ. Как только DFSG стал определением открытого исходного кода, Ричард Столлман увидел необходимость отличать бесплатное программное обеспечение от открытого исходного кода и продвигал Определение свободного программного обеспечения. Опубликованные версии определения свободного программного обеспечения FSF существовали еще в 1986 году, они были опубликованы в первом выпуске (ныне несуществующего) Бюллетеня GNU. Стоит отметить, что ядром Определения свободного программного обеспечения были (тогда) Три свободы, которые явно предшествовали разработке и обнародованию DFSG и были неизвестны его авторам.
Ноябрь 1998, Ян Джексон и другие предложили несколько изменений в черновой версии 1.4, но эти изменения так и не были сделаны официально. Джексон заявил, что проблемы заключались в «свободной формулировке» и пункте «заплатка».
По состоянию на 2011 год документ ни разу не редактировался. Тем не менее, в Общественный договор были внесены изменения, которые, как считалось, повлияли на части распределения, охватываемые DFSG.
Общая резолюция Debian 2004-003, озаглавленная «Редакционные поправки к общественному договору», внесла изменения в Общественный договор. Автор предложения Эндрю Саффилд заявил:
Однако изменение предложения« Мы обещаем сохранить дистрибутив Debian GNU / Linux полностью свободным »на« Мы обещаем, что система Debian и все его компоненты будут бесплатными », - сказал менеджер по выпуску Энтони Таунс, внесший практическое изменение:
Это побудило еще одного G Общая резолюция 2004-004, в которой разработчики подавляющим большинством проголосовали против немедленных действий и решили отложить эти изменения до следующего выпуска (разработка которого началась годом позже, в июне 2005 года).
Большинство обсуждений DFSG происходит в списке рассылки debian-legal. Когда разработчик Debian впервые загружает пакет для включения в Debian, команда ftpmaster проверяет лицензии на программное обеспечение и определяет, соответствуют ли они условиям общественного договора. Иногда в сложных случаях команда обращается к списку debian-legal.
DFSG ориентирован на программное обеспечение, но само слово неясно - некоторые применяют его ко всему, что может быть выражено как поток битов, в то время как меньшинство считает, что это относится только к компьютерным программам. Кроме того, существование PostScript, исполняемых скриптов, исходных документов и т. Д. Сильно запутывает второе определение. Таким образом, чтобы устранить путаницу, в июне 2004 года проект Debian решил явно применить те же принципы к документации по программному обеспечению, мультимедийным данным и другому контенту. Непрограммное содержимое Debian стало более строго соответствовать DFSG в Debian 4.0 (выпущенном в апреле 2007 г.) и последующих выпусках.
Большая часть документации написана GNU Project, Linux Documentation Project и другими под лицензией GNU Free Documentation License содержат инвариантные разделы, не соответствующие требованиям DFSG. Это утверждение является конечным результатом долгого обсуждения и Общего решения 2006-001.
Из-за инвариантных разделов GFDL контент по этой лицензии должен отдельно содержаться в дополнительном "не -free »репозиторий, который официально не считается частью Debian.
Иногда бывает трудно определить, что составляет «источник» для мультимедийных файлов, например, является ли несжатый файл изображения источником сжатого изображения и является ли 3D-модель до трассировка лучей является источником для полученного изображения.
Подписчики списка рассылки debian-legal создали несколько тестов, чтобы проверить, не нарушает ли лицензия DFSG. Общие тесты (как описано в черновике часто задаваемых вопросов по DFSG) следующие:
В Викиучебнике есть книга по теме: Лицензирование FOSS |