背景と目的
ストールマンは、ソフトウェアを自由に使い、改変し、再配布できる権利を守るためにFSFを設立しました。彼は、ソフトウェアの自由が技術の進歩と社会の公正に重要だと考えました。
主な活動
GNUプロジェクトの支援: FSFは、フリーなUNIX互換のオペレーティングシステムであるGNUプロジェクトを支援しています。
ライセンスの提供: FSFは、GNU General Public License(GPL)などのライセンスを提供し、ソフトウェアの自由を法的に保護しています。
教育と啓蒙: ソフトウェアの自由に関する教育活動や啓蒙活動を行っています。
影響と成果
FSFの活動は、オープンソースソフトウェアの普及に大きく貢献しました。GNUプロジェクトの成果物は、Linuxカーネルと組み合わせることで広く利用されています。
GNUプロジェクトの成果物
GNU Emacs: カスタマイズ可能なテキストエディタ。
GCC: 複数のプログラミング言語をサポートするコンパイラ。
GNU Core Utilities: 基本的なコマンドラインツールのセット。
GNU Bash: シェルスクリプトの作成やコマンドライン操作に使用されるシェル。
GNU Debugger (GDB): プログラムのデバッグツール。
歴史的な出来事
1983年: ストールマンがGNUプロジェクトを発表。
1984年: GNUプロジェクトの開発が本格的に開始。
1985年: FSFが設立され、GNUプロジェクトの支援を開始。
1991年: リーナス・トーバルズがLinuxカーネルを発表し、GNUのツールと組み合わせて完全なオペレーティングシステムが実現。
1992年: LinuxカーネルがGPLの下で利用可能になり、GNU/Linuxシステムが広く普及。
リチャード・ストールマンの業績
GNUプロジェクトの創設: 1983年に発表。
FSFの設立: 1985年に設立。
コピーレフトの推進: ソフトウェアの自由を法的に保護するための概念を提唱し、GPLを作成。
ストールマンは、現在もフリーソフトウェアの普及と保護に尽力しています。