フリーソフトウェア
フリーソフトウェアまたは自由ソフトウェア（）とは、ユーザーがどのような目的に対しても実行することを許可し、また、プログラムについて研究したり、変更したり、それを配布したりする自由も認めることを条件として配布されるコンピュータソフトウェアのことである。フリーソフトウェアの「フリー」とは、価格が「無料である」ソフトウェアという意味ではなく、上記のような「自由がある」ソフトウェアという意味である。つまり、自由ソフトウェアには、プログラムの対価として支払った価格とは無関係に、ユーザーが（個人で、あるいは、コンピュータプログラマーと協力して）ソフトウェアのコピーを用いて、自身が望むことを（自由ソフトウェアを用いて利益を獲得することを含めて）する自由が存在するということである。コンピュータプログラムが自由であるとみなされる必要十分条件は、本質的には（開発者のみではなく）すべてのユーザーに第一にプログラムをコントロールする権利があるということであるとされる。したがって、ユーザーが所有する装置が「自由」であるためには、プログラムによって何が行われるのかを、ユーザーが本質的にはコントロールできなければならない。
GNewSense
Debianもフリーソフトウェア主義のためにライセンスの要件や遵守については厳しいことで知られるLinuxディストリビューションである。DebianとgNewSenseは両方ともフリーでないソフトウェアやバイナリ・ブロブを厳密に排除しているが、Debianはフリーでないソフトウェアやファームウェアのバイナリを非公式なリポジトリで保守しホストしている。さらにDebianフリーソフトウェアは時々、Debian社会契約の第5条で述べられているように、フリーでないソフトウェアの使用はユーザー自身が情報に基づいて判断することが最も重要であるべきだという理論の元で、必要に応じてプロプライエタリ・ソフトウェアのインストールについての依存や提案をする（Debianのプロジェクト管理は民主的なので、このような姿勢が頻発する論争の火種となるのを黙認してしまっている）。これに比べ、gNewSenseはフリーでないソフトウェア、ファームウェア、拡張、またはプラグインの使用への依存や提案をするパッケージは一切提供せず、さらにgNewSenseプロジェクトは、いかなる理由であってもプロプライエタリ・ソフトウェアへの便宜を図るアクセスを提供しない。これらを提供することはフリーソフトウェアソリューション開発義務を撤回することになると考えているからである。Debian同様、gNewSenseのポリシーにより変更不可部分のあるGNU Free Documentation Licenseでライセンスされた文書を含むことができない。GNUプロジェクト自体がリリースしている多くのマニュアルや文書がこれに当たる。