Сообщество GNU установило следующие критерии (рекомендации) для свободных дистрибутивов:
**Полнота дистрибутива** - дистрибутив, должен быть полон сам по себе и готов к применению. Также, свободный дистрибутив должен быть самостоятелен. Это значит, что вы должны быть в состоянии разрабатывать и собирать систему средствами, которые вам предоставляет система. Как следствие, свободный дистрибутив системы не может включать свободные программы, которые могут быть оттранслированы только с использованием несвободных программ.
**Правила лицензирования** - вся практически значимая информация в свободном дистрибутиве должна быть доступна в исходной форме. Информация и ее исходная форма должны предоставляться под соответствующей лицензией свободных программ. Сообщество GNU оценивает конкретные лицензии и заносит заключения в список лицензий, где отдельно перечислены лицензии, подходящие для программ, документации, шрифтов и других полезных работ.
**Несвободные программы в устройствах** - Некоторые приложения и драйверы требуют программ для устройств, чтобы функционировать, и бывает, что такие программы поставляются только в виде машинного кода под несвободной лицензией. Сообщество GNU называет такие программы для устройств “кляксами”. Свободный дистрибутив не должен иметь "клякс".
**Нефункциональные данные** - данные нефункционального назначения, которые не выполняют практических задач, являются скорее украшением программ системы, чем их частью. Такие данные не обязаны попадать под критерии свободы лицензии.
**Товарные знаки** - дистрибутив может содержать известные товарные знаки. Не имеет значения, требуется ли удалять эти знаки при модификации, до тех пор, пока их можно легко удалить без потери функциональности.
**Документация** - вся документация в свободном дистрибутиве системы должна выпускаться под соответствующей свободной лицензией. Кроме того, в ней должно уделяться внимание тому, чтобы не рекомендовались несвободные программы.
**Патенты** - в общем случае сообщество GNU не просит, чтобы свободные дистрибутивы систем исключали программы в связи с возможной угрозой со стороны патентов. С другой стороны, также и не возражает против того, чтобы поставщик исключал некоторые программы, чтобы избежать патентного риска.
**Отсутствие вредоносных программ** - в дистрибутиве не должно быть цифрового управления ограничениями, бэкдоров и программ-шпионов.
**Намерение исправлять ошибки** - Требование сообщества GNU — чтобы у разработчиков дистрибутива было твердое намерение немедленно исправлять любые ошибки, о которых им сообщают.
**Поддержка** - чтобы попасть в список, дистрибутив должен активно поддерживаться; он должен предоставить проекту GNU свой собственный конкретный канал для сообщения о проблемах с несвободными программами, о которых мы узнаем. Он также должен информировать проект GNU, когда будут решены проблемы, о которых ему сообщили.
**Путаница в названиях** - название свободного дистрибутива не должно быть похожим на название другого несвободного дистрибутива.
**Рассказывать о свободных программах пользователям** - сообщество GNU настоятельно рекомендует, чтобы свободные дистрибутивы объявляли заметным образом на экране, перед входом в систему и по умолчанию после входа, заметное сообщение о свободе, такое, как “Эта система состоит из свободных программ, уважающих свободу”, или какое-нибудь сопоставимое, и демонстрировали ссылку или пиктограмму, указывающую на gnu.org или gnu.org/philosophy для более подробных сведений о вопросе.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence