Рекомендации по свободному программному обеспечению Debian

редактировать

Руководство по свободному программному обеспечению Debian (DFSG ) - это набор рекомендаций, которые проект Debian использует для определения того, является ли лицензия на программное обеспечение лицензия свободных программ, которая, в свою очередь, используется для определения в Debian можно включить часть программного обеспечения. DFSG является частью Социального контракта Debian с сообществом свободного программного обеспечения.

Содержание
  • 1 Рекомендации
  • 2 История
  • 3 Приложение
    • 3.1 Программное обеспечение
    • 3.2 Непрограммное содержимое
    • 3.3 GFDL
    • 3.4 Мультимедийные файлы
  • 4 debian-legal тесты на соответствие DFSG
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки
Руководящие принципы
  1. Бесплатное распространение.
  2. Включение исходного кода.
  3. Разрешение на модификации и производные работы.
  4. Целостность исходного кода автора (в качестве компромисса).
  5. Никакой дискриминации против отдельных лиц или групп.
  6. Никакой дискриминации в отношении областей деятельности, таких как коммерческое использование.
  7. Лицензия должна применяться ко всем, кому распространяется программа.
  8. Лицензия должна не относиться к продукту.
  9. Лицензия не должна ограничивать другое программное обеспечение.

Лицензии 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 и все его компоненты будут бесплатными », - сказал менеджер по выпуску Энтони Таунс, внесший практическое изменение:

« Поскольку [SC # 1] больше не ограничивается «программным обеспечением», и это решение было принято разработчиками после и во время обсуждения того, как мы должны рассматривать непрограммный контент, такой как документация и прошивка, я не верю, что могу больше оправдывать политические решения об исключении документации, прошивки или контента, поскольку в Социальный договор были внесены поправки, чтобы охватить все эти области. "

Это побудило еще одного G Общая резолюция 2004-004, в которой разработчики подавляющим большинством проголосовали против немедленных действий и решили отложить эти изменения до следующего выпуска (разработка которого началась годом позже, в июне 2005 года).

Приложение

Программное обеспечение

Большинство обсуждений DFSG происходит в списке рассылки debian-legal. Когда разработчик Debian впервые загружает пакет для включения в Debian, команда ftpmaster проверяет лицензии на программное обеспечение и определяет, соответствуют ли они условиям общественного договора. Иногда в сложных случаях команда обращается к списку debian-legal.

Непрограммный контент

DFSG ориентирован на программное обеспечение, но само слово неясно - некоторые применяют его ко всему, что может быть выражено как поток битов, в то время как меньшинство считает, что это относится только к компьютерным программам. Кроме того, существование PostScript, исполняемых скриптов, исходных документов и т. Д. Сильно запутывает второе определение. Таким образом, чтобы устранить путаницу, в июне 2004 года проект Debian решил явно применить те же принципы к документации по программному обеспечению, мультимедийным данным и другому контенту. Непрограммное содержимое Debian стало более строго соответствовать DFSG в Debian 4.0 (выпущенном в апреле 2007 г.) и последующих выпусках.

GFDL

Большая часть документации написана GNU Project, Linux Documentation Project и другими под лицензией GNU Free Documentation License содержат инвариантные разделы, не соответствующие требованиям DFSG. Это утверждение является конечным результатом долгого обсуждения и Общего решения 2006-001.

Из-за инвариантных разделов GFDL контент по этой лицензии должен отдельно содержаться в дополнительном "не -free »репозиторий, который официально не считается частью Debian.

Мультимедийные файлы

Иногда бывает трудно определить, что составляет «источник» для мультимедийных файлов, например, является ли несжатый файл изображения источником сжатого изображения и является ли 3D-модель до трассировка лучей является источником для полученного изображения.

тесты debian-legal на соответствие DFSG

Подписчики списка рассылки debian-legal создали несколько тестов, чтобы проверить, не нарушает ли лицензия DFSG. Общие тесты (как описано в черновике часто задаваемых вопросов по DFSG) следующие:

  • «Тест на необитаемом острове». Представьте себе потерпевшего крушение на необитаемом острове с компьютером на солнечной энергии. Это сделало бы невозможным выполнение каких-либо требований по публикации изменений или отправке исправлений в определенное место. Это справедливо, даже если такие требования предъявляются только по запросу, поскольку потерпевший может получать сообщения, но не может их отправлять. Чтобы быть свободным, программное обеспечение должно быть модифицировано этим несчастным отверженным, который также должен иметь возможность на законных основаниях делиться модификациями с друзьями на острове.
  • «Тест диссидента». Рассмотрим диссидента в тоталитарном государстве, который желает поделиться модифицированной частью программного обеспечения с другими диссидентами, но не желает раскрывать личность модификатора или напрямую раскрывать сами модификации, или даже владение им. программа для правительства. Любое требование об отправке модификаций исходного кода кому-либо, кроме получателя модифицированного двоичного файла - фактически, любое принудительное распространение, помимо предоставления исходного кода тем, кто получает копию двоичного файла, - подвергло бы диссидента опасности. Чтобы Debian считал программное обеспечение свободным, он не должен требовать такого избыточного распространения.
  • «Тест« Щупальца зла »». Представьте себе, что автор нанят большой злой корпорацией и, теперь находясь в плену, пытается сделать худшее с пользователями программы: сделать их жизнь несчастной, заставить их перестать пользоваться программой, подвергнуть их юридической ответственности, сделать программу несвободной, раскрыть их секреты и т. д. То же самое может случиться с корпорацией, выкупленной более крупной корпорацией, стремящейся уничтожить бесплатное программное обеспечение, чтобы сохранить свою монополию и расширить свое зло империя. Чтобы быть свободным, лицензия не может позволить даже автору отнять требуемые свободы.
См. Также
  • Портал свободного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
В Викиучебнике есть книга по теме: Лицензирование FOSS
Последняя правка сделана 2021-05-17 10:29:04
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте