
第47回 フリーソフトの導師
脇英世
2009/4/16
| 本連載を初めて読む人へ:先行き不透明な時代をITエンジニアとして生き抜くためには、何が必要なのでしょうか。それを学ぶ1つの手段として、わたしたちはIT業界で活躍してきた人々の偉業を知ることが有効だと考えます。本連載では、IT業界を切り開いた117人の先駆者たちの姿を紹介します。普段は触れる機会の少ないIT業界の歴史を知り、より誇りを持って仕事に取り組む一助としていただければ幸いです。(編集部) |
| 本連載は、2002年 ソフトバンク パブリッシング(現ソフトバンク クリエイティブ)刊行の書籍『IT業界の開拓者たち』を、著者である脇英世氏の許可を得て転載しており、内容は当時のものです。 |
リチャード・ストールマン(Richard Stallman)――
GNUプロジェクト創設者
リチャード・ストールマンは、1953年3月16日、ニューヨークのマンハッタンに生まれた。コンピュータに初めて触ったのは、1969年、IBMニューヨーク科学センターでのことで、当時16歳であった。文献には科学センターとあるのだが、1986年のスウェーデン王立工科大学における本人の講演では、IBMの研究所だったと述べている。さらにスティーブン・レビーの『ハッカーズ』では、マンハッタンにあった計算機センターとあり、この辺は、いまいちあいまいだ。
1970年、マサチューセッツ州ケンブリッジに行ったリチャード・ストールマンは、ハーバード大学の物理学科に入学した。1971年、ハーバード大学と同じボストンにあるMITのAIラボ(人工知能研究室)に遊びに行った。「MITに入った」と日本語訳してある文献があるが、原文は「Richard Stallman had come to MIT」であり、MITには入学したわけではない。
リチャード・ストールマンがMITのAIラボに遊びに行っている間、AIラボの管理者ラス・ノフツカーの目に留まり、システムプログラマとして雇われた。つまり、アルバイトの技術職員となったわけである。学業成績は優秀だったようで、1974年にハーバード大学物理学科を2番で卒業している。
1971年から1983年に及ぶ12年間のMITのAIラボの生活で、リチャード・ストールマンはLISP文化とハッカー文化に色濃く染まった。コミューン文化と共有の思想などに基づくハッカー的な武勇伝についての伝説は多い。一方、リチャード・ストールマンがどのような仕事をしていたか、資料はほとんどないため、MITのAIラボの全文献リストから抜き出して調べてみた。
1975年 CA回路解析における発見的方法
1976年 CA回路解析システム
1979年 Emacs
1980年 ITSユーザー用EMACS
1980年 TWENEXユーザー用EMACS
1980年 ファントム・スタック
1982年 リモート編集用ローカルフロントエンド
1983年 SUPDUPプロトコル
これを見ると、リチャード・ストールマンは比較的まじめに仕事をしていたことが分かる。
MITのAIラボは国防総省から軍事研究の委託を受け資金的に潤沢であり、皮肉にもその環境で、反戦思想とコミューン文化に影響されたハッカー文化が育った。ハッカー文化が最も嫌ったのは、管理思想と商業主義であった。ハッカー文化はセキュリティを嫌い、ソフトを書くことを金もうけの手段と考えることを、最も軽蔑する純粋主義であった。コンピュータ・ユーザーの間でのソフトの共有は、最も自然な共同作業の形態であると考えられた。
しかし、MITのAIラボにも管理思想と商業主義の波は押し寄せてきて、1983年、リチャード・ストールマンはAIラボを去り、自己の理想を追求することになった。
1985年3月、リチャード・ストールマンはGNUプロジェクトの開始に当たり、参加と支持を求めてGNU宣言を発表する。GNUとは「GNU's Not Unix」の略であり、ハッカー文化の伝統である再帰的な名前の付け方に従っている。Gは発音する。GNUは完全にUNIX互換なソフトウェアシステムの名前である。最近リチャード・ストールマンが語るところによれば、GNU宣言は企業に寄付を求めるつもりで書いたそうだ。しかし企業は大して寄付をくれなかったようである。
GNUは当初、GNU Emacsエディタを提供していた。テキストフォーマッタとしてはTeXを使用し、X-ウィンドウシステムとコモンLISPを提供するものだった。またGNUは、パブリックドメインには提供されていない。誰でもGNUを変更し、再配布することは許されるが、再配布を制限することは許されない。また、プロプライエタリの変更も許されず、必ずリチャード・ストールマンに報告しなければならない。GNUはソフトを共有するフリーソフトの源流になるが、無料とはどこにもいっていない。フリーは無料ということでなく自由を意味する。自由とは秘密のないソフトということである。リチャード・ストールマンは、ソフトには所有権を持たせるべきでないとし、コピーレフトの思想を主張した。
GNUプロジェクトはUNIXを作るための計画だったが、GNU Emacs、GNU Cコンパイラ(GCC)、GNUシンボリックデバッガ(GDB)が先行し、GNUそのものの開発は遅れた。GNUのカーネルは、当初TRIXと呼ばれた。その後、GNUのカーネルは、Machのマイクロカーネルの考え方を取り入れる変更が行われるなどして、現在はHURDと呼ばれている。実際にはLinuxがGNUの理想を実現してしまい、リチャード・ストールマンはLinuxをGNU Linuxと呼ぶことを主張している。
| 本連載は、2002年 ソフトバンク パブリッシング(現ソフトバンク クリエイティブ)刊行の書籍『IT業界の開拓者たち』を、著者である脇英世氏の許可を得て転載しており、内容は当時のものです。 |
| » @IT自分戦略研究所 トップページへ |
IT業界の開拓者たち バックナンバー
- 第1回 ハンバーガーとコークで世界を征服した男
- 第2回 忘れ去られた悲運の英雄
- 第3回 マイクロソフトのパットン将軍
- 第4回 ビル・ゲイツとドッグファイトを演じた男
- 第5回 5つの学位を持つ天才
- 第6回 超並列コンピュータからデジタルTVへ
- 第7回 独占禁止法の守護神
- 第8回 WYSIWYGを普及させたプログラミングの神様
- 第9回 ロックとマックとニュートンのはざまで
- 第10回 ネットスケープの空気の補給を断った男
- 第11回 マイクロソフトの法王
- 第12回 ウィンドウズ NT開発者からレーサーへ
- 第13回 ウィンドウズの開発に貢献した男
- 第14回 ウィンドウズ 2000の開発責任者
- 第15回 マイクロソフトのXbox開発責任者
- 第16回 DEC帝国を作り上げた男
- 第17回 アジアの電脳王
- 第18回 アドビの創立者
- 第19回 ラジオシャックチェーンを組織した男
- 第20回 モトローラ王朝の創始者
- 第21回 オンラインサービスAOLの帝王
- 第22回 ページメーカーを作った男
- 第23回 アイダホのポテト王からパソコン王へ
- 第24回 パームパイロットの生みの親
- 第25回 辣腕のリストラ請負人
- 第26回 パイレストランで誕生したコンピュータ
- 第27回 速戦即決で業務を拡大
- 第28回 テキサス生まれのGQボブ
- 第29回 パソコン直販方式の開拓者
- 第30回 牛をモチーフとした男
- 第31回 アーケードゲームマシンの先駆者
- 第32回 ペンコンピュータに賭けた男
- 第33回 帝国を作り上げた3人の男たち
- 第34回 インテルの新しい帝王
- 第35回 互換CPUで名をはせた男
- 第36回 ディスクドライブの帝王
- 第37回 モノリシック集積回路の発明者
- 第38回 パケット交換ネットワークの父
- 第39回 偉大なディレクター
- 第40回 インターネットの父
- 第41回 LANの歴史に残る人
- 第42回 早過ぎた孤独な予言者
- 第43回 コンピュータ世界のカリスマ
- 第44回 風車に突撃するドン・キホーテ
- 第45回 インターネットの魔法使い
- 第46回 ヒッピー文化を体現したジャーナリスト
- 第47回 フリーソフトの導師
- 第48回 ネットワークコンピューティングの推進者
- 第49回 偶然の帝国の支配者
- 第50回 マイクロソフトを退けた男
- 第51回 原子力潜水艦からソフトウェアハウスへ
- 第52回 2001年に消滅したHALコンピュータ
- 第53回 マセマティカを作った男
- 第54回 UNIXとCを作った男
- 第55回 MPEGの父といわれる男
- 第56回 MINIXを作った男
- 第57回 SPAMメールの帝王
- 第58回 世界を駆け回る伝道女
- 最終回 対話型ファンタジーシステムの伝道者
|
|
| スキルアップに役立つ問題を無料で出題 | |
| ITスキル研修4000件、最新情報の検索できます |

公認会計士試験合格者数がさらに削減へ、金融庁が「一層抑制的に」