Jargonfile

Jargonfile

Das Jargon File ist ein berühmtes Kompendium der Hacker-Ausdrucksweise. Es wird zur Zeit von Eric S. Raymond betreut und enthält ein Lexikon über verschiedene Begriffe des Hackens. Außerdem gibt es Einblicke in unterschiedliche Bereiche der ursprünglichen Netz- und Hackerkultur.

Das Jargon File ist auch im Buchhandel unter dem Titel The New Hacker's Dictionary erhältlich. Es wurde aufgrund vieler Wortspiele und der Eigentümlichkeit etlicher Begriffe nicht ins Deutsche übersetzt.

Inhaltsverzeichnis

Entstehungsgeschichte des Jargon Files

Ursprünglich war das Jargon File einer Sammlung des Slang technischer Kulturen, wie dem MIT AI Lab, dem Stanford KI-Labor SAIL, und anderen der alten Gemeinschaften rund um das ARPANET/Künstliche Intelligenz(Artificial Intelligence abg. AI)/ LISP/PDP-10, wie zum Beispiel Bolt, Beranek and Newman (BBN), der Carnegie Mellon University und dem Worcester Polytechnic Institute (WPI).

1975 bis 1983

Das ursprüngliche Jargon File (im Weiteren 'Jargon-1' oder 'das File' genannt) wurde 1975 von Raphael Finkel in Stanford erstellt. Seitdem bis zur Abschaltung des SAIL-Computers im Jahr 1991 trug sie dort den Namen AIWORD.RFUP oder AIWORD.RFDOC. Von einigen Begriffen, wie frob oder gewissen Bedeutungen des Wortes moby, vermutet man, dass deren Ursprünge sich bis in die frühen 1950er zum Tech Model Railroad Club des MIT erstrecken. Zu dieser Zeit vollzogene Änderungen wurden noch nicht in einem Versionssystem erfasst, weswegen die Datei damals allgemein als 'Version 1' bezeichnet wurde.

1976, nachdem er eine Ankündigung des Files auf dem Computer des SAIL gelesen hatte, kopierte Mark Crispin per FTP eine Kopie des Files zum MIT. Er bemerkte dabei, dass es sich sehr auf Begriffe der künstlichen Intelligenz beschränkte, weswegen er der Datei in seinem Verzeichnis den Namen AI:MRC;SAIL JARGON. gab. Jargon ist jedoch nicht ganz treffend, da die Autoren hauptsächlich eine Zusammenfassung des Hacker-Slang schaffen wollten im Gegensatz zu einer Sammlung technischer Fachbegriffe der elektronischen Datenverarbeitung.

Bald wurde das Werk in JARGON > umbenannt. (Das '>' bedeutete unter dem ITS, dass die Datei automatisch versioniert wurde), nachdem Mark Crispin und Guy Steele eine große Menge Erweiterungen eingepflegt hatten. Ab den späten 1970ern fügten Mitglieder der Dynamic Modelling des MIT's Laboratory for Computer Science Einträge hinzu. Unter ihnen waren Marc Blank, Dave Lebling, und Tim Anderson, der ursprüngliche Autor des Textadventures Zork.

Nachdem Raphael Finkel seine Mitarbeit an dem Projekt eingestellt hatte, wurde Don Woods die Kontaktperson für das Werk am SAIL (welches inzwischen sowohl am SAIL als auch MIT lagerte und periodisch abgeglichen wurde). Es wuchs durch Änderungen und Neueinträge bis 1983. Einer der bekannteren Autoren war Richard Stallman, der viele vom MIT und ITS geprägte Begriffe hinzufügte.

Im Frühling 1981 gelang es dem Hacker Charles Spurgeon, Stewart Brand zu überzeugen, einen großen Auszug der Sammlung zusammen mit Illustrationen von Phil Wadler und Guy Steele (inklusive einiger der Crunchly-Comics) in seiner Zeitschrift CoEvolution Quarterly (Ausgabe 29, Seite 26--35) zu veröffentlichen. Dies ist wahrscheinlich die erste Veröffentlichung der Datei in gedruckter Form.

1983 erschien dann eine aktuelle Version von Jargon-1, von Guy Steele um Kommentare für die breite Masse erweitert, als The Hacker's Dictionary (Harper & Row CN 1082, ISBN 0-06-091082-8). Zu dieser Version trugen neben den Editoren von Jargon-1 (Raphael Finkel, Don Woods, und Mark Crispin) auch Stallman und Geoff Goodfellow bei. Dieses Buch wird im Folgenden 'Steele-1983' genannt.

1983 bis 1990

