ジャーゴンファイル(
英: Jargon File)とは
ハッカーの
俗語をまとめた用語集のことである。元々、ジャーゴンファイルは
マサチューセッツ工科大学人工知能研究所(MIT AI Lab)や
スタンフォード大学人工知能研究所(Stanford AI Lab, SAIL)、それに
Bolt, Beranek and Newman社(BBN)や
カーネギーメロン大学(CMU)、
ウースター工科大学(WPI)を含めた古い
アーパネットの
AI/
LISP/
PDP-10コミュニティの技術文化から生まれたハッカーの俗語をまとめたものであった。
1975年から1983年
ジャーゴンファイル(以降は'jargon-1'あるいは単にファイルと呼ぶ)は
1975年に
スタンフォード大学の
ラファエル・フィンケルによって始められた。この時から
1991年にSAILのコンピューターが最終的に停止するまで、ファイルはAIWORD.RF[UP,DOC]という名前でそこにあった。一部の用語の起源はそれよりも相当古くからあるものである。例えば、frobやmobyの一部の意味は
MITの
Tech Model Railroad Clubまで遡ることができ、少なくとも
1960年代の初頭まで遡ることができると信じられている。jargon-1の改訂には版数がつけられておらず、まとめて「バージョン1」とみなされることもある。
1976年に
マーク・クリスピンはSAILのコンピューターでファイルに関する告知を見て、FTPでファイルをMITにコピーした。かれはファイルの内容が「AI用語」に限定されていないことに気づき、自分のディレクトリ内にAI:MRC;SAIL JARGONというファイル名で保存した。
ファイルはJARGON >(
ITSでは>がつくと自動的にバージョン管理が行われる)に改名され、マーク・クリスピンと
ガイ・スティールによって様々な内容の充実が行われた。不幸にも、この活動の間、だれもがジャーゴン(専門用語)という用語をスラング(俗語)に訂正することに思い至らず、訂正しようとしたときには辞典はジャーゴンファイルという名で広く知れ渡っていた。おそらくはこの「専門用語」という言葉が辞典がまじめなものであるという誤った印象を与えるもととなった。
ラファエル・フィンケルはその後すぐに活動への関与からはずれ、
ドン・ウッズがファイルのSAIL側連絡係となった。以降、ファイルはSAILとMITに複製が置かれ、定期的に同期がとられた。
ファイルは
1983年頃まで時々思い出したように拡張された。
リチャード・ストールマンはこの頃の有名な寄稿者であり、MITやITS関連の多くの造語を付け加えた。
1981年の春にはチャールズ・スパージェンという名のハッカーによってファイルからかなりの部分が
スチュワート・ブランドの
CoEvolution Quarterly(第29号の26-35ページ)に
フィル・ワドラーとガイ・スティールの挿絵とともに掲載された。ファイルが印刷物として出版されたのはこれが最初のようである。
後期のバージョンのjargon-1が、大衆市場向けの解説を加えて拡充され、ガイ・スティールの編集によって、The Hacker's Dictionary (Harper & Row CN 1082, ISBN 0-06-091082-8)という題で書籍として出版された。他のjargon-1の編集者(ラファエル・フィンケル、ドン・ウッズ、マーク・クリスピン)もこの改訂に寄与しており、リチャード・ストールマンとジェフ・グッドフェローも寄与した。この本(現在は
絶版である)をこれ以降は'Steele-1983'と呼び、前述の6人をSteele-1983の共著者と呼ぶ。
1983年から1990年
Steele-1983の出版の直後、ファイルの拡大と変更は事実上停止した。元々、これはファイルの更新を一時的に停止することによってSteele-1983の出版を容易にさせるためのものであったが、外部の状況の変化によってこの「一時的」な停止は恒久的なものになった。
AI研究所の文化は
1970年代の後期に予算の削減と、それにともなって内製のソフトウェアのかわりにベンダーによってサポートされたハードウェアと
プロプライエタリなソフトウェアを可能な限り使用するようにとの管理上の決定が行われたことによって大きな打撃を受けた。MITではほとんどのAI研究は専用の
LISPマシンに変更された。また、同時期のAI技術の商用化により、AI研で最も優秀で才能のある人材がマサチューセッツ州のルート128沿いの新興企業や西の
シリコンバレーに出て行ってしまった。こうした新興企業がMITのLISPマシンを構築した。中心となるMIT-AIコンピュータはAIハッカーが愛したITSのホストではなく、
TWENEXシステムとなった。
スタンフォード大学人工知能研究所は
1980年頃には実質的に活動が中止されていた。それでもSAILのコンピュータはComputer Science Departmentのリソースとして
1991年まで動き続けた。スタンフォードは主要なTWENEXサイトとなり、一時は10台以上の
TOPS-20システムが稼働していた。しかし1980年代の中頃にはほとんどの興味深いソフトウェア開発は新しく現れた
BSD UNIX標準仕様の上で行われていた。
1983年5月にはファイルを育んだPDP-10中心の文化は
DECの
ジュピター計画中止によって致命的打撃を被った。すでに散り散りになっていたファイルの編纂者は他の物事に移った。Steele-1983は著者たちにとって失われつつあった伝統を記念するものとなった。この時点では関係者の中にはファイルの影響がどれだけ広い範囲に渡っていたかを認識していたものはいなかったのである。
1980年代の中頃にはファイルの内容はすでに古いものとなっていた。しかしファイルを中心として成長した伝説は失われることはなかった。書籍と
アーパネットから取り寄せられたソフトコピーはMITとスタンフォードからはほど遠い文化にまで広まっていた。ファイルの内容はハッカーの言語やユーモアに強い影響を与え続けた。
マイクロコンピュータ時代の到来などによってハッカー界が爆発的に膨張しても、ファイルは一種の神聖不可侵の叙事詩、「研究所の騎士」による英雄的功績を記録したハッカー文化版の
Matter of Britain(アーサー王と円卓の騎士の伝説集)として見られていた。ハッカー界全体の変化の速度は非常に加速したが、ジャーゴンファイルは生きた文書からイコンとなり、7年間に渡ってほとんど手つかずのまま残された。
1990年以降
新しい改訂は
1990年に始まり、後期のバージョンのjargon-1のほぼテキスト全体が含まれていた(一部の廃れたPDP-10関連の項目はSteele-1983の編集者たちと慎重に相談した上で取り除かれた)。この版にはSteele-1983の約80%が取り込まれた。一部の構成要素と今では歴史的興味の対象でしかないSteele-1983で導入された項目は省略された。
新しい版は古いジャーゴンファイルよりも広い範囲を対象とした。AIやPDP-10ハッカーの文化だけでなく、真のハッカー気質が存在する技術的なコンピュータ文化全体をカバーすることを目的としていたのである。今では半分以上の項目が
Usenet起源であり、現在
Cと
UNIXコミュニティで使用されている用語を表している。また
IBM PCプログラマ、
Amigaファン、
Macintosh愛好者、IBMメインフレーム界などの他の文化からも用語を集める努力も行われている。
エリック・レイモンドが現在のファイルを保守しており、
ガイ・スティールがそれを手伝っている。レイモンドは書籍版であるThe New Hacker's Dictionaryの代表編集者でもある。一部には新しいメンテナが自分自身が発明した用語を追加している、ジャーゴンファイルを歴史的に興味深い一つの文化の記録から技術用語の一般的な辞典に変えてしまったなどと批判するものもいる。レイモンドはこうした懸念に対してjargon.orgウェブサイト内
http://www.catb.org/~esr/jargon/jargtxt.htmlで応えている。また古い版のジャーゴンファイルは多くのサイトに保存されている。
参考文献
-
Eric S. Raymond (Editor) (1996). The New Hacker's Dictionary. MIT Press; 3rd edition. ISBN 978-0262680929.
-
Eric S. Raymond(編集)、福崎俊博(翻訳) (2002) 『ハッカーズ大辞典』改訂新版 アスキー ISBN 978-4756140845
外部リンク
この記事は一部がジャーゴンファイルの改訂履歴に基づいている。ジャーゴンファイルは
パブリックドメインである。
ジャーゴンファイルについて