一般用語
上級

Richard Stallman GNU/FSF/Emacs 1983-2026(リチャードストールマン)

Richard Matthew Stallman RMS 1953-現役・MIT AI Lab→GNU/FSF (差別化: 既存著名ハッカー総括と異なりFree Software Movement軸)。Harvard 1971+MIT AI Lab 1971-1984 (Hacker Culture黄金期)・印刷機Source Code非公開事件 1980頃→Free Software啓発・1983/9/27 GNU Project announce (Net.usoft+Net.unix-wizards)・1984 MIT辞職→Free Software専念・GNU Emacs 1984 (Lisp Programmable Editor)+GNU C Compiler GCC 1987 (Bison+Make)+GNU Debugger GDB+Bash+Coreutils+gzip+gawk+texinfo・GPL General Public License 1989 (Copyleft 哲学)+GPLv2 1991+GPLv3 2007+LGPL+AGPL・Free Software Foundation FSF 1985/10/4 設立・Linux Kernel + GNU Userland → GNU/Linux 完成 1991+・「Free as in Freedom」「There is no system but GNU」「Saint IGNUcius」St IGNUcius Church of Emacs Joke・MIT 2019 Epstein scandal辞任→2021復帰 (Controversial)・¥0 全Free Public Domain GPL・FSF Free Software Awards・2026年GNU/Linux継続+Free Software活動継続。

0 回閲覧
0 いいね
2026/4/30 更新
関連タグ
RMS GNU 1983/9/27
GNU Emacs Lisp 1984
GCC 1987 GPL 1989
FSF Free Software Foundation
Copyleft GPLv3

概要

Richard Matthew Stallman(RMS)は1953年生まれのアメリカ人プログラマで、MIT AI Labでの研究を経て、1983年にGNUプロジェクトを発表。以後、Free Software Movement(自由ソフトウェア運動)の旗手として、GPL(General Public License)やFSF(Free Software Foundation)の設立、GNUツールチェーンの開発を推進。彼の活動は、ソフトウェアの「自由」=「使う・改変する・配布する自由」を軸に、商業ソフトウェアの閉源モデルに対抗する形で発展。2026年現在も、GNU/Linuxの普及とともに、教育・研究・産業界での利用拡大が続く。

主な特徴・仕組み

特色内容
CopyleftGPLは「コピーライトの逆転」概念を採用。派生作品もGPLで配布しなければならない。
オープンソースとの違いOSI認定のOpen Sourceは商用利用を許可するが、GPLは派生物の自由も保証。
コミュニティ主導FSFは非営利組織で、寄付・ボランティアによる開発。
ツールチェーンの統一GCC, GDB, Bash, Coreutils, Emacs など、統一された開発環境を提供。
教育的アプローチ「Free as in Freedom」という言葉で、ソフトウェアの本質を教育。

具体例・対応製品 (テーブル必須)

製品バージョン発売年ライセンス主な機能数値スペック
GNU Emacs29.22025GPLv3Lisp で拡張可能なテキストエディタ1,200,000 行コード, 200+ モード
GCC14.02025GPLv3コンパイラフロントエンド, C/C++/Fortran15,000,000 行, 30+ 言語
GDB14.02024GPLv3デバッガ, マルチプラットフォーム1,800,000 行, 10+ プロトコル
Bash5.22024GPLv3シェル, スクリプト言語2,000,000 行, 500+ ビルトイン
Coreutils9.12024GPLv3ファイル操作, テキスト処理1,000,000 行, 200+ ユーティリティ
gzip1.122024GPLv3圧縮・解凍300,000 行, 30% 圧縮率
gawk5.12024GPLv3パターン・アクション言語200,000 行, 50+ ビルトイン
texinfo6.82024GPLv3ドキュメント生成150,000 行, 100+ コマンド
GNU Octave6.42024GPLv3数値計算, MATLAB 互換1,000,000 行, 200+ 関数
GNU Octave-Forge20252025GPLv3拡張パッケージ300+ パッケージ, 1,500,000 行

数値スペックはコード行数、リリース年、機能数などを示す。

選び方・注意点

  1. プロジェクトのライセンス要件
    • GPL の Copyleft は派生物も同じライセンスで公開する必要がある。商用利用で配布する場合は、配布形態を確認。
  2. 開発環境の統一性
    • GCC と GNU Emacs の組み合わせは、C/C++ 開発に最適。Python など他言語は PyPy や CPython との連携を検討。
  3. パフォーマンス要件
    • GCC 14 では LTO(Link Time Optimization)が標準化され、ビルド時間を最大 30% 削減。
  4. サポート体制
    • FSF の公式サポートは限定的。コミュニティフォーラムや商用サポートパートナー(Red Hat, Canonical など)を併用。
  5. セキュリティ
    • GDB と Bash の脆弱性は定期的にパッチ適用。2025 年に公開された CVE-2025-XXXX 系の脆弱性は、GCC 14 で修正済み。

関連用語との違い

用語主な違い
Open Source商用利用を許可し、Copyleft なし。
Freeware無料だが、ソースコードは非公開。
Proprietary Software完全に閉源で、改変・再配布不可。
Libre Software「自由」を重視するが、必ずしも GPL ではない。
GNU/LinuxGNU ツールチェーン + Linux カーネル。Linux カーネルは GPLv2 で公開。

よくある質問 (FAQ)

  1. Q: GPL の Copyleft は商用プロジェクトに支障があるのか?
    A: 企業が GPL ソフトウェアを内部で利用する限り問題はないが、派生物を配布する場合は GPL で公開する必要がある。商用配布を避ける場合は LGPL か BSD ライセンスのパッケージを選択。

  2. Q: Emacs と Vim のどちらが開発に適している?
    A: Emacs は Lisp で拡張可能で、統合開発環境として機能が豊富。Vim は軽量で高速だが、拡張性は Emacs より限定的。プロジェクトの規模と拡張要件で選択。

  3. Q: FSF への寄付はどのように行うのか?
    A: FSF の公式サイトでクレジットカード、PayPal、銀行振込が可能。2025 年以降、暗号資産(BTC, ETH)での寄付も受け付けている。

まとめ

Richard Stallman と GNU/FSF は、ソフトウェアの自由を守るために設立された運動であり、GPL を中心に多くのオープンソースツールを提供してきた。2025–2026 年に入っても、GCC 14 や Emacs 29 など最新バージョンがリリースされ、パフォーマンスや拡張性が向上。商用プロジェクトでも GPL の Copyleft を理解し、適切に利用すれば、技術的・法的リスクを低減しつつ、オープンソースコミュニティの恩恵を受けることができる。

この記事について
カテゴリー一般用語
難易度上級
作成日2026/4/30