1.3. 改訂履歴
元のJargon Fileは、MITのAI Lab、StanfordのAI lab(SAIL)、そしてBolt, Beranek and Newman(BBN)、Carnegie-Mellon University(CMU)、Worcester Polytechnic Institute(WPI)を含む、かつてのARPANETのAI/LISP/PDP-10コミュニティといった技術文化に由来するハッカー俗語を集めたものだった。
Jargon File(以下では‘jargon-1’または‘the File’と呼ぶ)は、1975年にStanfordでRaphael Finkelによって始められた。この時から1991年にSAILコンピュータがついに停止させられるまで、そこではこのFileはAIWORD.RF[UP,DOC]という名前だった。その中のいくつかの用語はかなり古くまで遡る(たとえばfrobやmobyのいくつかの語義は、MITのTech Model Railroad Clubまで遡り、少なくとも1960年代初頭まで遡ると考えられている)。jargon-1の改訂はすべて番号が付けられておらず、まとめて‘Version 1’とみなしてよい。
1976年、Mark Crispinは、SAILコンピュータ上のFileに関する告知を見て、そのコピーをMITにFTPした。彼はそれが‘AI words’にほとんど限定されていないことに気づき、そこでそのファイルをAI:MRC;SAIL JARGONとして自分のディレクトリに保存した。
このファイルはすぐにJARGON >へと改名された(‘>’はITSの下でバージョン管理を引き起こした)。Mark CrispinとGuy L. Steele Jr.によって一連の強化が施されたためである。残念ながら、こうした活動のさなか、‘jargon’という語を‘slang’に訂正しようとは誰も思いつかず、そうこうするうちに、この編纂物はJargon Fileとして広く知られるようになってしまった。
Raphael Finkelはその直後に活動への積極的な参加から退き、Don WoodsがFileのSAIL側の窓口となった(その後Fileは、定期的な再同期を行いつつ、SAILとMITで二重に保管された)。
Fileは1983年頃まで断続的に拡張された。Richard Stallmanは貢献者の中でも目立つ存在であり、MITやITS関連の造語を数多く加えた。
1981年春、Charles Spurgeonというハッカーが、Fileのかなりの部分をStewart BrandのCoEvolution Quarterly(第29号、26〜35ページ)に掲載させることに成功した。Phil WadlerとGuy Steeleによる挿絵付き(Crunchlyのマンガも数点含まれていた)である。これがFileの最初の紙媒体での出版だったと思われる。
大衆市場向けに注釈を付けて拡張されたjargon-1の後期版は、Guy Steeleによって編集され、1983年にThe Hacker's Dictionary(Harper & Row CN 1082、ISBN 0-06-091082-8)として書籍化された。他のjargon-1の編者たち(Raphael Finkel、Don Woods、Mark Crispin)もこの改訂に貢献し、Richard M. StallmanとGeoff Goodfellowも同様であった。この書籍(現在は絶版)は、以下では‘Steele-1983’と呼び、その6名をSteele-1983の共著者と呼ぶ。
Steele-1983の出版の直後、Fileは事実上、成長と変化を止めた。元々これは、Steele-1983の制作を容易にするためにファイルを一時的に凍結したいという願望によるものだったが、外的な状況によりその‘一時的な’凍結は恒久的なものになった。
AI Labの文化は、1970年代後半に資金削減と、その結果としての、可能な限り自家製ではなくベンダーサポートのあるハードウェアとソフトウェアを使おうという管理上の決定によって、大きな打撃を受けていた。MITでは、ほとんどのAI研究は専用のLISPマシンへと移っていた。同時に、AI技術の商業化が、AI Labの最も優秀で聡明な人材の一部を、マサチューセッツのRoute 128沿いや、西のSilicon Valleyのスタートアップへと誘い出した。それらのスタートアップはMITのためにLISPマシンを作った。中心的なMIT-AIコンピュータは、AIハッカーたちの愛するITSのホストではなくTWENEXシステムになった。
Stanford AI Labは1980年までに事実上消滅していたが、SAILコンピュータはComputer Science Departmentのリソースとして1991年まで稼働し続けた。Stanfordは主要なTWENEXサイトとなり、一時は十数台ものTOPS-20システムを運用していた。だが1980年代半ばまでには、興味深いソフトウェア作業のほとんどは、台頭しつつあったBSD Unix標準の上で行われるようになっていた。
1983年4月、Fileを育んできたPDP-10中心の文化は、Digital Equipment CorporationでのJupiterプロジェクトの中止によって致命的な打撃を受けた。すでに散り散りになっていたFileの編纂者たちは、他のことへと移っていった。Steele-1983は、その著者たちが死にゆく伝統だと考えたものへの、ある種の記念碑でもあった。当時関わった誰も、その影響がどれほど広範になるかを認識していなかった。
1980年代半ばまでにFileの内容は古びていたが、その周りに育った伝説は決して完全には死に絶えなかった。書籍と、ARPANETから入手されたソフトコピーは、MITやStanfordから遠く離れた文化の中でさえ流通し、その内容はハッカーの言語とユーモアに強く継続的な影響を及ぼした。マイクロコンピュータの登場やその他の潮流がハッカー界の途方もない拡大を促した時でさえ、File(および付録AのSome AI Koansのような関連資料)は、一種の神聖な叙事詩、すなわちLabの騎士たちの英雄的偉業を記したハッカー文化のMatter of Britain(ブリテンの物語)とみなされるようになった。ハッカー界全体での変化のペースは途方もなく加速した――しかしJargon Fileは、生きた文書からアイコンへと移った後、7年間ほとんど手つかずのまま残された。
この改訂版は、jargon-1の後期版のほぼ全文を含む(PDP-10関連の時代遅れな項目のいくつかは、Steele-1983の編者たちと慎重に協議した上で削除された)。それはSteele-1983のテキストの約80%を併合しており、いくつかの枠組み的な資料と、Steele-1983で導入されたが今では同じく時代遅れになったごく少数の項目を省いている。
この新版は、古いJargon Fileよりも広く網を打っている。その狙いは、AIやPDP-10のハッカー文化だけでなく、真のハッカー気質が現れているすべての技術的コンピューティング文化を網羅することである。今では項目の半分以上がUsenetに由来し、CやUnixのコミュニティで今や流通している俗語を表している。だが、IBM PCのプログラマ、Amiga愛好家、Mac愛好家、さらにはIBMメインフレームの世界を含む、他の文化からの俗語を集めるための特別な努力も払われている。
Eric S. Raymond <esr@thyrsus.com>が、Guy L. Steele Jr. <gls@think.com>の助力を得て新しいFileを保守している。Fileの編集上の‘we(我々)’が主に指すのはこの両名だが、Steele-1983の他の共著者たちの特別な貢献をここに記すのは我々の喜びとするところである。Jargon Fileに関するすべての追加、訂正、連絡は、Ericにメールしてほしい。
(警告:このファイルには他のメールアドレスやURLも現れるが、出版日以降に正しいことは保証されない。誰かに連絡しようとして弾かれても、我々にメールしないでほしい――我々にはアドレスを確認したり人を調べたりする魔法のような手段はない。ウェブ参照が古くなっていたら、関連するフレーズをGoogleやAlta Vistaで検索してみてほしい。
項目を投稿する前に、オンライン文書の最近のコピーに目を通すようにしてほしい。ウェブ上で入手できる。最新の紙面スナップショットに載っていない新しい資料が含まれていることが多く、入力の手間が多少省けるかもしれない。ここには再掲していない投稿ガイドラインもいくつか含まれている。
2.9.6版は、Eric Raymond(編)、MIT Press 1991年、ISBN 0-262-68069-6によるThe New Hacker's Dictionaryの本文の主要部分となった。
3.0.0版は、1993年8月にThe New Hacker's Dictionaryの第2版として、再びMIT Pressから(ISBN 0-262-18154-1)出版された。
4.0.0版は、1996年9月にThe New Hacker's Dictionaryの第3版としてMIT Pressから(ISBN 0-262-68092-0)出版された。
保守者たちは、紙面での出版を経てそれ以降も、Jargon Fileのオンライン版を更新し続けることに専心しており、ハッカーコミュニティの信託として、それをアーカイブや公開アクセスサイトに引き続き提供していく。
バージョン |
日付 |
行数 |
語数 |
文字数 |
項目数 |
コメント |
|---|---|---|---|---|---|---|
2.1.1 |
Jun 12 1990 |
5485 |
42842 |
278958 |
790 |
Jargon Fileが7年の中断を経て再び生き返る。再編成と大規模な追加はEric S. Raymondによって行われ、Guy Steeleによって承認された。UNIX、C、USENET、マイクロコンピュータベースの俗語の多くの項目がこの時に追加された。 |
2.1.5 |
Nov 28 1990 |
6028 |
46946 |
307510 |
866 |
多数のUSENETからの投稿と、初版の共著者たちからのコメントに応えたESRによる変更と追加。参考文献(付録C)もまた付け加えられた。 |
2.2.1 |
Dec 15 1990 |
9394 |
75954 |
490501 |
1046 |
Guy Steeleが編集した1983年の紙版の内容のほとんどが併合された。International StyleやCommonwealth Hackishに関する資料を含め、さらに多くのUSENETからの投稿が追加された。 |
2.3.1 |
Jan 03 1991 |
10728 |
85070 |
558261 |
1138 |
大規模なフォーマット変更――辞書のキーと相互参照で、大文字小文字がもはや潰されなくなった。基本的に素のtechspeakだったjargon-1のごく少数の項目が削除された。これにより(2.1.1で作られた)付録Bの残りを本文に併合し直し、付録をPortrait of J. Random Hackerで置き換えることができた。さらに多くのUSENETからの投稿が追加された。 |
2.4.1 |
Jan 14 1991 |
12362 |
97819 |
642899 |
1239 |
The Story of Melと、さらに多くのUSENETからの投稿が併合された。ハッカー的な書き方の習慣に関する資料が追加された。多数の誤字の修正。 |
2.6.1 |
Feb 12 1991 |
15011 |
118277 |
774942 |
1484 |
2度目の大規模なフォーマット変更。見出し語や参照の周りの<>がなくなった。Guy Steele、Mark Braderによる本格的な原稿整理の結果が併合された。さらに多くの項目が追加された。 |
2.7.1 |
Mar 01 1991 |
16087 |
126885 |
831872 |
1533 |
slang/jargon/techspeakに関する新しい節が追加された。Guyの2度目の編集の結果が併合された。 |
2.8.1 |
Mar 22 1991 |
17154 |
135647 |
888333 |
1602 |
TMRC DictionaryからのものとMRCの編集の結果が併合された。 |
2.9.6 |
Aug 16 1991 |
18952 |
148629 |
975551 |
1702 |
書籍の複製コピーに対応する。 |
2.9.8 |
Jan 01 1992 |
19509 |
153108 |
1006023 |
1760 |
書籍以来の初の公開リリース。50を超える新項目と、古い項目への多数の訂正・追加を含む。vh(1)ハイパーテキストリーダーのバージョン1.1と一緒にパッケージされた。 |
2.9.9 |
Apr 01 1992 |
20298 |
159651 |
1048909 |
1821 |
XEROX PARCの辞書を取り込んだ。 |
2.9.10 |
Jul 01 1992 |
21349 |
168330 |
1106991 |
1891 |
多くの新しい歴史的資料。 |
2.9.11 |
Jan 01 1993 |
21725 |
171169 |
1125880 |
1922 |
多くの新しい歴史的資料。 |
2.9.12 |
May 10 1993 |
22238 |
175114 |
1152467 |
1946 |
いくつかの新項目と変更。周辺的なMUD/IRC俗語と一部の境界的なtechspeakが削除された。すべてはTNHDの第2版に向けた準備である。 |
3.0.0 |
Jul 27 1993 |
22548 |
177520 |
1169372 |
1961 |
TNHD第2版のための原稿凍結。 |
3.1.0 |
Oct 15 1994 |
23197 |
181001 |
1193818 |
1990 |
WWW変換をテストするための暫定リリース。 |
3.2.0 |
Mar 15 1995 |
23822 |
185961 |
1226358 |
2031 |
1995年春の更新。 |
3.3.0 |
Jan 20 1996 |
24055 |
187957 |
1239604 |
2045 |
1996年冬の更新。 |
3.3.1 |
Jan 25 1996 |
24147 |
188728 |
1244554 |
2050 |
TNHD IIIに向けた一歩として、MIT Pressに送られた3.3.0の原稿訂正による改良版。 |
4.0.0 |
Jul 25 1996 |
24801 |
193697 |
1281402 |
2067 |
原稿整理後の実際のTNHD III版。 |
4.1.0 |
8 Apr 1999 |
25777 |
206825 |
1359992 |
2217 |
Jargon Fileが3年を経て再び駆け出す。 |
4.2.0 |
31 Jan 2000 |
26598 |
214639 |
1412243 |
2267 |
URLの処理を修正。 |
4.3.0 |
30 Apr 2001 |
27805 |
224978 |
1480215 |
2319 |
RFC 1149の最初の実装を記念した特別版。また、多数の時代遅れな項目を整理した。 |
4.4.0 |
10 May 2003 |
32004 |
230012 |
1707139 |
2290 |
XML-Docbookフォーマットへの変換。古い俗語の本格的な剪定。100近い項目がGoogleテストに不合格となり削除された。 |
4.4.1 |
13 May 2003 |
37157 |
234687 |
1618716 |
2290 |
XML-Docbookフォーマットの修正。 |
4.4.2 |
22 May 2003 |
32629 |
227852 |
1555125 |
2290 |
ファイル名の衝突やその他の小さな問題を修正。 |
4.4.3 |
15 Jul 2003 |
37363 |
235135 |
1629667 |
2293 |
リンク欠落につながるスタイルシートの問題のいくつかを修正。 |
4.4.4 |
14 Aug 2003 |
37392 |
235271 |
1630579 |
2295 |
ビルド機構を修正。RPMSを作れるようになった。 |
4.4.5 |
4 Oct 2003 |
37482 |
235858 |
1634767 |
2299 |
小さな更新。4つの新項目と、元祖バグのより良い画像。 |
4.4.6 |
25 Oct 2003 |
37560 |
236406 |
1638454 |
2302 |
gliderの挿絵を追加。SCOがそれを悪用しようとしたことを受けてFUDの項目を修正。 |
4.4.7 |
29 Dec 2003 |
37666 |
237206 |
1643609 |
2307 |
2003年冬の更新。 |
バージョン番号付け:バージョン番号はmajor.minor.revisionとして読むべきである。メジャーバージョン1は‘古い’(ITS)Jargon File、すなわちjargon-1のために予約されている。メジャーバージョン2は、GLS(Guy L. Steele, Jr.)の助力を得たESR(Eric S. Raymond)による、第2の紙版に至るまでの改訂(その版自体を含む)を包含する。今後は、メジャーバージョン番号N.00はおそらくN番目の紙版に対応するだろう。通常、後のバージョンは以前のバージョンを完全に置き換えるか取り込むかするので、古いバージョンを取っておく意味は一般にない。
監修と助力に対してSteele-1983の共著者たちに、そして項目と励ましを寄せてくれた何百人ものUsenet利用者たち(ここに名を挙げきれないほど多い)に感謝する。さらなる感謝を、有益な論評や多くの訂正、貴重な歴史的観点を寄せてくれたUsenetグループalt.folklore.computersの古参の何人かに捧げる。Joseph M. Newcomer <jn11+@andrew.cmu.edu>、Bernie Cosell <cosell@bbn.com>、Earl Boebert <boebert@SCTC.com>、Joe Morris <jcmorris@mwunix.mitre.org>である。
我々は幸運にも、何人かの熟練した言語学者の助けを得ることができた。David Stampe <stampe@hawaii.edu>とCharles Hoequist <hoequist@bnr.ca>は貴重な批評を寄せてくれた。Joe Keane <jgk@osc.osc.com>は発音ガイドの改善を手伝ってくれた。
このテキストのいくつかの部分は、以前の著作を引用している。TMRC Dictionaryからの資料を使う許可を得てくれたBrian A. LaMacchia <bal@zurich.ai.mit.edu>に感謝する。また、Don Libes <libes@cme.nist.gov>は彼の優れた著書Life With UNIXから適切な資料を寄せてくれた。注目すべきスウェーデン語のミニコミ誌Hackerbladetの著者であるPer Lindberg <per@front.se>には、FOO!コミックの存在を教えてくれたこと、そしてIBMハッカー地下世界に伝わる生まれたてのjargon fileの一つを我々のもとへこっそり持ち出してくれたことに感謝する。かつて自ら保守していたASCII発音ガイドを快く収録させてくれたMaarten Litmaathにも感謝する。そしてPARC自身のjargon辞書からの引用の許可を取り付け、コピーを送ってくれたXEROX PARCのMarc Weiser <Marc_Weiser.PARC@xerox.com>に感謝する。
Mark BraderとSteve Summit <scs@eskimo.com>のFileおよびDictionaryへの大きな貢献をここに記せるのは、格別の喜びである。彼らは多くの草稿を繰り返し読み、事実を確認し、誤字を捕まえ、驚くべき数の思慮深いコメントを寄せ、誤字や些細な語法の乱れを捕まえるという地道な働きをしてくれた。熱意、粘り強さ、広範な技術的知識、そして言語の問題における厳密さというまれな組み合わせは、計り知れない助けとなった。実際、Brader氏の10年・数版にわたる持続的な量と質の貢献をもってすれば、共同編集者としてのクレジットを免れられたのは、ほんの紙一重の差にすぎなかった。
最後に、George V. Reilly <georgere@microsoft.com>はTeXの秘術を手伝い、2.7と2.8のいくつかの版を丹念に校正してくれた。そしてEric Tiedemann <est@thyrsus.com>は、修辞、たわごと、そして些末な哲学談義について、終始賢明な助言を寄せてくれた。