リチャード・ストールマン:フリーソフトウェア/GNU創始者とGPLの功績
リチャード・ストールマン(1953年3月16日生まれ)は、フリーソフトウェア運動、GNUプロジェクト、フリーソフトウェア財団の創設者である。また、有名なハッカーでもある。GNU Emacs、GNU Cコンパイラ、GNUデバッガを開発した。最も使われている自由ソフトウェアライセンスであるGNU General Public License (GNU GPLまたはGPL)の主要な作者のひとりであり、コピーレフトの概念を開拓した。
1990年代半ば以降、彼はほとんどの時間を政治運動家として過ごし、自由ソフトウェアについて語り、プロプライエタリなソフトウェア、ソフトウェアのアイデア特許、著作権法の拡大に反対する運動を行ってきた。今でも彼がプログラミングに費やす時間は、GNU Emacsに費やされている。現在、彼はさまざまなフェローシップによって支えられ、ささやかな生活水準を維持している。
経歴と初期の業績
ニューヨーク生まれ。マサチューセッツ工科大学(MIT)の人工知能研究所(AIラボ)でハッカー文化の中で活動し、多くの初期のフリーソフトウェア的取り組みに関わった。1970年代から1980年代初頭にかけて、プログラミング技術とハッカー精神を実践・発展させ、テキストエディタや開発ツールなどのソフトウェアを書いた。これらの経験が、後のGNU構想とフリーソフトウェア運動につながっている。
GNUプロジェクトとソフトウェアの創造
ストールマンは1983年に「完全に自由な(free)Unix互換のオペレーティングシステム」を目指すGNUプロジェクトを宣言した。GNUは多くの基本的なユーティリティやツール(例:GNU Emacs、GNU Cコンパイラ(GCC)、GNUデバッガ(GDB)など)を提供し、これらは後に広く使われるようになった。Linuxカーネルと組み合わされることで、多くの「GNU/Linux」ディストリビューションが生まれ、今日のオープンソース/フリーソフトウェア環境の基盤の一部となっている。ストールマンはシステム全体を完成させることを目標にし、ソフトウェアの自由(「Free as in freedom」)を重視した設計方針を貫いた。
ライセンスとコピーレフト
ストールマンは著作権の仕組みを利用してソフトウェアの自由を守る方策として、GNU General Public License(GPL)と呼ばれるライセンスを提案・作成した。GPLはソフトウェアの使用・複製・改変・再頒布の自由を保障する一方、派生物にも同等の自由を保持させる「コピーレフト」(copyleft) の考え方を特徴としている。GPLは複数のバージョン(v1, v2, v3)があり、ストールマンはその策定や改訂に深く関与した。特にGPLv3では、デジタル著作権管理(DRM)や組み込み機器における「tivoization」などの新たな課題に対応するための条項が導入された。
活動と主張
1990年代以降、ストールマンは講演や執筆を通じてフリーソフトウェアの倫理的・政治的意義を積極的に訴えてきた。彼は単に「無償で使えるソフト」という文脈を超え、ユーザーの自由(実行・学習・改変・配布の自由)を守ることの重要性を強調する。ソフトウェアのアイデア特許、著作権法の過度な延長、プロプライエタリなソフトウェアやDRMなどに反対し、法制度やビジネス慣行の改善を求めている。
論争と組織上の問題
ストールマンは率直で強い信念を持つ人物であるため、しばしば論争の中心となってきた。2019年には、過去の発言などをめぐる批判を受けて、MITの職とフリーソフトウェア財団(FSF)の理事職を辞任した。その後2021年に一時的にFSF理事会に復帰したが、コミュニティや支援者の反発を受けて再び辞任している。これらの出来事はフリーソフトウェア運動内外で大きな議論を呼び、運動の方針やリーダーシップ、コミュニティの多様性と包摂性に関する問いを投げかけた。
影響と遺産
ストールマンの業績は技術面だけでなく思想面でも大きな影響を与えている。GNUツール群やGPLは、オープンで協力的なソフトウェア開発の文化を支える柱となった。彼が唱えたコピーレフトの考え方は、自由なソフトウェアを広めるための強力な法的手段となり、多くのプロジェクトや開発者に採用されている。GNUとLinuxの結合によって生まれたエコシステムは、現在のインターネットやサーバー環境、組み込み機器、研究開発など幅広い分野で不可欠な存在となっている。
現在
年齢を重ねた現在も、ストールマンは講演や執筆、GNU Emacsなどの開発活動を続けている。彼の暮らしは派手ではなく、支援者やフェローシップによって支えられながら、理念に基づいた活動を続けている。支持者は彼をフリーソフトウェアの象徴的存在とみなし、批判者はその発言や行動の一部に異議を唱えるが、いずれにせよ彼の果たしてきた役割はソフトウェア史において重要である。
参考:本稿はストールマンの技術的・思想的貢献、運動内での役割、近年の出来事を概説したものである。より詳しい年表や個別プロジェクトの解説は各専用資料や公式文書を参照されたい。


リチャード・ストールマン
質問と回答
Q: リチャード・ストールマンとは誰ですか?
A: リチャード・ストールマンはフリーソフトウェア・ムーブメント、GNUプロジェクト、フリーソフトウェアファウンデーションの創設者です。有名なハッカーでもあります。
Q: リチャード・ストールマンが作ったソフトウェア・プログラムにはどんなものがありますか?
A: リチャード・ストールマンはGNU Emacs、GNU Cコンパイラ、GNUデバッガを作りました。
Q: GNU一般公衆ライセンス(GNU GPLあるいはGPL)とは何ですか?
A: GNU一般公衆ライセンス(GNU GPLあるいはGPL)は最も使われている自由ソフトウェアライセンスで、リチャード・ストールマンによって開拓されました。コピーレフトの概念を導入しました。
Q: リチャード・ストールマンは最近どのように過ごしているのですか?
A: 1990年代半ばから、リチャード・ストールマンはほとんどの時間を政治運動家として過ごし、自由ソフトウェアについて語り、プロプライエタリなソフトウェア、ソフトウェア・アイディア特許、著作権法の拡張に反対する運動を行っています。彼が今でもプログラミングに費やしている時間はGNU Emacsに費やされています。
Q: リチャード・ストールマンは現在どのような支援を受けていますか?
A: リチャード・ストールマンは現在さまざまなフェローシップから支援を受けています。
Q: リチャード・ストールマンは贅沢な生活をしていますか?
A: いいえ、リチャード・ストールマンは控えめな生活水準を維持しています。
Q: リチャード・ストールマンが注目される理由は何ですか?
A: リチャード・ストールマンが注目すべき人物である理由は、自由ソフトウェア運動の先駆者としての彼の活動、広く使われているソフトウェア・プログラムの作成、そして自由ソフトウェアのため、プロプライエタリなソフトウェアや著作権法に反対する彼の継続的な活動です。