GNUコミュニティは、無料分布のために次の基準（推奨）を確立しています。
**配布の完全性**  - 配布は、それ自体でいっぱいであり、使用する準備ができている必要があります。また、自由配信は独立している必要があります。これは、システムが提供する手段でシステムを開発および収集できるはずであることを意味します。その結果、システムの無料配信には、非フリープログラムを使用してのみ解凍できる無料プログラムを含めることはできません。
**ライセンスルール**  - 無料配布の実質的に重要な情報はすべて、元の形式で利用できるようにする必要があります。情報とその初期フォームは、無料のプログラムの対応するライセンスの下で提供する必要があります。GNUコミュニティは、特定のライセンスを評価し、プログラム、ドキュメント、フォント、その他の有用な作品に適したライセンスが個別にリストされている場合、ライセンスのリストに結論が含まれています。
**デバイス内の非フリープログラム**  - 一部のアプリケーションとドライバーは、デバイスが機能するためにデバイスを必要とします。そのようなプログラムは、非フリーライセンスの下でマシンコードの形でのみ配信されます。GNUコミュニティは、そのようなプログラムを「ブロット」デバイスのために呼び出します。無料配信には「瞬き」はありません。
**非機能的データ**  - 実用的なタスクを実行しない非機能的目的のデータは、それらの一部よりもむしろシステムプログラムを装飾しています。このようなデータは、ライセンスの自由の基準に該当する必要はありません。
**商標**  - 配布にはよく知られた商標が含まれている場合があります。機能を失うことなく簡単に削除できるようになるまで、これらの兆候が変更中に必要であるかどうかは関係ありません。
**ドキュメント**  - システムの無料配布におけるすべてのドキュメントは、対応する無料ライセンスの下で発行される必要があります。さらに、推奨されない非フリープログラムに注意を払う必要があります。
**特許**  - 一般的なケースでは、GNUコミュニティは、特許からの脅威の可能性に関連してプログラムを除外するためのシステムの無料分配を求めません。一方、特許リスクを回避するためにいくつかのプログラムを除外することもサプライヤーに反対しません。
**マルウェアの欠如**  - ディストリビューションには、デジタル制限、バックダー、プログラムプログラムがあるべきではありません。
**エラーを修正する意図**  -  GNUコミュニティの要件 - 配信開発者が、通知されたエラーを直ちに修正するという確固たる意図を持っているように。
**サポート**  - リストに載るには、分布を積極的にサポートする必要があります。彼は、GNUプロジェクトに、私たちが学ぶことのない非フリープログラムの問題に関するレポートのために、彼自身の特定のチャネルを提供しなければなりません。彼はまた、彼に報告された問題が解決されたときにGNUプロジェクトに通知する必要があります。
**名前の混乱**  - フリーディストリビューションの名前は、別の非フリーディストリビューションの名前のようであってはなりません。
**ユーザーへの無料プログラムについて話す** -GNUコミュニティは、システムを入力する前に、「このシステムは「このシステム」などの自由に関する顕著なメッセージが入力した後、画面上で顕著な方法で無料分布を発表することを強く推奨しています。問題に関する詳細情報については、gnu.orgまたはgnu.org/philosophyを示すリンクまたはアイコンを実証しました。
Сообщество GNU установило следующие критерии (рекомендации) для свободных дистрибутивов:
**Полнота дистрибутива** - дистрибутив, должен быть полон сам по себе и готов к применению. Также, свободный дистрибутив должен быть самостоятелен. Это значит, что вы должны быть в состоянии разрабатывать и собирать систему средствами, которые вам предоставляет система. Как следствие, свободный дистрибутив системы не может включать свободные программы, которые могут быть оттранслированы только с использованием несвободных программ.
**Правила лицензирования** - вся практически значимая информация в свободном дистрибутиве должна быть доступна в исходной форме. Информация и ее исходная форма должны предоставляться под соответствующей лицензией свободных программ. Сообщество GNU оценивает конкретные лицензии и заносит заключения в список лицензий, где отдельно перечислены лицензии, подходящие для программ, документации, шрифтов и других полезных работ.
**Несвободные программы в устройствах** - Некоторые приложения и драйверы требуют программ для устройств, чтобы функционировать, и бывает, что такие программы поставляются только в виде машинного кода под несвободной лицензией. Сообщество GNU называет такие программы для устройств “кляксами”. Свободный дистрибутив не должен иметь "клякс".
**Нефункциональные данные** - данные нефункционального назначения, которые не выполняют практических задач, являются скорее украшением программ системы, чем их частью. Такие данные не обязаны попадать под критерии свободы лицензии.
**Товарные знаки** - дистрибутив может содержать известные товарные знаки. Не имеет значения, требуется ли удалять эти знаки при модификации, до тех пор, пока их можно легко удалить без потери функциональности.
**Документация** - вся документация в свободном дистрибутиве системы должна выпускаться под соответствующей свободной лицензией. Кроме того, в ней должно уделяться внимание тому, чтобы не рекомендовались несвободные программы.
**Патенты** - в общем случае сообщество GNU не просит, чтобы свободные дистрибутивы систем исключали программы в связи с возможной угрозой со стороны патентов. С другой стороны, также и не возражает против того, чтобы поставщик исключал некоторые программы, чтобы избежать патентного риска.
**Отсутствие вредоносных программ** - в дистрибутиве не должно быть цифрового управления ограничениями, бэкдоров и программ-шпионов.
**Намерение исправлять ошибки** - Требование сообщества GNU — чтобы у разработчиков дистрибутива было твердое намерение немедленно исправлять любые ошибки, о которых им сообщают.
**Поддержка** - чтобы попасть в список, дистрибутив должен активно поддерживаться; он должен предоставить проекту GNU свой собственный конкретный канал для сообщения о проблемах с несвободными программами, о которых мы узнаем. Он также должен информировать проект GNU, когда будут решены проблемы, о которых ему сообщили.
**Путаница в названиях** - название свободного дистрибутива не должно быть похожим на название другого несвободного дистрибутива.
**Рассказывать о свободных программах пользователям** - сообщество GNU настоятельно рекомендует, чтобы свободные дистрибутивы объявляли заметным образом на экране, перед входом в систему и по умолчанию после входа, заметное сообщение о свободе, такое, как “Эта система состоит из свободных программ, уважающих свободу”, или какое-нибудь сопоставимое, и демонстрировали ссылку или пиктограмму, указывающую на gnu.org или gnu.org/philosophy для более подробных сведений о вопросе.