Kurz nach der Veröffentlichung von 'Steele-1983' hörte das Werk auf, zu wachsen und geändert zu werden. Dies geschah ursprünglich mit der Absicht, es kurzzeitig einzufrieren, um die Herausgabe von 'Steele-1983' zu vereinfachen.

Das MIT AI Labor wurde in den späten 1970ern Opfer von Sparmaßnahmen und daraus resultierenden administrativen Entscheidungen, vom Hersteller unterstützte Hardware und mit ihr auch die sie begleitende proprietäre Software anstatt der bisherigen Eigenentwicklungen zu verwenden, wo immer dies möglich war. Der allergrößte Teil der Arbeiten im Bereich Künstliche Intelligenz hatte sich am MIT auf die sogenannten Lisp-Maschinen verlagert. Gleichzeitig lockte die Kommerzialisierung einige der Besten weg vom MIT in Richtung der Firmenneugründungen Startups auf Route128 in Massachusetts und gen Westen ins Silicon Valley. Diese Startups bauten die vom MIT verwendeten LISP-Maschinen. Der Hauptcomputer des MIT-AI-Labor wurde ein System, welches nicht unter dem von den AI-Hackern geliebten ITS, sondern unter TWENEX lief.

Bis 1980 war das Stanford AI Lab nahezu Geschichte, obwohl der Computer des SAIL weiterhin vom Computer Science Department bis 1991 verwendet wurde. Stanford wurde zu einem der größten TWENEX-Systemen, welche eine Zeit lang ein Dutzend TOPS-20 Systeme betrieb. Der größte Teil interessanter Software-Entwicklungen geschah Mitte der 1980 jedoch unter BSD Unix, dem dort in Berkeley aufkommenden Standardsystem.

Die PDP-10-zentrierte Kultur, welche das File nährte, fand ihr Ende im Mai 1983, als DEC das Jupiter Project beendete. Die Autoren des Werks, bereits örtlich zerstreut, gingen zu anderen Dingen über. 'Steele-1983' war in den Augen seiner Autoren teilweise ein Denkmal für etwas, das sie als eine im Aussterben begriffene Kultur betrachteten; keiner der Beteiligten war sich damals der tatsächlichen, weitreichenden, späteren Einflüssen der Datei bewusst.

Bis Mitte der 1980er war das Jargonfile veraltet. Die Legende, die sich gebildet hatte, ist allerdings nie wirklich in Vergessenheit geraten. Das Buch und Kopien aus dem ARPANET wurde auch in Kulturen weitergegeben, die weit ab vom MIT und Stanford lagen. Sein Inhalt übte einen starken und kontinuierlichen Einfluss auf die Ausdrucksweise und den Humor von Hackern aus. Selbst mit dem Aufkommen von Microcomputern und anderen Entwicklungen, die ein großes Wachstum der Hacker-Gemeinschaft auslöste, hatte es sich eingebürgert, das File (ebenso wie verwandte Werke, wie die in Anhang A des Files wiedergegebenen AI Koans) als eine Art heiligen Epos zu betrachten, ein Matière de Bretagne der Hacker-Kultur, das von den großen Heldentaten der Ritter der damaligen Institutionen erzählt. Die Geschwindigkeit der Änderungen hatte sich in der Hacker-Gemeinschaft enorm erhöht und das Jargon File war von einem lebendigen Dokument zum Symbol geworden. Es sollte für die folgenden sieben Jahre unangetastet bleiben.

1990 bis heute

Eine neue Version des Jargon Files wurde 1990 begonnen und enthielt nahezu den gesamten Text des späten 'Jargon-1' (ein paar als veraltet betrachtete PDP-10-Begriffe wurden nach Rücksprache mit den Autoren von 'Steele-1983' entfernt). Sie enthielt daneben zirka 80 % des Textes von 'Steele-1983', wobei einige Rahmeninformationen und eingeführte Begriffe, welche nur historisch relevant waren, entfernt wurden.

Die neue Version umfasst einen größeren Bereich als das alte Jargon File. Sein Anspruch ist es, nicht nur die Hackerkultur um AI und PDP-10, sondern die gesamte technische Computerkultur abzudecken, in der sich die Natur der Hacker manifestiert. Mehr als die Hälfte aller Einträge haben ihren Ursprung im Umfeld des Usenet, der C-Programmierer und der Unix-Gemeinde, auch wenn explizit versucht wurde, andere Kulturen ebenfalls zu berücksichtigen, wie die der Programmierer von IBM PCs, der Amiga Fans, der Mac-Anhänger und sogar der Welt der IBM-Mainframe-Computer.

Kritik am neuen Herausgeber Eric S. Raymond

