GNUプロジェクト
GNUプロジェクト(グヌープロジェクト、[ɡnuː] ( 音声ファイル))とは、フリーソフトウェアマス・コラボレーションプロジェクトである。
プロジェクトは1983年9月27日にMITのリチャード・ストールマンにより発表された。このプロジェクトの狙いは、ユーザーが自由にソフトウェアを実行し、(コピーや配布により)共有し、研究し、そして修正するための権利に基づいたソフトウェアを開発し提供することにより、ユーザーにそのような自由な権利を与えた上でコンピュータやコンピューティングデバイスの制御をユーザーに与えることにある。GNUのソフトウェアはこれらの自由な権利を(そのライセンスによって)法的に保障しているため、フリーソフトウェアである。なおフリーソフトウェアの「フリー」という言葉は常に自由な権利を指し示すために必要なため使われている。
コンピュータの全てのソフトウェアが、(使用、共有、研究、修正を行うための)自由な権利を全てユーザーに付与することを確保するためには、ソフトウェアの中で最も基本的かつ重要な部分である(ユーティリティプログラムを数多く含む)オペレーティングシステムをフリーソフトウェアとすることが必要となった。
リチャード・ストールマンはGNUプロジェクトへのサポートと参加を増やすためにGNU宣言を書いた。GNU宣言で、ストールマンはソフトウェアユーザーに対する4つの本質的な自由を列挙した。それらの自由とは、目的のためにプログラムを実行する自由、プログラムのメカニックを研究して修正する自由、コピーを再配布する自由、そして公共利用のために修正したバージョンを改善し変更する自由である。これらの自由を実現するためにはユーザーが全てのコードにアクセスできるようにする必要があった。コードを自由なままで公開することを保障するため、ストールマンはソフトウェアとそのコードから派生した将来世代のソフトウェアを公共利用のために自由なままにできるための、GNU General Public Licenseを作成した。