Der Verwalter der neuen Version, Eric S. Raymond, der diese Version zusammen mit Guy Steele erstellt hat und offiziell auch Herausgeber der gedruckten Version namens The New Hacker's Dictionary ist, ist nicht unumstritten. Unter anderem werfen Kritiker ihm vor, eigene Wortschöpfungen hinzugefügt zu haben und das File dadurch entgegen der Ideale des „Open Source“ entwickelt zu haben. Weiter kritisieren Einige, er habe das Jargon File ruiniert, indem er es aus einem Mitschnitt einer einzigen historisch interessanten Kultur in eine allgemeine Sammlung von technischen Fachbegriffen verwandelte. Außerdem sind einige Individuen unzufrieden über die zentrale Kontrolle Raymonds über Einreichungen, über gewisse, vorgeblich fragwürdige Erweiterungen und Änderungen, die er vorgenommen hat und über Begriffe, die er mit der Begründung entfernt hat, sie seien veraltet (was sehr unüblich für historische Wörterbücher ist).

Abgesehen davon wird ihm auch häufig vorgeworfen, dass er über das Jargon File seine persönlichen politischen und sozialen Ansichten verbreitet. Ihm wird insbesondere vorgeworfen, dass er Irak-Krieg und Waffenbesitz befürwortende Einträge hinzugefügt hat.[1]. Raymond erklärte, dass keine derartigen Einträge existieren und dass die ihn beschuldigende Person sich für die Vorwürfe entschuldigt habe. [2]

Siehe auch

Quellen

  1. ESR Recasts Jargon File in Own Image, Slashdot, 8. Juni 2003
  2. Response by ESR to allegations of partiality, Wikipedia Talk, 6th December 2005

Literatur

  • Guy L. Steele, Eric S. Raymond (Hrsg.): The New Hacker's Dictionary. 3. Auflage. MIT Press, 1996, ISBN 0-262-68092-0. 

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Bubble sort — Infobox Algorithm class=Sorting algorithm data=Array time= О(n²) space= О(n) total, O(1) auxiliary optimal=NoBubble sort is a simple sorting algorithm. It works by repeatedly stepping through the list to be sorted, comparing two items at a time… …   Wikipedia

  • Crippleware — is any product whose functions have been limited (or crippled , thus the name) with the express purpose of requiring the user to pay for those functions (either paying a one time fee or continually paying a service) [citeweb | url=… …   Wikipedia

  • Butler Lampson — Infobox Scientist birth date = 1943 birth place = death date = death place = residence = citizenship = nationality = ethnicity = field = Computer Science work institution = Xerox PARC DEC Microsoft MIT alma mater = doctoral advisor = doctoral… …   Wikipedia

  • Cargo cult programming — is a style of computer programming that is characterized by the ritual inclusion of code or program structures that serve no real purpose. Cargo cult programming is typically symptomatic of a programmer not understanding either the bug they were… …   Wikipedia

  • Write-only language — is a derogatory term for a programming language whose syntax is considered inscrutable. Write only code is source code so arcane, complex, or ill structured that it cannot be reliably modified or even comprehended by anyone with the possible… …   Wikipedia

  • Smoke and mirrors — is a metaphor for a deceptive, fraudulent or insubstantial explanation or description. The source of the name is based on magicians illusions, where magicians make objects appear or disappear by extending or retracting mirrors amid a confusing… …   Wikipedia

  • Computerhacker — Hacker hat im technischen Bereich mehrere Bedeutungen. Das Wort wird alltagssprachlich gebraucht, um jemand zu bezeichnen, der über ein Netzwerk in Computersysteme eindringt und zugleich Teil einer entsprechenden Subkultur ist. In engerem Sinne… …   Deutsch Wikipedia

  • Gray-Hat — Hacker hat im technischen Bereich mehrere Bedeutungen. Das Wort wird alltagssprachlich gebraucht, um jemand zu bezeichnen, der über ein Netzwerk in Computersysteme eindringt und zugleich Teil einer entsprechenden Subkultur ist. In engerem Sinne… …   Deutsch Wikipedia

  • Gray Hat — Hacker hat im technischen Bereich mehrere Bedeutungen. Das Wort wird alltagssprachlich gebraucht, um jemand zu bezeichnen, der über ein Netzwerk in Computersysteme eindringt und zugleich Teil einer entsprechenden Subkultur ist. In engerem Sinne… …   Deutsch Wikipedia

  • Hackerkultur — Hacker hat im technischen Bereich mehrere Bedeutungen. Das Wort wird alltagssprachlich gebraucht, um jemand zu bezeichnen, der über ein Netzwerk in Computersysteme eindringt und zugleich Teil einer entsprechenden Subkultur ist. In engerem Sinne… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”