Copyright (C) 1987 Richard M. Stallman and Bjorn Remseth, (C) 1998 Yamagata Hiroo.
Permission statement below
記録:Bjorn Remseth 翻訳:山形浩生
(c) 1987 Richard M. Stallman and Bjorn Remseth, (c) 1998 山形浩生
 ã“ã®æ—¥æœ¬èªžè¨³ã¯æ›¸å¼ã¨ãƒ•ァイル形å¼ä»¥å¤–ã®æ”¹å¤‰ã‚’åŠ ãˆãšã“ã®ç‰ˆæ¨©è¡¨ç¤ºã‚’残ã™é™ã‚Šã«ãŠã„ã¦è‡ªç”±ã«å†é…布ãŒèªã‚られる。
 ãªãŠã€ã“ã®æ—¥æœ¬èªžè¨³ã¯è¨³è€…ã¨ã—ã¦ã¯æ£ç¢ºç„¡æ¯”以上ã«ã‚„ã£ãŸè‡ªä¿¡ã¯ã‚ã‚‹ã‚‚ã®ã®ã€ãã®æ£ã—ã•ã‚„æ£ç¢ºã•ã«ã¤ã„ã¦ã¯ã€è‹±èªžåŽŸæ–‡ã®ç‰ˆæ¨©æ‰€æœ‰è€…ã‚‚ FSF ã‚‚ã€ãªã‚“らä¿è¨¼ã¯ã—ãªã„ã—ã€ã¾ãŸè²¬ä»»ã‚’è² ã†ã‚‚ã®ã§ã‚‚ãªã„。
講演日:30 October 1986ã€1998 å¹´ 8 月訳
原文最新版:http://www.gnu.org/philosophy/stallman-kth.html
翻訳最新版:http://www.post1.com/~hiyori13/freeware/rmslecture.html
åŒps版 (tar&gzipped):http://www.post1.com/~hiyori13/freeware/rmslecture.tgz
ãªãŠã€åŽŸæ–‡ã¯åˆ‡ã‚Œç›®ã®ãªã„講演録ã§ã‚りã€ç« 分ã‘ã¨ãã®å‘½åãŠã‚ˆã³æ¦‚è¦ã®è¿½åŠ ã¯è¨³è€…ã®åˆ¤æ–ã§ã‚„ã£ãŸã€‚
(訳注:日本語ã«ã—ã¡ã‚ƒãˆã°åŒã˜ã“ã¨ã ã‘ã©ã€è¬›æ¼”ã¨ã—ã¦ã®æ€§è³ªã‚’å°Šé‡ã—ã¦ã€ã“ã“ã§ã¯ãªã‚‹ã¹ããƒãƒªãƒãƒªã®å£èªžæ–‡ä½“を採用ã—ã¦ã‚‹ã€‚文法的ã«ä¸æ£ç¢ºãªæ—¥æœ¬èªžã‚‚ãŸãã•ã‚“ã‚ã‚‹ã‘れã©ã€åŽŸæ–‡ã®å¤‰ãªã¨ã“を残ã—ãŸã›ã„ã§ç”Ÿã˜ã¦ã‚‹éƒ¨åˆ†ãŒã»ã¨ã‚“ã©ã ã‹ã‚‰ã€æšã’足をã¨ã‚‰ãªã„よーã«ã€‚)
 ã¿ã‚“ãªãŒã¼ãã«è©±ã—ã¦ã»ã—ã„話題ã¯ä¸‰ã¤ã‚ã‚‹ã¿ãŸã„ã ã。一ã¤ã¯ã¾ãšã€ã“ã®ãƒãƒƒã‚«ãƒ¼é›†å›£ã«è©±ã™ã®ã«ã„ã¡ã°ã‚“ã„ã„ã®ã¯ã€æ˜”ã® MIT ã£ã¦ã®ãŒã©ã‚“ãªã¨ã“ã ã£ãŸã®ã‹ã£ã¦ã“ã¨ã‹ãªã€ã¨æ€ã£ãŸã€‚äººå·¥çŸ¥èƒ½ç ”ç©¶æ‰€ã®ã©ã“ãŒãã‚“ãªã«ç‰¹åˆ¥ã ã£ãŸã®ã‹ã€‚ã§ã‚‚ã€ä»Šæ—¥ãã¦ã‚‹äººã¯æœˆæ›œã¨ç«æ›œã«ä¼šè°ã«ããŸã®ã¨ãœã‚“ãœã‚“ã¡ãŒã†äººã ã‹ã‚‰ã€ GNU プãƒã‚¸ã‚§ã‚¯ãƒˆãŒã©ã†ãªã£ã¦ã‚‹ã‹ã¨ã‹ã€ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚„æƒ…å ±ãŒãªãœæ‰€æœ‰ã§ããªã„ã‹ã¨ã‹ã«ã¤ã„ã¦è©±ã™ã¹ãã ã€ã¨ã‚‚言ã‚れãŸã€‚ã¨ã„ã†ã“ã¨ã¯ã¤ã¾ã‚Šå…¨éƒ¨ã§ä¸‰ã¤ã®è©±ã£ã¦ã“ã¨ã§ã€ã“ã®ã†ã¡äºŒã¤ãŒãれãžã‚Œä¸€æ™‚é–“ã‹ã‹ã£ãŸã‚“ã ã‹ã‚‰ã€ã¿ã‚“ãªã‹ãªã‚Šé•·æ™‚é–“ã“ã“ã«ã„ã‚‹ã“ã¨ã«ãªã‚‹ã‚ã‘ã 。ãã‚Œã§æ€ã£ãŸã‚“ã ã‘れã©ã€å…¨ä½“を三ã¤ã«ã‚ã‘ã¦ã€ã¿ã‚“ãªè‡ªåˆ†ã®èˆˆå‘³ãŒãªã„部分ã¯å¤–ã«å‡ºã‚‰ã‚Œã‚‹ã‚ˆã†ã«ã—ã¦ã€ãれã§å„部分ã®çµ‚ã‚りã«ããŸã‚‰ã€çµ‚ã‚りã ã£ã¦è¨€ã†ã‹ã‚‰ã€ã¿ã‚“ãªå¤–ã«ã§ã¦ã€ãれã§ã¼ãã¯ãƒ¤ãƒ³ãƒ»ãƒ©ã‚¤ãƒ‹ãƒ³ã‚°ã«ãŠé¡˜ã„ã—ã¦ã»ã‹ã®äººã‚’呼んã§ãã¦ã‚‚らã†ã‚ˆã†ã«ã™ã‚‹ã£ã¦ã®ã¯ã©ã†ã ã‚ã†ã€‚(ã れã‹ãŒ 「Janne, han trenger ingen mike〠(「Janneã€ã“ã®äººãƒžã‚¤ã‚¯ãªã‚“ã‹ã„らãªã„よã€)ã¨è¨€ã†ï¼‰ãƒ¤ãƒ³ã€ã²ã¨ã£èµ°ã‚Šã—ã¦äººã‚’呼んã§ãã¦ã‚‚らã£ã¦ã‚‚ã„ã„?
Jmr: マイクを探ã—ã¦ã‚‹ã‚“ã§ã™ã‘ã©ã€ãªã‚“ã‹ã“ã®éµã®ã‹ã‹ã£ãŸç®±ã®ä¸ã«ã‚ã‚‹ã£ã¦ã„ã†ã‚“ã§ã™ã‚ˆã€‚
Rms: ã†ã‚“ã€æ˜”ã® AI ç ”ã§ãªã‚‰ã€ã§ã£ã‹ã„ãƒãƒ³ãƒžãƒ¼ã‚’æŒã£ã¦ãã¦ãã„ã¤ã‚’ã¶ã¡é–‹ã‘ã¦ãŸã ã‚ã†ã。ãã®å£Šã‚ŒãŸãƒ‰ã‚¢ã‚’見ã¦ã€ã¿ã‚“ãªãŒå¿…è¦ã¨ã™ã‚‹ã‚‚ã®ã‚’éµã‹ã‘ã¦ã—ã¾ã„ã“ã‚‚ã†ã¨ã™ã‚‹ã‚ˆã†ãªãƒ¤ãƒ„ã‚‚å°‘ã—ã¯å‹‰å¼·ã«ãªã£ãŸã‚ã†ã€‚ã§ã‚‚é‹ã®ã„ã„ã“ã¨ã«ã€ã¼ãã¯æ˜”ブルガリアæŒå”±æ³•を勉強ã—ãŸã“ã¨ãŒã‚ã£ã¦ã€ã ã‹ã‚‰ãƒžã‚¤ã‚¯ãªã—ã§ã‚‚全然å•題ãªã„よ。 ã¨ã«ã‹ãã€è©±ãŒã©ã®éƒ¨åˆ†ã‹çŸ¥ã‚‰ã›ã‚‹ã‚·ã‚¹ãƒ†ãƒ ã£ã¦è¦ã‚‹ï¼Ÿã€€ãれã¨ã‚‚ãšã£ã¨ã™ã‚ã£ã¦å…¨éƒ¨ãã„ã¦ãŸã„?(ç”:ãã†ã ãã†ã )
 ã¼ããŒãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã‚’ã¯ã˜ã‚ãŸã®ã¯ 1969 å¹´ã®ã“ã¨ã§ã€ãƒ‹ãƒ¥ãƒ¼ãƒ¨ãƒ¼ã‚¯ã® IBM ç ”ç©¶æ‰€ã§ã®ã“ã¨ã ã£ãŸã€‚ãã®ã‚ã¨ã€ã‚³ãƒ³ãƒ”ュータ科å¦ã®å¦éƒ¨ãŒã‚ã‚‹å¦æ ¡ãŒã‚ã£ã¦ã€ã¾ã‚ã“ã“ã¯ã»ã‹ã¨ä¼¼ãŸã‚Šã‚ˆã£ãŸã‚Šã€‚何をã™ã¹ãã‹æ±ºã‚る教授ãŸã¡ãŒã„ã¦ã€ã れãŒä½•を使ã£ã¦ã„ã„ã‹æ±ºã‚る連ä¸ãŒã„ã¦ã€‚ã»ã¨ã‚“ã©ã®äººã«ã¯ç«¯æœ«ãŒä¸è¶³ã—ã¦ãŸã‚“ã ã‘れã©ã€æ•™æŽˆãŸã¡ã¯ã»ã¨ã‚“ã©ã¿ã‚“ãªã‚ªãƒ•ィスã®ä¸ã«å°‚用端末をæŒã£ã¦ã¦ã€ã“れã¯è³‡æºã®ç„¡é§„ãªã‚“ã ã‘れã©ã€é€£ä¸ã®å§¿å‹¢ã‹ã‚‰ã™ã‚Œã°ã¾ã‚ã‚りãŒã¡ãªã“ã¨ã よã。
 MIT ã®äººå·¥çŸ¥èƒ½ç ”ã«éŠã³ã«ã„ã£ãŸã‚‰ã€ãã†ã„ã†ã®ã¨ã¯çˆ½å¿«ãªãらã„ã«ã¡ãŒã£ãŸç²¾ç¥žãŒã‚ã£ãŸã‚“ã 。ãŸã¨ãˆã°ã€ãã“ã§ã®ç«¯æœ«ã¯ã¿ã‚“ãªã®ã‚‚ã®ã ã¨æ€ã‚れã¦ãŸã€‚ã ã‹ã‚‰è‡ªåˆ†ã®ã‚ªãƒ•ィスã«éµã‚’ã‹ã‘るよã†ãªæ•™æŽˆã¯ã€ãƒ‰ã‚¢ãŒã¶ã¡ç ´ã‚‰ã‚Œã‚‹ã¨ã„ã†ã¤ã‚‰ã„ç›®ã«ã‚ã†ã‚ã‘。ã‚る教授ã®ã‚ªãƒ•ィスã®ãƒ‰ã‚¢ã‚’ã¶ã¡ç ´ã‚‹ã®ã«ä½¿ã£ãŸã€ã§ã£ã‹ã„鉄ã®ã‹ãŸã¾ã‚ŠãŒè¼‰ã£ãŸå°è»Šã‚’ホントã«ã¿ã›ã¦ã‚‚らã£ãŸã‚ˆã€‚ãã®é ƒã¯ç«¯æœ«ã¯ã»ã‚“ã¨ã«å°‘ãªãã¦ã€ã‚·ã‚¹ãƒ†ãƒ 全部ã«ãƒ‡ã‚£ã‚¹ãƒ—レイ端末 5 ã¤ãらã„ã‹ãªã€ã ã‹ã‚‰ãã®ã†ã¡ 1 å°ãŒã—ã¾ã„è¾¼ã¾ã‚Œã¦ã‚‹ã¨ã€ã‚‚ã®ã™ã”ã„æå®³ã ã£ãŸã‚ã‘。
 ãã®å¾Œã®æ•°å¹´ã€ã¼ãã¯ãã®è€ƒãˆæ–¹ã«åˆºæ¿€ã‚’å—ã‘ã¦ã€ä½•度も天井をã®ã‚Šã“ãˆãŸã‚ŠåºŠä¸‹ã‚’這ã£ãŸã‚Šã—ã¦ã€ã¿ã‚“ãªãŒä½¿ã„ãŸã„マシンã®ã‚る部屋ã®éµã‚’é–‹ã‘ã¦ããŸã€‚ãã—ã¦é€šå¸¸ã¯ã€ãƒ‰ã‚¢ã«éµã‚’ã‹ã‘るよã†ãªèº«å‹æ‰‹ãªã¾ãã¯ã—ãªã•ã‚“ãªã€ã¨ã„ã†ãƒ¡ãƒ¢ã‚’ãŠã„ã¦ã£ãŸã€‚ドアã«éµã‚’ã‹ã‘るよã†ãªäººã¯ã€åŸºæœ¬çš„ã«ã¯è‡ªåˆ†ã®ã“ã¨ã—ã‹ã‹ã‚“ãŒãˆã¦ãªã„ã‚“ã 。もã¡ã‚ã‚“ãã®äººãŸã¡ã«ã‚‚ãれãªã‚Šã®ç†ç”±ã¯ã‚ã‚‹ã ã‚ã†ã€‚何ã‹ç›—ã¾ã‚Œãã†ãªã‚‚ã®ãŒã‚ã£ã¦ãれã«éµã‚’ã‹ã‘ã¨ããŸã„ã¨ã‹ã€‚ã§ã‚‚åŒã˜éƒ¨å±‹ã«ã‚る別ã®ã‚‚ã®ãŒã—ã¾ã„ã“ã¾ã‚Œã¡ã‚ƒã†ã¨ã€ã»ã‹ã®äººã«å½±éŸ¿ãŒå‡ºã‚‹ã£ã¦ã“ã¨ã¯æ°—ã«ã‚‚ã—ãªã‹ã£ãŸã‚“ã 。ã“れãŒèµ·ãる度ã«å¿…ãšã„ãˆã‚‹ã“ã¨ã ã‘ã©ã€ãれã§ä¸€å›žã¯ã¼ãも指摘ã—ãŸã‚“ã ã‘ã©ã€åˆ¥ã®è§£æ±ºç–ã¯ã‚ã‚‹ã‚“ã 。éµã‚’ã‹ã‘ã‚‹ã‹ã©ã†ã‹ã£ã¦ã®ã¯ã‹ã‚Œã‚‰ã®å‹æ‰‹ã˜ã‚ƒãªã„ã‚“ã 。心é…ãªã‚‚ã®ã‚’ã—ã¾ã£ã¨ãå ´æ‰€ã¯ã»ã‹ã«ã‚‚ã‚ã‚‹ã—ã€ãƒ‡ã‚¹ã‚¯ã«éµã‚’ã‹ã‘ã‚‹ã“ã¨ã ã£ã¦ã§ãる。ã§ã‚‚è¦ã™ã‚‹ã«ã€ã¿ã‚“ãªãã‚“ãªã“ã¨ã‚’ã‚ã–ã‚ã–考ãˆã‚ˆã†ã¨ã¯ã—ãªã„ã‚“ã よã。「ã“ã®éƒ¨å±‹ã¯ãŠã‚Œã®ã ã€éµã‚’ã‹ã‘ã‚‹ã®ã‚‚ãŠã‚Œã®å‹æ‰‹ã€ã»ã‹ã®é€£ä¸ã‚¯ã‚½é£Ÿã‚‰ãˆã€ã¨æ€ã£ã¦ã‚‹ã€‚ãã—ã¦ã“れãžã¾ã•ã«ã€æŒã£ã¦ã¯ã„ã‘ãªã„精神ãªã‚“ã ã£ã¦ã“ã¨ã¯æ•™ãˆè¾¼ã‚€å¿…è¦ãŒã‚る。
 ã§ã‚‚ã€ã“ã®éµã‚’ã‹ã‘ãªã„精神ã¯ã€å¤ç«‹ã—ãŸã‚‚ã®ã˜ã‚ƒãªãã¦ã€ç”Ÿã様全体ã®ä¸€éƒ¨ã ã£ãŸã‚“ã 。AI ç ”ã®ãƒãƒƒã‚«ãƒ¼ãŸã¡ã¯ã„ã„プãƒã‚°ãƒ©ãƒ ã€ãŠã‚‚ã—ã‚ã„プãƒã‚°ãƒ©ãƒ ã‚’ã‹ãã“ã¨ã«ã™ã”ã熱心ã ã£ãŸã€‚ãã—ã¦ã‚‚ã£ã¨ã‚‚ã£ã¨ä½œæ¥ã—ãŸãã¦ãŸã¾ã‚“ãªã‹ã£ãŸã®ã§ã€ç«¯æœ«ã«éµãŒã‹ã‹ã£ã¦ã‚‹ãªã‚“ã¦é»™ã£ã¦ã‚‰ã‚Œãªã‹ã£ãŸã‚“ã 。ã‚ã‚‹ã„ã¯ãã®ä»–ã€å½¹ã«ç«‹ã¤ä»•事をã˜ã‚ƒã¾ã—よã†ã¨ã—ã¦äººãŒã‚„ã‚‹ã„ã‚ã‚“ãªã“ã¨ã¨ã‹ã‚‚。ãã®ã¡ãŒã„ã£ã¦ã®ã¯ã€é«˜ã„モラルをもã£ã¦ã¦ã€è‡ªåˆ†ãŒä½•ã‚’ã—よã†ã¨ã—ã¦ã‚‹ã®ã‹æœ¬å½“ã«æ°—ã«ã‹ã‘ã¦ã‚‹äººã¨ã€ãŸã ã®ä»•事ã§ã‚„ã£ã¦ã‚‹äººã¨ã®å·®ã 。ãŸã ã®ä»•事ãªã‚‰ã€é›‡ã„主ãŒé¦¬é¹¿ã§ã€ã“ã£ã¡ãŒãšã£ã¨ä½•ã‚‚ã—ãªã„ã§ã™ã‚ã£ã¦ãªãゃãªã‚“ãªããŸã£ã¦ã€ã ã‚ŒãŒæ°—ã«ã™ã‚‹ã‚‚ã‚“ã‹ã€‚連ä¸ã®æ™‚é–“ã ã—ã€é€£ä¸ã®é‡‘ã ã—。ã§ã‚‚ãã‚“ãªã¨ã“ã§ã¯ã€å¤§ã—ãŸä»•事ã¯ã§ããªã„ã—ã€ãã‚“ãªã¨ã“ã«ã„ãŸã£ã¦ãŠã‚‚ã—ã‚ãã‚‚ãªã‚“ã¨ã‚‚ãªã„。
 ã‚ã¨ã€AI ç ”ã«ãªã‹ã£ãŸã‚‚ã®ã¨ã„ãˆã°ã€ãƒ•ァイルä¿è·ã€‚コンピュータã«ã¯ã‚»ã‚ュリティã¯ã¾ã£ãŸããªã‹ã£ãŸã€‚ãã—ã¦ã“れã¯ãã‚ã‚ã¦æ„è˜çš„ã«é¸ã‚“ã é“ã ã£ãŸã€‚Incompatible Timesharing System (ITS) を書ã„ãŸãƒãƒƒã‚«ãƒ¼ãŸã¡ã¯ã€ãƒ•ァイルä¿è·ãªã‚“ã¦ã‚‚ã®ã¯èº«å‹æ‰‹ãªã‚·ã‚¹ãƒ†ãƒ 管ç†è€…ãŒã€ã»ã‹ã®ã¿ã‚“ãªã«æ¨©åŠ›ã‚’è¡Œä½¿ã™ã‚‹ãŸã‚ã«ä½¿ã†ã‚‚ã‚“ã ã£ã¦æ€ã£ã¦ãŸã€‚ãƒãƒƒã‚«ãƒ¼ãŸã¡ã¯ã€ãã‚“ãªæ¨©åŠ›ã‚’è¡Œä½¿ã•れるã®ã¯ã¾ã£ã´ã‚‰ã ã£ãŸã‹ã‚‰ã€ãã®æ‰‹ã®æ©Ÿèƒ½ã¯å®Ÿè£…ã—ãªã‹ã£ãŸã€‚çµæžœã¨ã—ã¦ã€ã‚·ã‚¹ãƒ†ãƒ ã®ã©ã“ã‹ãŒã“ã‚れãŸã‚‰ã€ã„ã¤ã‚‚自分ã§ãªãŠã›ãŸã€‚ã„らã„らã—ãªãŒã‚‰ã˜ã£ã¨ã™ã‚ã£ã¦ãªãゃãªã‚‰ãªã„ãªã‚“ã¦ã“ã¨ã¯çµ¶å¯¾è¨±ã›ãªã„よãã€ã“ã£ã¡ã¯ã©ã“ãŒãŠã‹ã—ã„ã‹ãšã°ã‚Šã‚ã‹ã£ã¦ã¦ã€ãれãªã®ã«ã れã‹ãŒã€è‡ªåˆ†ã‚’信用ã—ã¦ãªã„ã‹ã‚‰ãれをã•ã›ãªã„ã¨æ±ºã‚ã¦ã‚‹ãªã‚“ã¦ã€‚ã‚ãらã‚ã¦å®¶ã«å¸°ã£ã¦ã€æœã«ã れã‹ãŒãã¦ã‚·ã‚¹ãƒ†ãƒ ã‚’ãªãŠã—ã¦ãれるã®ã‚’å¾…ã¤ãªã‚“ã¦ã€ã—ãªãã¦ã„ã„ã˜ã‚ƒãªã„。何をã—ãªãゃã„ã‘ãªã„ã®ã‹ã€è‡ªåˆ†ã«ã¯ãã®äººã®10å€ã‚‚よãã‚ã‹ã£ã¦ã‚‹ã£ã¦ã®ã«ã€‚
 ã‚ã¨ã€ã©ã‚“ãªä½œæ¥ã‚’ã‚„ã‚‹ã®ã‹ã«ã¤ã„ã¦ã‚‚ã€æ•™æŽˆã ã®ä¸Šå¸ã ã®ã«ã¯æ±ºã‚ã•ã›ãªã‹ã£ãŸã€‚ã ã£ã¦ã¼ããŸã¡ã®ä»•事ã¯ã‚·ã‚¹ãƒ†ãƒ ã®æ”¹å–„ã ã£ãŸã‚“ã ã‚‚ã‚“ï¼ã€€ã‚‚ã¡ã‚ん利用者ã¨ã¯è©±ã‚’ã—ãŸã€‚ã ã£ã¦ãã†ã—ãªã„ã¨ä½•ãŒå¿…è¦ã‹ã‚ã‹ã‚‰ãªã„ã‹ã‚‰ã。ã§ã‚‚ãれãŒã™ã‚“ã らã€ã©ã‚“ãªæ”¹å–„ãŒå®Ÿç¾å¯èƒ½ã‹ã„ã¡ã°ã‚“よã判æ–ã§ãã‚‹ã®ã¯ã¼ããŸã¡ã ã£ãŸã‚“ã 。ãã—ã¦ã¼ãã¡ã¯ã„ã¤ã‚‚ã€ã‚·ã‚¹ãƒ†ãƒ ã‚’ã“ã†å¤‰ãˆãŸã‚‰ã„ã„ã ã‚ã†ãªã€ã¨ã‹ã»ã‹ã®ã‚·ã‚¹ãƒ†ãƒ ã§ã€ã“ã‚“ãªã„ã‹ã—ãŸã‚¢ã‚¤ãƒ‡ã‚¢ã‚’見ãŸã‚ˆã€ã¨ã‹ã€ãれを使ãˆãªã„ã‚‚ã®ã‹ãªã€ã¨ã‹è©±ã—ã¦ãŸã€‚ã ã‹ã‚‰çµæžœã¨ã—ã¦ã€ãã“ã«ã¯ãªã‚らã‹ã«æ©Ÿèƒ½ã™ã‚‹ã‚¢ãƒŠãƒ¼ã‚ーãŒã‚ã£ãŸã€‚ãã—ã¦ãã“ã§ã®è‡ªåˆ†ã®çµŒé¨“ã‹ã‚‰ã€ã¼ãã¯ãれã“ã人ãŒç”Ÿãる最高ã®ã‚„りã‹ãŸã ã¨ç¢ºä¿¡ã—ã¦ã‚‹ã€‚
 残念ãªãŒã‚‰ã€ãã†ã„ã†å½¢ã® AI ç ”ã¯ç ´å£Šã•れã¡ã‚ƒã£ãŸã‚“ã 。何年もã®ã‚ã„ã ã€AI ç ”ã¯ MIT ã®åˆ¥ã®ç ”究所ã€ã‚³ãƒ³ãƒ”ュータ科å¦ç ”ã«ç ´å£Šã•れるんã˜ã‚ƒãªã„ã‹ã€ã¨ã„ã†ã®ãŒã¼ããŸã¡ã®ãŠãれã¦ã„ãŸã“ã¨ã ã£ãŸã€‚ãã“ã®æ‰€é•·ã¯ä¸€ç¨®ã®å¸å›½å»ºè¨è€…タイプã§ã€è‡ªåˆ†ã®çµ„織をã§ã‹ãã—㦠MIT ã®ä¸ã§æ˜‡é€²ã™ã‚‹ãŸã‚ãªã‚‰ãªã‚“ã§ã‚‚やるよã†ãªäººé–“ã§ã€ã„ã¤ã‚‚ AI ç ”ã‚’è‡ªåˆ†ã®ç ”究所ã«å¸åŽã—よã†ã¨ã—ã¦ãŸã‚“ã 。ã れもãã„ã¤ã®æµå„€ã§ãªã‚“ã‹ä½œæ¥ã—ãŸããªã‹ã£ãŸã€‚ãã„ã¤ã¯ã€äººã¯æŒ‡ç¤ºã«å¾“ã†ã¹ãã ã¨ã‹ãªã‚“ã¨ã‹ã€ãã®æ‰‹ã®ã“ã¨ã‚’ä¿¡ã˜ã¦ãŸã‹ã‚‰ã。
 ã§ã‚‚ãã®å±é™ºã«å¯¾ã—ã¦ã¯ãªã‚“ã¨ã‹é˜²è¡›ã§ããŸã®ã«ã€ã¾ã£ãŸã予想ã—ã¦ãªã‹ã£ãŸã‚‚ã®ã«ã‚ˆã£ã¦ã¼ããŸã¡ã¯ç ´å£Šã•れã¦ã—ã¾ã£ãŸã€‚ãれãŒå•†æ¥ä¸»ç¾©ã ã£ãŸã€‚1980 å¹´ä»£åˆæœŸã«ãªã£ã¦ã€ãƒãƒƒã‚«ãƒ¼ãŸã¡ãŒãƒãƒƒã¨æ°—ãŒã¤ãã¨ã€è‡ªåˆ†ãŸã¡ã®ã‚„ã£ã¦ã„ã‚‹ã“ã¨ã«ã¯å•†å£²ä¸Šã®é–¢å¿ƒãŒã‚‚ãŸã‚Œã¦ã„ãŸã‚ã‘ã€‚æ°‘é–“ä¼æ¥ã§åƒã„ã¦é‡‘æŒã¡ã«ãªã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã£ãŸã‚“ã 。必è¦ãªã®ã¯ã€è‡ªåˆ†ã®ä»•事をã»ã‹ã®ä¸–界ã¨å…±æœ‰ã™ã‚‹ã®ã‚’ã‚„ã‚ã¦ã€MIT AI ç ”ã‚’ã¶ã¡ã“ã‚ã›ã°ã„ã„ã ã‘。ãã—ã¦ã¼ãã¯æ‰‹ã‚’å°½ãã—ã¦ãれをæ¢ã‚よã†ã¨ã—ãŸã‘ã©ã€ã§ã‚‚ã¿ã‚“ãªãれをやã£ã¡ã‚ƒã£ãŸã‚“ã 。
 è¦ã™ã‚‹ã«ã€AI ç ”ã«ã„ãŸã¼ãä»¥å¤–ã®æœ‰èƒ½ãªãƒ—ãƒã‚°ãƒ©ãƒžã¯ã€ã¿ã‚“ãªé›‡ã‚れã¦ã‚„ã‚ã¡ã‚ƒã£ã¦ã€ãŠã‹ã’ã§ãれã¯ä¸€æ™‚çš„ãªå¤‰åŒ–ã˜ã‚ƒã™ã¾ãªããªã£ã¦ãŸã€‚永続的ãªå¤‰åŒ–ãŒç”Ÿã˜ãŸã€‚ãƒãƒƒã‚«ãƒ¼æ–‡åŒ–ã®é€£ç¶šæ€§ãŒã¨ãŽã‚Œã¡ã‚ƒã£ãŸã‚“ã よ。新人ãƒãƒƒã‚«ãƒ¼ã¯ã„ã¤ã ã£ã¦å¤å‚ãƒãƒƒã‚«ãƒ¼ã«æƒ¹ã‹ã‚Œã‚‹ã€‚ã ã£ã¦ã„ã¡ã°ã‚“ãŠã‚‚ã—ã‚ã„コンピュータãŒã‚ã£ã¦ã€ã„ã¡ã°ã‚“ãŠã‚‚ã—ã‚ã„ã“ã¨ã—ã¦ã‚‹äººãŸã¡ãŒã„ã¦ã€ãã—ã¦å‚åŠ ã—ãŸã‚‰æœ€é«˜ã«ãŠã‚‚ã—ã‚ã„スピリットもã‚ã£ãŸã‚“ã ã‹ã‚‰ã€‚ãれãŒãªããªã£ãŸã‚‰ã€ãã“ã‚’æ–°äººã«æŽ¨è–¦ã™ã‚‹ã¹ãç†ç”±ã‚‚ãªããªã£ã¡ã‚ƒã£ã¦ã€ã ã‹ã‚‰æ–°äººã‚‚ã“ãªããªã£ãŸã€‚ã²ã‚‰ã‚ãã‚’å—ã‘るよã†ãªäººã‚‚ãªã„ã—ã€ä¼çµ±ã‚’å¦ã¹ã‚‹äººã‚‚ã„ãªã„ã—。ã¤ã„ã§ã«ã€ã„ã„プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã‚’å¦ã¶äººã‚‚ã„ãªã„。ã„ã‚‹ã®ã¯ã€ä½¿ãˆã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ ã‚’æ›¸ãæ–¹æ³•ãªã‚“ã‹å®Ÿã¯çŸ¥ã‚‰ãªã„教授や院生ãŒã†ã˜ã‚ƒã†ã˜ã‚ƒã„ã‚‹ã ã‘ã ã‹ã‚‰ã€ä½¿ãˆã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ ã®æ›¸ãæ–¹ãªã‚“ã‹ç¿’ãˆã‚‹ã‚ã‘ãŒãªã„。ã ã‹ã‚‰ã¼ãã®æ„›ã—㟠MIT AI ç ”ã¯ã‚‚ã†ãªããªã£ãŸã€‚ãã—ã¦ä½•å¹´ã‹ã€ãれをやã£ãŸäººãŸã¡ã¨é—˜ã£ã¦é€£ä¸ã«ç½°ã‚’与ãˆã‚ˆã†ã¨ã—ã¦ã‹ã‚‰ã€ã¼ãã¯ãã®ç²¾ç¥žã‚’ã‚‚ã£ãŸæ–°ã—ã„コミュニティã¥ãりã«ç²¾ã‚’出ãã†ã¨æ±ºã‚ãŸã‚“ã 。
 ã§ã‚‚ã€ç›´é¢ã›ã–ã‚‹ã‚’å¾—ãªã‹ã£ãŸå•題ã®ä¸€ã¤ãŒã€ç‹¬å ソフト(proprietary software)ã®å•題ã ã£ãŸã€‚ãŸã¨ãˆã°ãƒãƒƒã‚«ãƒ¼ãŸã¡ãŒåŽ»ã£ã¦ã‹ã‚‰ç ”究所ã§èµ·ã“ã£ãŸã“ã¨ã®ä¸€ã¤ã¯ã€ã¼ããŸã¡ãŒé–‹ç™ºã—ãŸãƒžã‚·ãƒ³ã‚„ソフトãŒã‚‚ã†ãƒ¡ãƒ³ãƒ†ã•れãªã„ã£ã¦ã“ã¨ã ã£ãŸã€‚ソフトã¯ã‚‚ã¡ã‚ã‚“å‹•ã„ãŸã—ã€ã れもãれを変ãˆãªã‘れã°ãšã£ã¨å‹•ã„ã¦ãŸã‘ã©ã€ã§ã‚‚マシンã¯ãã†ã¯ã„ã‹ãªã„。マシンã¯å£Šã‚Œã‚‹ã—ã€ã れもãªãŠã›ã‚‹ã‚„ã¤ãŒã„ãªã„ã‹ã‚‰ã€ã‚„ãŒã¦æ¨ã¦ã‚‰ã‚Œã‚‹ã€‚昔ã¯ã€ãˆãˆç¢ºã‹ã«ä¿å®ˆå¥‘ç´„ãªã‚“ã¦ã‚‚ã®ã¯ã‚ã£ãŸã‘ã©ã€ã§ã‚‚ã¾ã‚悪ã„冗談ã¿ãŸã„ãªã‚‚ã‚“ã ã£ãŸã€‚ãれã£ã¦å˜ã«ã€AI ç ”ã®ã‚¨ã‚スパート・ãƒãƒƒã‚«ãƒ¼ãŸã¡ãŒå•題を解決ã—ã¦ã‹ã‚‰ã€ãƒ‘ーツを入手ã™ã‚‹ãŸã‚ã®æ‰‹æ®µã§ã—ã‹ãªã‹ã£ãŸã€‚ã ã£ã¦ä¿®ç†æ‹…当者ã«ãªãŠã•ã›ãŸã‚‰ã€ä½•æ—¥ã‹ã‹ã‚‹ã‚„らã‚ã‹ã‚“ãªãã¦ã€ãã‚“ãªã®ã‚„ã£ã¦ã‚‰ã‚Œãªã„よãã€ã™ãå‹•ãよã†ã«ã—ã¦ãれãªã„ã¨ã€‚ã ã‹ã‚‰ã€ã‚„りã‹ãŸã®ã‚ã‹ã£ã¦ã‚‹äººé–“ãŒã ã¾ã£ã¦è¡Œã£ã¦ã•ã£ã•ã¨ãªãŠã—ã¦ã€ãれã›ãã„ã¤ã‚‰ã¯ã©ã‚“ãªä¿®ç†æ‹…当者より 10 å€ã‚‚有能ã ã£ãŸã‹ã‚‰ã€ãšã£ã¨ã¾ã—ãªä»•事をã—ãŸã‚“ã 。ãれã§ãã†ã™ã‚‹ã¨ã€ã“ã‚れãŸåŸºç›¤ã¨ã‹ãŒå‡ºã‚‹ã‹ã‚‰ã€ãれをãã“ã«ãŠã„ã¨ã„ã¦ã€ä¿®ç†æ‹…当者ã«ã¯ã€Œã“ã„ã¤ã‚’æŒã£ã¦å¸°ã£ã¦ã€æ–°ã—ã„ã®ã‚’ã¡ã‚‡ã£ã¨ã‚‚ã£ã¦ãã¦ãã ã•ã„ãã€ã¨è¨€ã†ã‚ã‘。
 ã™ã”ã„æ˜”ã®é ƒã ã¨ã€ãƒãƒƒã‚«ãƒ¼ãŸã¡ã¯ Digital ã‹ã‚‰ããŸãƒžã‚·ãƒ³ã®ã»ã†ã‚‚変更ã—ãŸã€‚ãŸã¨ãˆã°ã€PDP-10 ã®ã¦ã£ãºã‚“ã«ã®ã›ã‚‹å‘¼ã³å‡ºã—用ボックスもã¤ãã£ãŸã‚“ã よ。最近ã ã¨ã€ã“ã“(ストックホルム)ã§ã‚‚ãã†ã„ã†ã“ã¨ã‚’ã™ã‚‹äººã¯ã„ã‚‹ã¨æ€ã†ã‘ã©ã€å½“時ã¯ã‹ãªã‚Šç•°ä¾‹ãªã“ã¨ã ã£ãŸã€‚ãれã«ã†ãƒ¼ã‚“ã¨æ˜”ã€1960 年代åˆã‚ã¨ã‹ã ã¨ã€ã¿ã‚“ãªã‚³ãƒ³ãƒ”ュータを変更ã—ã¦ã€ã„ã‚ã‚“ãªæ–°ã—ã„命令を足ã—ãŸã‚Šã€ã™ã£ã”ã„ TSS 機能を足ã—ãŸã‚Šã—ã¦ã€ã ã‹ã‚‰ MIT ã® PDP-1 ã¯ã€å¼•退ã™ã‚‹ã“ã¨ã«ã¯ 60 年代ã¯ã˜ã‚ã« Digital ãŒå±Šã‘ãŸã¨ãã® 2 å€ãらã„ã®å‘½ä»¤ã‚’æŒã£ã¦ãŸã—ã€ç‰¹åˆ¥ãªãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãƒ»ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ©è£œåŠ©æ©Ÿèƒ½ã‚„å¤‰ãªãƒ¡ãƒ¢ãƒªãƒžãƒƒãƒ”ング機能ãªã‚“ã‹ã‚‚ã‚ã£ã¦ã€å€‹åˆ¥ãƒãƒ¼ãƒ‰è£…置を特定㮠TSS ジョブã«å‰²ã‚Šå½“ã¦ãŸã‚Šã€ãã®ä»–ã¼ãã§ã‚‚ã»ã¨ã‚“ã©çŸ¥ã‚‰ãªã„よã†ãªã„ã‚ã‚“ãªã“ã¨ã«ãªã£ã¦ãŸã€‚ãれã¨ç¢ºã‹ã€ä¸€ç¨®ã®æ‹¡å¼µã‚¢ãƒ‰ãƒ¬ãƒƒã‚·ãƒ³ã‚°ãƒ¢ãƒ¼ãƒ‰ã‚‚組ã¿è¾¼ã‚“ã§ã€ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ãƒ¬ã‚¸ã‚¹ã‚¿ä¿®é£¾ã¨ã‹é–“接修飾ã¨ã‹è¿½åŠ ã—ã¦ã€è¦ã™ã‚‹ã«è»Ÿå¼±ãªãƒžã‚·ãƒ³ã ã£ãŸã®ã‚’ãã“ãã“使ãˆã‚‹ã‚‚ã®ã«ã¾ã§ä»•ç«‹ã¦ãŸã‚“ã 。
 VLSI ã®æ¬ 点ã®ä¸€ã¤ã¯ã€ãƒžã‚·ãƒ³ã®å‘½ä»¤ã‚’è¿½åŠ ã™ã‚‹ã®ãŒã‚‚ã†ã§ããªããªã£ã¡ã‚ƒã£ãŸã“ã¨ã ã‚ã†ã。
 PDP-1 ã«ã¯ã¾ãŸã™ã”ããŠã‚‚ã—ã‚ã„特徴ãŒã‚ã£ã¦ã€ãŠã‚‚ã—ã‚ã„プãƒã‚°ãƒ©ãƒ ã‚’ã»ã‚“ã®æ•°å‘½ä»¤ã§æ›¸ã‘ã¡ã‚ƒã†ã£ã¦ã“ã¨ã€‚ãれ以é™ã®ã©ã‚“ãªãƒžã‚·ãƒ³ã‚ˆã‚Šã‚‚å°‘ãªã„命令数ã§ã。確ã‹ãŸã¨ãˆã°æœ‰åãªãƒ‡ã‚£ã‚¹ãƒ—レイã®ãƒãƒƒã‚¯ã€Œãƒžãƒ³ãƒãƒ³ã‚°ãƒ»ã‚¹ã‚¯ã‚¦ã‚§ã‚¢ã€ã£ã¦ã®ãŒã‚ã£ã¦ã€å››è§’ãŒã©ã‚“ã©ã‚“ã§ã‹ããªã£ã¦ã€ãれãŒãŸãã•ã‚“ã®å°ã•ã„四角ã«åˆ†è£‚ã—ã¦ã€ãれãŒã¾ãŸå¤§ãããªã£ã¦ãれãŒã¾ãŸå°ã•ã„ã®ã«åˆ†è£‚ã™ã‚‹ã‚“ã ã‘ã©ã€‚ã“れã£ã¦ PDP-1 ã§ã¯ãªã‚“ã‹ 5 命令ãらã„ã§æ›¸ã‹ã‚Œã¦ãŸã€‚ãれã¨ã‹ã„ã‚ã‚“ãªç¾Žã—ã„ディスプレイプãƒã‚°ãƒ©ãƒ ãŒã€ã»ã‚“ã®æ•°å‘½ä»¤ã§æ›¸ã‘る。
 ã¨ã„ã†ã‚ã‘ã§ã€ã“れãŒAIç ”ã®æ§˜åã ã£ãŸã€‚ã§ã‚‚ãƒãƒƒã‚«ãƒ¼ãŸã¡ã®æ–‡åŒ–ã¯ã€ã‚¢ãƒŠã‚ズム以外ã«ã¯ã©ã‚“ãªã‚‚ã®ã ã£ãŸã®ã‹ï¼Ÿã€€PDP-1 ã®é ƒã«ã¯ã€ãƒžã‚·ãƒ³ã¯ä¸€åº¦ã«1人ã®ãƒ¦ãƒ¼ã‚¶ã—ã‹ä½¿ãˆãªã‹ã£ãŸã€‚å°‘ãªãã¨ã‚‚最åˆã¯ã。何年ã‹ã—㦠TSS を書ã„ã¦ã€ãれ用ã«ãŸãã•ã‚“ãƒãƒ¼ãƒ‰ã‚’è¿½åŠ ã—ãŸã€‚ã§ã‚‚åˆã‚ã®é ƒã¯ã€æ™‚é–“æž ã‚’äºˆç´„ã—ãªãゃãªã‚‰ãªã‹ã£ãŸã€‚ã•ã¦ã‚‚ã¡ã‚ã‚“ã€å…¬å¼ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ä»•事をã—ã¦ã‚‹æ•™æŽˆã‚„å¦ç”Ÿã¯ã€ã„ã¤ã‚‚昼間ã«ã‚„ã£ã¦ãる。ã ã‹ã‚‰æ™‚é–“ãŒãŸãã•ã‚“ã»ã—ã„人ãŸã¡ã¯ã€ç«¶äº‰ã®å°‘ãªã„夜を予約ã™ã‚‹ã€‚ã“れã§ãƒãƒƒã‚«ãƒ¼ãŸã¡ã¯å¤œã«åƒãç¿’æ…£ãŒã§ããŸã€‚TSS ãŒå…¥ã£ã¦ã‹ã‚‰ã‚‚ã€ãƒ¦ãƒ¼ã‚¶ãŒå°‘ãªã‹ã£ãŸã‹ã‚‰å¤œã®ã»ã†ãŒæ™‚é–“ã‚’ã¨ã‚Šã‚„ã™ã„ã€CPU サイクルã¯å¤œã®ã»ã†ãŒä½¿ãˆãŸã‚ã‘。ã ã‹ã‚‰ä½œæ¥ã‚’ã„ã£ã±ã„ã—ãŸã„人ã¯ã€ç›¸å¤‰ã‚らãšå¤œã«ã‚„ã£ã¦ããŸã€‚ã§ã‚‚ãã®é ƒã«ãªã‚‹ã¨ã€ãれã ã‘ã˜ã‚ƒãªããªã£ã¦ã¦ã€ãれã¯è‡ªåˆ†ãŒã‚‚ㆠ1 人ã˜ã‚ƒãªãã¦ã€ã»ã‹ã«ã‚‚何人ã‹ãƒãƒƒã‚«ãƒ¼ãŸã¡ãŒã„ãŸã‹ã‚‰ã§ã€ã ã‹ã‚‰ç¤¾ä¼šçš„ãªç¾è±¡ã«ãªã£ãŸã®ã。昼間ã«ããŸã‚‰ã€ãŸã¶ã‚“ã„ã‚‹ã®ã¯æ•™æŽˆã‚„å¦ç”Ÿã¨ã‹ã€ãƒžã‚·ãƒ³ã‚’ã»ã‚“ã¨ã¯æ„›ã—ã¦ãªã„連ä¸ã ã‘ã©ã€å¤œãªã‚‰ã°ãã“ã«ã¯ãƒãƒƒã‚«ãƒ¼ãŒã„る。ã ã‹ã‚‰ãƒãƒƒã‚«ãƒ¼ãŸã¡ã¯ã€è‡ªåˆ†ã®æ–‡åŒ–ã«åŠ ã‚ã‚‹ãŸã‚ã«å¤œã«ã‚„ã£ã¦ããŸã€‚ãã—ã¦ãƒãƒƒã‚«ãƒ¼ãŸã¡ã¯ã»ã‹ã®ä¼çµ±ã‚‚é–‹å§‹ã—ãŸã€‚æœã® 3 時ã«ãƒ†ã‚¤ã‚¯ã‚¢ã‚¦ãƒˆã®ä¸è¯æ–™ç†ã‚’è²·ã£ã¦ãã‚‹ã¨ã‹ã€‚ã ã‹ã‚‰ã¼ãã¯ã€ãƒãƒ£ã‚¤ãƒŠã‚¿ã‚¦ãƒ³ã‹ã‚‰æˆ»ã£ã¦ãる車ã®ä¸ã‹ã‚‰è¦‹ãŸæ—¥ã®å‡ºãŒã„ãã¤ã‚‚è¨˜æ†¶ã«æ®‹ã£ã¦ã„る。日ã®å‡ºã‚’見るã£ã¦ã®ã¯ã€ã™ã”ã美ã—ã„ã‚‚ã®ã§ã€ã ã£ã¦ä¸€æ—¥ã®ä¸ã§ã™ã”ãç©ã‚„ã‹ãªæ™‚é–“ã ã‹ã‚‰ã。å¯ã‚‹æº–備をã™ã‚‹ã«ã¯ã™ã°ã‚‰ã—ã„æ™‚間帯ã 。ã¡ã‚‡ã†ã©ç©ºãŒç™½ã‚“ã§ãã¦ã€é³¥ãŒé³´ã出ã™é ƒã«å®¶ã«æ©ã„ã¦ãã¨ã€ç©ã‚„ã‹ãªæº€è¶³æ„ŸãŒå®Ÿæ„Ÿã¨ã—ã¦ã‚ã‚‹ã‚“ã ã€ãã®æ™©ã«ã‚„ã£ãŸä»•事ã«å¯¾ã™ã‚‹é™è¬ãªæ°—æŒã¡ã£ã¦ã®ãŒã€‚
 ã»ã‹ã«ã‚‚ã¼ããŸã¡ã®ã¯ã˜ã‚ãŸä¼çµ±ã¯ã€ç ”ç©¶å®¤ã«æ³Šã¾ã‚‹ã“ã¨ã€‚ã¼ããŒã¯ã˜ã‚ã¦ãã“ã«è¡Œã£ãŸã¨ãã‹ã‚‰ã€ç ”究室ã«ã¯å°‘ãªãã¨ã‚‚一ã¤ãƒ™ãƒƒãƒ‰ãŒã‚ã£ãŸã€‚ãã—ã¦ã¼ãã¯ã€ã»ã‹ã®äººã‚ˆã‚Šã¡ã‚‡ã£ã¨ã°ã‹ã—ç ”ç©¶å®¤ã§æš®ã‚‰ã™æœŸé–“ãŒé•·ã‹ã£ãŸã€‚1 å¹´ã‹ 2 å¹´ãŠããらã„ã«ã€ã‚れやã“れやã§ã‚¢ãƒ‘ートãŒãªãã¦ã€ã ã‹ã‚‰ç ”ç©¶æ‰€ã§æ•°ãƒ¶æœˆæš®ã‚‰ã—ãŸã‚Šã—ãŸã‚“ã 。ã„ã¤ã§ã‚‚ã™ã”ãå¿«é©ã§ã€ã—ã‹ã‚‚å¤ã«ã¯ã™ã”ãã™ãšã—ãã¦ã„ã„ã‚“ã 。ã§ã‚‚ã€ç ”究所ã§å¯ã¡ã‚ƒã†äººã‚’見ã‹ã‘ã‚‹ã®ã¯ãœã‚“ãœã‚“ã—ょã£ã¡ã‚…ã†ã§ã€ã“れもã¾ãŸç†±æ„ã®ã›ã„ã よã。ã¨ã«ã‹ã手をã¨ã‚ãŸããªã„ã‹ã‚‰ã§ãã‚‹ã ã‘ãªãŒã„ã“ã¨èµ·ãã¦ã¦ãƒãƒƒã‚ングã™ã‚‹ã€‚ãã—ã¦å®Œå…¨ã«ç–²ã‚Œãã£ãŸã‚‰ã€æœ€å¯„りã®ã‚„ã‚らã‹ã„æ°´å¹³é¢ã«ã‚ˆã˜ã®ã¼ã‚‹ã€‚ã™ã”ãå½¢å¼å¼µã‚‰ãªã„雰囲気。
 ã§ã‚‚ãƒãƒƒã‚«ãƒ¼ãŸã¡ãŒã¿ã‚“ãªç ”究所を離れãŸã‚‰ã€ã“れã¯äººå£æ§‹æˆã®å¤‰åŒ–ã‚’æ‹›ã„ãŸã€‚マシンをã»ã‚“ã¨ã¯æ„›ã—ã¦ãªã„教授やå¦ç”Ÿã©ã‚‚ã¯ã€æ˜”ã¨åŒã˜ã«ã†ã˜ã‚ƒã†ã˜ã‚ƒã„ãŸã‹ã‚‰ã€é€£ä¸ãŒã„ã¾ã‚„å¼·ã„勢力ã«ãªã£ãŸã‚ã‘ã§ã€ã¿ã‚“ãªæ€–ãŒã£ã¦ãŸã€‚システム管ç†ã‚’ã—ã¦ãれるãƒãƒƒã‚«ãƒ¼ãŒã„ãªããªã£ãŸã®ã§ã€é€£ä¸ã¯ã“ã†è¨€ã£ãŸã‚“ã 。「ã“ã®ã¾ã¾ã˜ã‚ƒå¤§å¤‰ãªã“ã¨ã«ãªã‚‹ã€å•†æ¥ã‚½ãƒ•トを入れãªãゃã€ãã—ã¦ã€Œãã—ãŸã‚‰ãƒ¡ãƒ¼ã‚«ãƒ¼ãŒãƒ¡ãƒ³ãƒ†ã‚‚ã—ã¦ãれるよã€ã ã£ã¦ã€‚ã‚„ãŒã¦é€£ä¸ãŒã¾ã£ãŸãã¾ã¡ãŒã£ã¦ãŸã“ã¨ãŒè¨¼æ˜Žã•れãŸã‘ã©ã€ã§ã‚‚連ä¸ã¯ãれをやã£ãŸã‚“ã 。
 一ã¤ã«ã¯ã€ãã®ã‚½ãƒ•トã¯ãšã£ã¨è³ªãŒæ‚ªãã¦ã€ã‚ã‹ã‚Šã«ããã¦ã€ã ã‹ã‚‰æœ¬å½“ã«å¿…è¦ãªå¤‰æ›´ã‚’ã™ã‚‹ã®ãŒã‚€ãšã‹ã—ã‹ã£ãŸã£ã¦ã“ã¨ã€‚ã‚‚ã†ä¸€ã¤ã®å½±éŸ¿ã¯ã€ã“ã®ã‚½ãƒ•トã«ã¯ã‚»ã‚ュリティãŒã‚ã£ã¦ã€ãŠã‹ã’ã§ã¿ã‚“ãªãŒãŠäº’ã„ã«å”力ã™ã‚‹æ©Ÿä¼šã¯ã©ã†ã—ã¦ã‚‚減ã£ã¦ããŸã€‚ITSã®æ™‚代ã«ã¯ã€ã れもãŒã©ã‚“ãªãƒ•ァイルã§ã‚‚見ã¦å¤‰ãˆã‚‰ã‚Œã‚‹ã£ã¦ã®ã¯ã„ã„ã“ã¨ã ã¨è€ƒãˆã‚‰ã‚Œã¦ãŸã€‚ãれãªã‚Šã®ç†ç”±ãŒã‚ã£ãŸã‹ã‚‰ã。ãã‚Œã§æ€ã„出ã—ãŸã‘ã©ã€ã れã‹ãŒ Macsyma ã®ä½¿ã„æ–¹ã«ã¤ã„ã¦åŠ©ã‘ã¦ãれã£ã¦è¨€ã£ã¦ããŸã¨ãã«ã€ãŠã‚‚ã—ã‚ã„スã‚ャンダルãŒã‚‚ã¡ã‚ãŒã£ãŸã‚“ã 。Macsyma ã£ã¦ã®ã¯ MIT ã§é–‹ç™ºã—ãŸã‚·ãƒ³ãƒœãƒªãƒƒã‚¯æ•°å¦ãƒ—ãƒã‚°ãƒ©ãƒ 。ãã®äººã¯ã€Macsyma ã®ä½œæ¥ã‚’ã—ã¦ã‚‹ã‚る人ã«ã€åŠ©ã‘ã¦ãれã£ã¦ãƒ¡ãƒ¼ãƒ«ã‚’出ã—ãŸã‚‰ã€æ•°æ™‚é–“ãŸã£ã¦åˆ¥ã®äººã‹ã‚‰è¿”事ãŒããŸã€‚ãã®äººã¯ã³ã£ãりã—ã¡ã‚ƒã£ã¦ã€ã€Œã れãれã¯ã‚ãªãŸã®ãƒ¡ãƒ¼ãƒ«ã‚’èªã‚“ã§ã‚‹ã¿ãŸã„ã§ã™ã‚ˆã€ã²ã‚‡ã£ã¨ã—ã¦ãƒ¡ãƒ¼ãƒ«ã®ãƒ•ァイルã®ä¿è·ãŒã¡ã‚ƒã‚“ã¨ã—ã¦ãªã„ã‚“ã˜ã‚ƒãªã„ã§ã™ã‹ï¼Ÿã€ã€Œå½“ç„¶ã§ã—ょã†ã€ã¼ããŸã¡ã®ã‚·ã‚¹ãƒ†ãƒ ã§ã¯ä¿è·ã•れã¦ã‚‹ãƒ•ァイルãªã‚“ã‹ãªã„。ãªã‚“ã‹ã„ã‘ã¾ã›ã‚“ã‹ï¼Ÿã€€ã‚ãªãŸã¯ã™ãã«ç”ãŒã‚‚らãˆãŸã—ã€ä½•ãŒä¸æº€ãªã®ï¼Ÿã€€ã¼ããŸã¡ã¯ãŠäº’ã„ã®ãƒ¡ãƒ¼ãƒ«ã‚’èªã‚€ã€‚ã‚ãŸã‚Šã¾ãˆã˜ã‚ƒã‚“ã€ãã†ã‚„ã£ã¦ã‚ãªãŸã¿ãŸã„ãªäººã‚’見ã¤ã‘ã¦åŠ©ã‘ã¦ã‚ã’ã‚‹ã‚“ã ã‹ã‚‰ã€ã¾ã£ãŸãã€è‡ªåˆ†ãŒå¾—ã—ã¦ã‚‹ã®ã«ã‚ã‹ã‚“ãªã„人ã£ã¦ã®ã‚‚ã„ã‚‹ã‚“ã ã‹ã‚‰ãªã。
 ã§ã‚‚ã‚‚ã¡ã‚ã‚“ã€Twenex ã«ã¯ã‚»ã‚ュリティãŒã‚ã£ãŸã ã‘ã§ãªãã€ãã‚Œã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§æ©Ÿèƒ½ã•ã›ã‚‹ã—ã€ã•らã«ã‚»ã‚ュリティãŒä½¿ã‚れã¦ã‚‹ã¨ã„ã†å‰æã§è¨è¨ˆã•れã¦ã‚‹ã€‚ã ã‹ã‚‰ã€ç°¡å˜ã«ã§ãã¡ã‚ƒã£ã¦ã™ã”ã„ダメージを与ãˆã‚‹ã‚ˆã†ãªã“ã¨ã£ã¦ã®ãŒãŸãã•ã‚“ã‚ã£ã¦ã€ã†ã£ã‹ã‚Šãã†ã„ã†ã“ã¨ã‚’ã—ãªã„よã†ã«ã—ã¦ãã‚Œã‚‹å”¯ä¸€ã®æ‰‹æ®µãŒã‚»ã‚ュリティãªã‚“ã 。ITS ã§ã¯ã€ãã†ã„ã†ã“ã¨ã‚’ã†ã£ã‹ã‚Šã‚„ã£ã¡ã‚ƒã‚ãªã„よã†ã«ã™ã‚‹ã»ã‹ã®ã„ã‚ã‚“ãªæ–¹æ³•ãŒè€ƒæ¡ˆã•れã¦ãŸã€‚ã§ã‚‚ Twenex ã«ã¯ãã‚“ãªã‚‚ã®ã¯ãªã„ã€‚åŽ³æ ¼ãªã‚»ã‚ãƒ¥ãƒªãƒ†ã‚£ãŒæ©Ÿèƒ½ã—ã¦ã¦ã€ãã†ã„ã†ã“ã¨ã‚’ã™ã‚‹æ¨©é™ã‚’æŒã¤ã®ã¯ãƒœã‚¹ãŸã¡ã ã‘ã ã€ã¨æƒ³å®šã—ã¦ãŸã‹ã‚‰ã 。ã ã‹ã‚‰ã€ãã†ã„ã†ã†ã£ã‹ã‚ŠãƒŸã‚¹ã‚’難ã—ãã™ã‚‹ãƒ¡ã‚«ãƒ‹ã‚ºãƒ ã¯ã»ã‹ã«ãœã‚“ãœã‚“ã¤ã‘ã¦ãªã‹ã£ãŸã€‚ãã®çµæžœã¨ã—ã¦ã€å˜ã« Twenex ã‚’ã‚‚ã£ã¦ãã¦ã‚»ã‚ュリティをオフã«ã™ã‚‹ã¨ã»ã—ã„ã‚‚ã®ãŒæ‰‹ã«å…¥ã‚‹ã‚ã‘ã˜ã‚ƒãªããªã£ã¦ã¦ã€ãã—ã¦ãã®ä»–ã®ãƒ¡ã‚«ãƒ‹ã‚ºãƒ を入れ込むãƒãƒƒã‚«ãƒ¼ãŸã¡ã‚‚ã„ãªã‹ã£ãŸã‹ã‚‰ã€ã¿ã‚“ãªã‚»ã‚ュリティを使ã†ã—ã‹ãªããªã£ã¦ãŸã€‚ãã—ã¦ãƒžã‚·ãƒ³ãŒã‚„ã£ã¦ãã¦6ヶ月ã»ã©ã—ãŸã‚‰ã€é€£ä¸ã¯ã‚¯ãƒ¼ãƒ‡ã‚¿ãƒ¼ã‚’ã¯ã˜ã‚ãŸã€‚ã¤ã¾ã‚Šã€æœ€åˆã¯ AI ç ”ã§åƒã„ã¦ã‚‹äººã¯ã¿ã‚“ãªã€å…¨ã‚»ã‚ュリティ機能をオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã™ã‚‹å…¨æ¨©ã‚’与ãˆã‚‹ãƒ›ã‚¤ãƒ¼ãƒ«ãƒ“ットをオンã«ã—ã¦ã‚‚らãˆã‚‹ã‚‚ã‚“ã ã€ã¨ã„ã†æƒ³å®šã‚’ã—ã¦ãŸã€‚ã§ã‚‚ã‚ã‚‹æ—¥ã®ã‚ã‚‹åˆå¾Œã«ã‚„ã£ã¦ãã¦ã¿ã‚‹ã¨ã€ã»ã¨ã‚“ã©å…¨å“¡ã®ãƒ›ã‚¤ãƒ¼ãƒ«ãƒ“ットãŒã‚ªãƒ•ã«ã•れã¦ãŸã€‚
 ã“ã‚“ãªã®ãŒã‚ã‹ã£ãŸã¨ãã€ã¼ãã¯ãれを打倒ã—ãŸã€‚最åˆã¯ã€ãŸã¾ãŸã¾ã‚¨ãƒªãƒ¼ãƒˆå±¤ã«å±žã—ã¦ã‚‹ã‚る人ã®ãƒ‘スワードを知ã£ã¦ãŸã®ã§ã€ãれを使ã£ã¦ã¿ã‚“ãªã®ãƒ“ットを戻ã›ãŸã€‚二回目ã«ã¯ã€ãã„ã¤ã¯ãƒ‘スワードを変ãˆã¦ã¦ã€ã ã‹ã‚‰æ‰€å±žæ„è˜ã‚‚変ã‚ã£ã¦ã¦ã€ã„ã¾ã‚„ã‚‚ã†è²´æ—社会ã®ä¸€å“¡ã ã£ãŸã€‚ãã“ã§ã¼ãã¯ãƒžã‚·ãƒ³ã‚’åœæ¢ã•ã›ã¦ã€TSS ã§ãªã„ DDT を使ã£ã¦ã¤ã¤ãã¾ã‚ã•ãªãゃãªã‚“ãªã‹ã£ãŸã€‚モニタã®ä¸ã§ã¤ã¤ãã¾ã‚ã—ã¦ã€ã‚„ãŒã¦ OS ã‚’ãƒãƒ¼ãƒ‰ã•ã›ã¦ãƒ‘ッãƒãŒã‚ã¦ã‚‰ã‚Œã‚‹ã‚ˆã†ã«ã™ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã‹ã¤ãã¨ã‚ã¦ã€ãれã§ãƒ‘スワードã®ãƒã‚§ãƒƒã‚¯ã‚’オフã«ã—ã¦ã€ãれã‹ã‚‰ã„ã‚ã‚“ãªäººã®ãƒ›ã‚¤ãƒ¼ãƒ«ãƒ“ットを戻ã—ã¦ã€ã‚·ã‚¹ãƒ†ãƒ メッセージをãƒã‚¹ãƒˆã—ãŸã€‚説明ã—ã¨ãã¨ã“ã®ãƒžã‚·ãƒ³ã®åå‰ã¯ OZ ã§ã€ã ã‹ã‚‰ã“ã‚“ãªã‚·ã‚¹ãƒ†ãƒ メッセージをãƒã‚¹ãƒˆã—ãŸã€‚「ã¾ãŸã‚‚や権力を奪å–ã›ã‚“ã¨ã™ã‚‹è©¦ã¿ãŒè¡Œã‚れãŸã€‚ã„ã¾ã®ã¨ã“ã‚ã€è²´æ—階級ã®å‹¢åŠ›ã¯æ‰“倒ã•れ㟠―― ラジオ・フリー・OZã€ã‚ã¨ã§çŸ¥ã£ãŸã‚“ã ã‘ã©ã€ã€Œãƒ©ã‚¸ã‚ªãƒ»ãƒ•リー・OZã€ã¨ã„ã†ã®ã¯ãƒ•ã‚¡ã‚¤ã‚¢ã‚µã‚¤ãƒ³åŠ‡å ´ã§ä½¿ã£ã¦ã‚‹ã‚‚ã®ã®ä¸€ã¤ãªã‚“ã ã。ãã®é ƒã¯çŸ¥ã‚‰ãªã‹ã£ãŸã€‚
 ã§ã‚‚状æ³ã¯ã ã‚“ã ã‚“ã¨ã€ã©ã‚“ã©ã‚“悪ã„ã»ã†ã«å‘ã‹ã£ã¦ã£ãŸã。è¦ã¯ãã®ã‚·ã‚¹ãƒ†ãƒ ã®ã¤ãられã‹ãŸã®ã›ã„ã§ã€ãれãŒã¿ã‚“ãªã‚‚ã£ã¨ã‚‚ã£ã¨ã‚»ã‚ãƒ¥ãƒªãƒ†ã‚£ã‚’è¦æ±‚ã™ã‚‹ã‚ˆã†ãªæ€§è³ªã‚‚ã‚‚ã®ã ã£ãŸã£ã¦ã“ã¨ã€‚ã—ã¾ã„ã«ã‚„ãŒã¦ã€ã¼ãã¯ãã®ãƒžã‚·ãƒ³ã‚’使ã†ã®ã‚’ã‚„ã‚ãªãゃãªã‚“ãªããªã£ã¦ããŸã€‚MIT AI ç ”ã«ãƒ‘スワードãŒåˆã‚ã¦ç™»å ´ã—ã¦ä»¥æ¥ã€ã¼ãã¯è‡ªåˆ†ã®ä¿¡å¿µã®ãŸã‚ã«ç«‹ã¡ä¸ŠãŒã‚ã†ã€ãƒ‘スワードãªã‚“ã‹ã‚ã£ã¦ã¯ãªã‚‰ãªã„ã¨ã„ã†ä¿¡å¿µã«ã—ãŸãŒãŠã†ã€çµ¶å¯¾ã«ã§ãã‚‹ã ã‘ã‚ã‹ã‚Šã‚„ã™ã„パスワードã«ã—ã¦ã€ãれをã¿ã‚“ãªã«ã°ã‚‰ã™ã‚ˆã†ã«ã—よã†ã¨æ±ºå¿ƒã—ãŸã‚“ã 。ã¼ãã¯ã‚³ãƒ³ãƒ”ュータã«ã‚»ã‚ュリティをã¤ã‘ã‚‹ã®ã¯ã„ã„ã¨ã¨ã¯æ€ã‚ãªã„ã‹ã‚‰ã€ã‚»ã‚ュリティ支é…ãŒç¶šãã®ã‚’助ã‘るよã†ãªã“ã¨ã‚‚ã™ã¹ãã˜ã‚ƒãªã„。「空ã®ãƒ‘スワードã€ã‚’使ãˆã‚‹ã‚·ã‚¹ãƒ†ãƒ ã§ã¯ä½¿ã†ã—ã€ãれãŒè¨±ã•れãªã„システムã¨ã‹ã€ãれã ã¨ã»ã‹ã®å ´æ‰€ã‹ã‚‰ã¯ä¸€åˆ‡ãƒã‚°ã‚¤ãƒ³ã§ããªã„ã¨ã‹ã€ãã®æ‰‹ã®ã‚·ã‚¹ãƒ†ãƒ ã¨ã‹ã ã¨ã€ã¼ãã¯ãƒã‚°ã‚¤ãƒ³åをパスワードã«ã™ã‚‹ã€‚ã“れ以上ã¯ãªã„ã£ã¦ãらã„自明ã§ã—ょ。ãã—ã¦ã れã‹ãŒã€ãã‚“ãªã“ã¨ã ã¨ä»–人ãŒãã¿ã«ãªã£ã¦ãƒã‚°ã‚¤ãƒ³ã§ãã¡ã‚ƒã†ã˜ã‚ƒãªã„ã‹ã€ã¨æŒ‡æ‘˜ã™ã‚‹ã¨ã€ã¼ãã¯ã“ã†è¨€ã†ã€‚「ã†ã‚“ã€ã¾ã•ã«ãれãŒãらã„。ã れã‹ãŒã“ã®ãƒžã‚·ãƒ³ã®ãƒ‡ãƒ¼ã‚¿ã‚’å¿…è¦ã¨ã™ã‚‹ã‹ã‚‚ã—れãªã„。ãã®ã¨ãã«ã€ãã®äººãŒã‚»ã‚ュリティã®ãŠã‹ã’ã§ãƒã‚«ã‚’見ãŸã‚Šã™ã‚‹ã“ã¨ãŒçµ¶å¯¾ãªã„よã†ã«ã—ã¨ããŸã„ã®ã‚ˆã€
 ãれã¨ã‚‚ã†ä¸€ã¤ã‚„ã‚‹ã®ãŒã€è‡ªåˆ†ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚„ファイルã®ä¿è·ã¯å…¨éƒ¨ã¯ãšã™ã€‚ã ã£ã¦ã¡ã°ã—ã°ã¼ãã¯å½¹ã«ç«‹ã¤ã‚½ãƒ•トをãã“ã«æŒã£ã¦ã„ã¦ã€ã‚‚ã—ãƒã‚°ãŒã‚ã£ãŸã‚‰ã€ã¿ã‚“ãªãŒãªãŠã›ã‚‹ã‚ˆã†ã«ã—ã¨ããŸã„ã‹ã‚‰ã€‚
 ã§ã‚‚ã“ã®ãƒžã‚·ãƒ³ã¯ã¾ãŸã€ã€Œè¦³å…‰ã€ã¨å‘¼ã°ã‚Œã‚‹ç¾è±¡ã‚’サãƒãƒ¼ãƒˆã™ã‚‹ã‚ˆã†ã«ã¯ã§ãã¦ã„ãªã‹ã£ãŸã€‚ã•ã¦ã€ã€Œè¦³å…‰ã€ã£ã¦ã®ã¯ AI ç ”ã§ã¯ã™ã”ãå¤ã„ä¼çµ±ã§ã€ã»ã‹ã®å½¢ã®ã‚¢ãƒŠãƒ¼ã‚ーã¨ã„ã£ã—ょã«ç¶šã„ã¦ãã¦ã¦ã€ã“れã¯ã¤ã¾ã‚Šã€éƒ¨å¤–者ã«ã‚‚自由ã«ãƒžã‚·ãƒ³ã‚’使ã‚ã›ã‚‹ã£ã¦ã“ã¨ã€‚ã•ã¦æ˜”々ã€ã れã§ã‚‚マシンã«ã‚„ã£ã¦ãã¦ã€å‹æ‰‹ãªåå‰ã§ãƒã‚°ã‚¤ãƒ³ã—ã§ããŸé ƒã«ã¯ã€ã“れã¯ã‚‚ã†è‡ªå‹•çš„ã«ãã†ãªã£ã¦ãŸã€‚ã‚‚ã— MIT ã«éŠã³ã«ãã¦ãŸã‚‰ã€ãƒã‚°ã‚¤ãƒ³ã—ã¦ä½œæ¥ãŒã§ãる。後ã«ã“れをã¡ã‚‡ã£ã¨ã¯å½¢å¼åŒ–ã—ãŸã€‚ã“れã¯ç‰¹ã« ARPAnet ãŒã¯ã˜ã¾ã£ã¦ã€ã¿ã‚“ãªå…¨å›½ã‹ã‚‰ã†ã¡ã®ãƒžã‚·ãƒ³ã«ã¤ãªãよã†ã«ãªã£ãŸã¨ãã«ãã†ã§ã€ã¿ã‚“ãªãŒèªã‚ã‚‹ä¼çµ±ã¨ã—ã¦ã£ã¦ã“ã¨ã€‚ã•ã¦ã€ã¼ããŸã¡ãŒæœŸå¾…ã—ã¦ãŸã®ã¯ã€ãã†ã„ã†éƒ¨å¤–者ãŒãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã‚’実際ã«å¦ã‚“ã§ã€OS を変ãˆã¯ã˜ã‚ã‚‹ã“ã¨ã ã£ãŸã€‚ã“ã®è©±ã‚’ã»ã‹ã®ã©ã“ã®ã‚·ã‚¹ãƒ†ãƒ 管ç†è€…ã«ã—ã¦ã‚‚ã€ã¿ã‚“ãªé£›ã³ä¸ŠãŒã‚‹ã‚ˆã€‚ã©ã‚“ãªéƒ¨å¤–者ã§ã‚‚マシンãŒä½¿ãˆã‚‹ãªã‚“ã¦åŒ‚ã‚ã›ã‚ˆã†ã‚‚ã®ãªã‚‰ã€ãã®äººã¯è¨€ã†ã ã‚ã†ã€‚「ã§ã‚‚ãã„ã¤ãŒã‚·ã‚¹ãƒ†ãƒ プãƒã‚°ãƒ©ãƒ を変ãˆã¡ã‚ƒã£ãŸã‚‰ã©ã†ã™ã‚“ã®ï¼Ÿã€ã§ã‚‚ã¼ããŸã¡ã«ã¨ã£ã¦ã¯ã€éƒ¨å¤–者ãŒã‚·ã‚¹ãƒ†ãƒ プãƒã‚°ãƒ©ãƒ を変ãˆã¯ã˜ã‚ã‚‹ã£ã¦ã“ã¨ã¯ã€ãれã¯ã¤ã¾ã‚Šãã®äººãŒã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã«è²¢çŒ®ã™ã‚‹ãƒ¡ãƒ³ãƒãƒ¼ã«ãªã‚ã†ã¨æœ¬æ°—ã§èˆˆå‘³ã‚’示ã—ã¦ã‚‹ã£ã¦ã“ã¨ãªã‚“ã 。ã¼ããŸã¡ã¯ã„ã¤ã‚‚ã€ãã†ã™ã‚‹ã‚ˆã†å¥¨åбã—ã¦ã‚‹ã€‚最åˆã¯ã‚‚ã¡ã‚ã‚“ã€æ–°ã—ã„システムユーティリティを書ãã¨ã“ã‚ã‹ã‚‰ã€ãれもå°ã•ã„ヤツãã€ãã—ã¦ãã„ã¤ãŒä½•ã‚’ã‚„ã£ãŸã‹ç›£ç£ã—ã¦è¨‚æ£ã™ã‚‹ã‘ã©ã€ã§ã‚‚ãã—ãŸã‚‰ãれã‹ã‚‰æ—¢å˜ã®å¤§ããªãƒ¦ãƒ¼ãƒ†ã‚£ãƒ†ã‚£ã«æ©Ÿèƒ½ã‚’è¿½åŠ ã™ã‚‹ã»ã†ã«å‘ã‹ã†ã€‚ãã—ã¦ãã†ã„ã†ãƒ—ãƒã‚°ãƒ©ãƒ ã¯ã‚‚ㆠ10 å¹´ã¨ã‹ 15 å¹´ã¨ã‹å˜åœ¨ã—ã¦ã„ã¦ã€ä¸€éƒ¨ä¸€éƒ¨ã”ã¨ã«ã€è·äººãŒæ¬¡ã€…ã¨æ–°ã—ã„æ©Ÿèƒ½ã‚’è¶³ã—ã¦ã£ãŸã‚‚ã®ãªã‚“ã 。
 フランスã®éƒ½å¸‚ã¿ãŸã„ãªã‚‚ã‚“ã ã¨è¨€ã£ã¦ã‚‚ã„ã„ã‹ãªã€‚ã‚‚ã®ã™ã”ãå¤ã„建物ã«ã€æ•°ç™¾å¹´å¾Œã«å¢—築ãŒã•れã¦ã€ãれãŒãšã£ã¨ã„ã¾ã¾ã§ç¶šã„ã¦ã‚‹ã‚ˆã†ãªã€‚コンピュータã®ä¸–界ã ã¨ã€1965 å¹´ã«æ›¸ãã¯ã˜ã‚られãŸã‚½ãƒ•トã£ã¦ã®ãŒãれã«ã‚ãŸã‚‹ã€‚ã ã‹ã‚‰ã¼ããŸã¡ã¯ã„ã¤ã‚‚ã€è¦³å…‰å®¢ãŒã‚·ã‚¹ãƒ†ãƒ 管ç†è€…ã«ãªã£ã¦ã€ãã—ãŸã‚‰é›‡ã‚れるã‹ã‚‚ã—れãªã„。もã¡ã‚んシステムプãƒã‚°ãƒ©ãƒ ã®ä½œæ¥ã‚’åˆã‚ã¦ã€ã¾ã¨ã‚‚ãªä»•事ãŒã§ãã‚‹ã“ã¨ã‚’証明ã—ã¦ãれれã°ã ã‘ã©ã€‚
 ã§ã‚‚ ITS ã®ãƒžã‚·ãƒ³ã«ã¯ã€ã“ã‚ŒãŒæ‰‹ã«è² ãˆãªããªã‚‹ã®ã‚’防ããŸã‚ã®æ©Ÿèƒ½ãŒã»ã‹ã«ã„ãã¤ã‹ã‚ã£ãŸã€‚ãã®ä¸€ã¤ãŒã€Œã‚¹ãƒ‘ã‚¤ã€æ©Ÿèƒ½ã§ã€ã れãŒä½•ã‚’ã—ã¦ã‚‹ã‹ã€ã れã§ã‚‚観察ã§ãる機能ã ã£ãŸã€‚ãã—ã¦ã‚‚ã¡ã‚ã‚“ã€è¦³å…‰å®¢ã¯ã‚¹ãƒ‘イã™ã‚‹ã®ãŒå¤§å¥½ãã§ã€ã¿ã‚“ãªãれãŒã„ã‹ã—ãŸã“ã¨ã ã¨æ€ã£ã¦ã€ã¤ã¾ã‚Šã¡ã‚‡ã£ã¨ã‚¤ã‚±ãƒŠã‚¤æ„Ÿã˜ã ã‘れã©ã§ã‚‚çµæžœã¨ã—ã¦ã€ã©ã£ã‹ã®è¦³å…‰å®¢ãŒä½•ã‹é¢å€’ã‚’èµ·ã“ã™ã‚ˆã†ãªã¾ãã‚’ã—ã¦ã‚‚ã€å¿…ãšã れã‹ãŒãれを見ã¦ã‚‹ã‚ã‘。ãれã§ã‚„ãŒã¦ãã„ã¤ã®å‹ã ã¡ã¯ã™ã”ãæ€’りã ã™ã€‚観光ãŒç¶šã„ã¦ãれるãŸã‚ã«ã¯ã€è¦³å…‰å®¢ãŒè²¬ä»»ã‚る行動をã™ã‚‹ã‹ã©ã†ã‹ã«ã‹ã‹ã£ã¦ã‚‹ã®ã‚’知ã£ã¦ã‚‹ã‹ã‚‰ã€‚ãれã§ãŸã„ãŒã„ã¯ã€ãã„ã¤ãŒã れã ã‹çŸ¥ã£ã¦ã‚‹ã‚„ã¤ãŒã„ã¦ã€ãれã§ãã†ã„ã†ã“ã¨ã‚’ã—ãªã„よã†ã«èª¬æ˜Žã—ã¦ã‚‚らãˆã‚‹ã‚“ã 。ãれãŒã§ããªã‹ã£ãŸã‚‰ã€ã©ã†ã™ã‚‹ã‹ã£ã¦ã„ã†ã¨ã€ç‰¹å®šã®å ´æ‰€ã‹ã‚‰ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’ã—ã°ã‚‰ã完全ã«åˆ‡ã‚‹ã€‚ãã—ã¦ãれを戻ã™é ƒã«ã¯ã€ãã„ã¤ã¯ã©ã£ã‹ã‚ˆãã¸è¡Œã£ã¦ã€ã¼ããŸã¡ã®ã“ã¨ã¯å¿˜ã‚Œã¡ã‚ƒã†ã€‚ã ã‹ã‚‰ã“れãŒä½•年も何年も何年も続ã„ãŸã‚“ã 。
 ã§ã‚‚ Twenex システムã¯ã€ã“ã®æ‰‹ã®ã“ã¨ç”¨ã«ã¯è¨è¨ˆã•れã¦ãªãã¦ã€ã‚„ãŒã¦é€£ä¸ã¯ã¿ã‚“ãªã«ãƒ‘スワードを知られã¦ã‚‹ã¼ãを許ã—ã¦ãれãªããªã£ãŸã€‚観光客ãŒã„ã¤ã‚‚ã¼ãã®åå‰ã§åŒæ™‚ã«äºŒäººã‚‚三人もãƒã‚°ã‚¤ãƒ³ã—ã¦ãŸã‚ã‘。ã ã‹ã‚‰é€£ä¸ã¯ã¼ãã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’消ã™ã‚ˆã†ã«ãªã£ãŸã€‚ãã—ã¦ãã®ã“ã¨ã«ã¯ã€ã¼ãã¯ã©ã†ã›åˆ¥ã®ãƒžã‚·ãƒ³ã§ä½œæ¥ã—ã¦ã‚‹ã»ã†ãŒå¤šãã¦ã€ã ã‹ã‚‰ã‚„ãŒã¦ã‚ãらã‚ã¦ã€ã‚‚ã†ãã£ã¡ã®ã‚¹ã‚¤ãƒƒãƒã¯å…¥ã‚Œãªããªã£ãŸã€‚ãれã§ãれã¯ãŠã—ã¾ã„。もã†ã‚ã®æ©Ÿæ¢°ã«ã¯ãšã„ã¶ã‚“ãƒã‚°ã‚¤ãƒ³ã—ã¦ãªã„ãªã€è‡ªåˆ†ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã§ã¯ã‚‚ã†â€¦â€¦ï¼ˆã“ã®æ™‚点ã§ã€RMSã¯ã™ã•ã¾ã˜ã„æ‹æ‰‹ã«ã•ãˆãŽã‚‰ã‚Œã‚‹ï¼‰å¹´ã‚‚。
 ã§ã‚‚連ä¸ãŒæœ€åˆã«ã“ã® Twenex システムを手ã«å…¥ã‚ŒãŸã‚‰ã€ã¾ãšã„ãã¤ã‹å¤‰æ›´ã‚’ã—ãŸãŒã£ãŸã€‚ã‚»ã‚ュリティã®ä»•組ã¿ã‚’変ãˆãŸãŒã£ãŸã€‚ãれã¨ãã®ãƒžã‚·ãƒ³ã‚’ ARPAnet 㨠MIT-CHAOS ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«ä¸¡æ–¹ã«ã¤ãªãŽãŸãŒã£ãŸã‚“ã ã‘ã©ã€ã§ã‚‚çµå±€ã¯ãれãŒã§ããªãã¦ã€ãã†ã„ã†å¤‰æ›´ã‚’ã™ã‚‹ã ã‘ã®èƒ½åŠ›ã‚’ã‚‚ã£ãŸäººãŒè¦‹ã¤ã‘られãªã‹ã£ãŸã‚“ã 。ãれをã™ã‚‹ã ã‘ã®æ‰èƒ½ãŒã‚‚ã†ãªããªã£ã¦ãŸã—ã€ãã‚‚ãもシステムã®å¤‰æ›´ãŒã‚€ãšã‹ã—ã‹ã£ãŸã€‚ã“ã®ã‚·ã‚¹ãƒ†ãƒ ã¯ãšã£ã¨ã‚ã‹ã‚Šã«ããã¦ã€ãれã¯ãƒ€ãƒ¡ãªæ›¸ã‹ã‚Œã‹ãŸã‚’ã—ã¦ãŸã‹ã‚‰ã§ã€ã‚‚ã¡ã‚ã‚“ Digital ã¯ãã‚“ãªã“ã¨ã—ã¦ãれãªãã¦ã€ã ã‹ã‚‰å•†æ¥ã‚·ã‚¹ãƒ†ãƒ ãªã‚‰åŸºæœ¬çš„ã«ã¯ã‚·ã‚¹ãƒ†ãƒ 管ç†ã‚’会社ãŒã‚„ã£ã¦ãれるã¨ã„ã†è€ƒãˆæ–¹ã¯ã€çµå±€ã¾ã¡ãŒã£ã¦ã‚‹ã“ã¨ãŒè¨¼æ˜Žã•れãŸã‚ã‘。システムãƒãƒƒã‚«ãƒ¼ã«å¯¾ã™ã‚‹ãƒ‹ãƒ¼ã‚ºã¯å‰ã¨å¤‰ã‚らãªã‹ã£ãŸã®ã«ã€ã§ã‚‚システムãƒãƒƒã‚«ãƒ¼ã‚’ãŠã³ãよã›ã‚‹æ‰‹æ®µãŒã‚‚ã†ãªããªã£ã¦ãŸã€‚ãã—ã¦æœ€è¿‘ã® MIT ã«ã¯ã€Twenex 上ã§ãƒãƒƒã‚ングã—ãŸãŒã‚‹äººã‚ˆã‚Š ITS ã§ãƒãƒƒã‚ングã—ãŸãŒã‚‹äººã®ã»ã†ãŒå¤šã„ã‚“ã 。
 ãã—ã¦ãã†ãªã‚‹æœ€çµ‚çš„ãªç†ç”±ã£ã¦ã®ã¯ã€Twenex ã¯å…±æœ‰ã§ããªã„ã£ã¦ã“ã¨ãªã‚“ã 。Twenex ã¯ç‹¬å プãƒã‚°ãƒ©ãƒ ã§ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’手ã«å…¥ã‚Œã‚‹ã«ã¯ã€ã‚る嫌らã—ã„æ–¹æ³•ã§ãれを秘密ã«ã—ã¨ã‹ãªãゃãªã‚‰ãªãã¦ã€ã“れãŒå°è±¡ã‚’悪ãã—ã¦ã‚‹ã€‚ãã®äººãŒç„¡é–¢å¿ƒã§ãªã‘れã°ï¼ˆãã—ã¦ã‚³ãƒ³ãƒ”ュータæ¥ç•Œã«ã¯ãã†ã„ã†äººã‚‚ã„ã¦ã€è‡ªåˆ†ãŸã¡ã ã‘ãŒæ¥½ã—ã‘れã°ãªã‚“ã§ã‚‚ã‚„ã£ã¦ã€ã»ã‹ã®äººãŸã¡ã¨å”力ã—ã¦ã‚‹ã‹ãªã‚“ã¦ä¸€çž¬ãŸã‚Šã¨ã‚‚考ãˆãªã„よã†ãªäººãŸã¡ã ã‘れã©ã€ã§ã‚‚ãã‚“ãªã‚½ãƒ•トã®ä½œæ¥ã‚’ã™ã‚‹ã®ãŒã©ã‚“ãªã«æ‚²ã—ã„ã“ã¨ã‹ã‚ã‹ã‚“ãªã„ãªã‚“ã¦ã€ç›¸å½“無関心ã˜ã‚ƒãªã„ã¨ã‚¢ãƒ¬ã§ã€ã“れãŒã•らã«ãƒžã‚¤ãƒŠã‚¹è¦å› ã よã)。ãã—ã¦ã•らã«ã ã‚æŠ¼ã—ã§ãã‚‹ã®ãŒã€æ¯Žå¹´ã‹ãã“ã‚‰ã€æ–°ã—ã„リリースã£ã¦ã®ãŒå‡ºã¦ãã¦ã€ãれ㌠50,000 行ãらã„ã®è¿½åŠ ã®ã‚³ãƒ¼ãƒ‰ã らã‘ã§ã€ãれãŒå…¨éƒ¨ã‚µãƒ«ãŒæ›¸ã„ãŸã¿ãŸã„ãªä»£ç‰©ã€‚ãれã¯é€£ä¸ãŒã€Œã‚µãƒ« 100 万匹ã«ã‚¿ã‚¤ãƒ—ã•ã›ã‚Œã°ã€ã„ãšã‚Œãªã‚“ã‹ä½¿ãˆã‚‹ã‚‚ã®ãŒå‡ºã¦ãã‚‹ã€å¼ã‚·ã‚¹ãƒ†ãƒ 開発ã«ã—ãŸãŒã£ã¦ã‚‹ã‹ã‚‰ã€‚
 ã“ã†ã„ã†ç‹¬å システムã§ä½•ãŒèµ·ãã¦ã‚‹ã‹è¦‹ãŸã¨ãã€ã¼ãã«ã¯ã¯ã£ãりã‚ã‹ã£ãŸã€‚ã‹ã¤ã¦ã®AIç ”ã®ã‚¹ãƒ”リットをã¼ãã‚‰ãŒæŒã¤å”¯ä¸€ã®æ–¹æ³•ã¯ã€ãƒ•リー㮠OS ã‚’ã¤ãã‚‹ã“ã¨ã ã£ã¦ã®ãŒã€‚フリーソフトã ã‘ã§ã¤ãã£ãŸã‚·ã‚¹ãƒ†ãƒ ãŒã§ãã¦ã€ãれãŒã¿ã‚“ãªã§å…±æœ‰ã§ãるよã†ã«ãªã‚‹ã“ã¨ã ã£ã¦ã€‚ãã†ã™ã‚Œã°ã¿ã‚“ãªã«ã€ãã®æ”¹å–„ã«å‚åŠ ã—よã†ã¨å‘¼ã³ã‹ã‘られる。ãã—ã¦ãã“ã‹ã‚‰ GNU プãƒã‚¸ã‚§ã‚¯ãƒˆãŒå‡ºã¦ããŸã‚“ã 。ã¨ã„ã†ã‚ã‘ã§ã€ã“ã®è©±ã®ç¬¬äºŒéƒ¨ã«ã‚„ã£ã¦ããŸã£ã¦ã“ã¨ã ã。
 
 ã ã„ãŸã„ 3 å¹´åŠãらã„å‰ã«ã€ãƒ•ãƒªãƒ¼ã‚½ãƒ•ãƒˆã‚·ã‚¹ãƒ†ãƒ é–‹ç™ºã«æ‰‹ã‚’ã¤ã‘ã‚‹ã¹ãã ã£ã¦ã®ã¯è‡ªåˆ†ã§ã¯ã£ãりã—ã¦ããŸã€‚開発ã™ã¹ãシステムã¨ã—ã¦ã¯äºŒç¨®é¡žã®å¯èƒ½æ€§ãŒ LISP マシンã¿ãŸã„ãªã‚·ã‚¹ãƒ†ãƒ ã§ã€ã¡ã‚‡ã†ã©é–‹ç™ºã•れãŸã°ã‹ã‚Šã® MIT LISP システムã¨ã¾ã£ãŸãåŒã˜ã ã‘れã©ã€ã§ã‚‚フリーã§ã€ã—ã‹ã‚‚特別㪠LISP マシンã˜ã‚ƒãªãã¦ã€ãµã¤ã†ã®ãƒãƒ¼ãƒ‰ã§å‹•ãヤツ。ãã—ã¦ã‚‚ã†ä¸€ã¤ã®å¯èƒ½æ€§ãŒã€ã‚‚ã£ã¨ä¼çµ±çš„㪠OS ã‚’ã¤ãã‚‹ã£ã¦ã“ã¨ã§ã€ãã®æ™‚ã«ã¯ã£ãりã—ã¦ãŸã®ã¯ã€ã‚‚ã—ä¼çµ±çš„㪠OS ã‚’ã¤ãã‚‹ãªã‚‰ã€ãれ㯠Unix ã¨äº’æ›æ€§ã‚’ã‚‚ãŸã›ã‚‹ã¹ãã ã£ã¦ã“ã¨ã€‚ãã†ã™ã‚Œã°ã„ã‚ã‚“ãªã¨ã“ã®äººãŸã¡ãŒä¹—りæ›ãˆã‚„ã™ã„ã‹ã‚‰ã€‚ã—ã°ã‚‰ãã—ã¦ã€å¾Œè€…ã‚’ã‚„ã‚‹ã¹ãã ã¨æ±ºã‚ãŸã‚“ã ã‘ã©ã€ãã®ç†ç”±ã¯ã€ã»ã‚“ã¨ã® LISP マシンã¿ãŸã„ãªã‚‚ã®ã‚’普通ã®ãƒãƒ¼ãƒ‰ã§ã¯ã§ããªã„ã£ã¦ã®ãŒè¦‹ãˆã¦ããŸã‹ã‚‰ã ã£ãŸã®ã。LISP マシンã¯ã€å®Ÿè¡Œé€Ÿåº¦ã‚’確ä¿ã—ã¦ã€åŒæ™‚ã«ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã§å …牢ãªã‚¨ãƒ©ãƒ¼æŽ¢çŸ¥ã‚’ã™ã‚‹ãŸã‚ã«ã€ç‰¹æ®Šãªãƒãƒ¼ãƒ‰ã¨ç‰¹åˆ¥ãªæ›¸ãè¾¼ã¿å¯èƒ½ãªãƒžã‚¤ã‚¯ãƒã‚³ãƒ¼ãƒ‰ã‚’使ã£ã¦ã‚‹ã‚“ã 。エラーã£ã¦ã€ç‰¹ã«ãƒ‡ãƒ¼ã‚¿ã‚¿ã‚¤ãƒ—ã®ã‚¨ãƒ©ãƒ¼ã€‚ãµã¤ã†ã®ã‚·ã‚¹ãƒ†ãƒ ã§ LISP システムをå分ã«ã¯ã‚„ã走らã›ã‚‹ã«ã¯ã€ã„ã‚ã„ã‚仮定をãŠãよã†ã«ã—ãªãゃãªã‚“ãªã„。ã‚ã‚‹å¼•ãæ•°ãŒæ£ã—ã„タイプã ã£ã¦ä»®å®šã—ã¦ã€ã§ã€ãã†ã§ãªã‘れã°ã‚·ã‚¹ãƒ†ãƒ ã¯ã‚ã£ã•りクラッシュ。
  ã‚‚ã¡ã‚ん外的ãªãƒã‚§ãƒƒã‚¯ã‚’入れるã“ã¨ã¯ã§ãã‚‹ã—ã€ã‚„りãŸãã‚ƒå …ç‰¢ãªãƒ—ãƒã‚°ãƒ©ãƒ も書ã‘ã‚‹ã‘ã©ã€çµå±€ã®ã¨ã“ã‚ã¯ã€ãã®ãƒã‚§ãƒƒã‚¯ã‚’入れãªã‘れã°ã€é–¢æ•°ã«ã¾ã¡ãŒã£ãŸã‚¿ã‚¤ãƒ—ã®å¼•ãæ•°ã‚’å–°ã‚ã›ãŸã‚‰ã€ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ãƒƒã‚·ãƒ³ã‚°ã®ã‚¨ãƒ©ãƒ¼ã¨ã‹ãŒèµ·ãã¡ã‚ƒã†ã£ã¦ã“ã¨ã 。
 ã ã‹ã‚‰çµæžœã¨ã—ã¦ã¯ã€LISP システムã®ä¸‹ã§ä½•ã‹ãŒèµ°ã£ã¦ã¦ã€ãã†ã„ã†ã‚¨ãƒ©ãƒ¼ã‚’拾ã£ã¦ãれãªãゃãªã‚“ãªã„。ãã—ã¦ãƒ¦ãƒ¼ã‚¶ãŒã‚·ã‚¹ãƒ†ãƒ ã‚’å‹•ã‹ã—ç¶šã‘ã¦ã€èµ·ããŸã“ã¨ã‚’デãƒãƒƒã‚°ã§ãるよã†ã«ã—ãªã„ã¨ã€‚最後ã«ã€ã‚‚ã—下㮠OS ã‚’ã¤ãã‚‹ã‚“ãªã‚‰ã€ãれã¯ã„ã„ OS ã«ã—よã†ã¨ã‚‚決心ã—㟠―― ã¤ã¾ã‚Šã“れã¯ã€OS ã¨LISP ã‹ã€ã‚ã‚‹ã„㯠OS ã ã‘ã‹ã€ã¨ã„ã†é¸æŠžã ã£ãŸã€‚ã ã‹ã‚‰ã€ã¾ãšã¯ OS ã‚’ã‚„ã‚‹ã¹ãã ã‚ã†ã€ãã—ã¦ãれ㯠Unix 互æ›ã«ã™ã¹ãã 。最後ã«ã“ã®ã‚·ã‚¹ãƒ†ãƒ ã®åå‰ã¨ã—ã¦è‹±èªžã§ã„ã¡ã°ã‚“ãŠã‚‚ã—ã‚ã„åå‰ã‚’使ãˆã‚‹ã‚“ã ã¨æ°—ãŒã¤ã„ãŸã‚‰ã€ã¼ãã®é¸ã¶ã¹ãé“ã¯ã¯ã£ãりã—ãŸã€‚ãã®ã“ã¨ã°ã¯ã‚‚ã¡ã‚ã‚“ GNU ã§ã€ã“れã¯ã€Œ GNU 's Not Unixã€ã®ç•¥ã€‚ã“ã®å†å¸°çš„ãªç•¥ç§°ã¯ã€MIT 周辺ã®ãƒãƒƒã‚«ãƒ¼ç¤¾ä¼šã§ã¯ã™ã”ãå¤ã„ä¼çµ±ã«ãªã£ã¦ã‚‹ã€‚ã¼ãã®çŸ¥ã‚‹é™ã‚Šã€ã“れ㯠TINT ã¨ã„ã†ã‚¨ãƒ‡ã‚£ã‚¿ã§ã¯ã˜ã¾ã£ãŸã¯ãšã€‚ã“れã¯ã€ŒTint Is Not Tecoã€ã®ç•¥ã§ã€ãれã¯ã‚„ãŒã¦ã€ŒSINE Is Not EMACS ã€ã®ç•¥ã§ SINE ã¨ã‹ã€ã€ŒFine Is Not EMACS ã€ã§ FINE ã¨ã‹ã€ã€ŒEine Is Not EMACS ã€ã§ EINE ã¨ã‹ã€ã€ŒZwei Was Eine Initially(Zwei ã¯ã‚‚ã¨ã‚‚㨠Eine ã§ã—ãŸï¼‰ã€ã® ZWEI ã¨ã‹ï¼ˆont size=-1>訳注:ドイツ語ã§ã¯ Eine ã¯1ã§ã€Zwei ãŒ2ã ã¨ã„ã†ã®ã¯ã‚‚ã¡ã‚ã‚“ã”æ‰¿çŸ¥ã®ã“ã¨ã¨ã¯æ€ã„ã¾ã™ãŒâ€¦â€¦ï¼‰ã€ãã—ã¦ã„ã¾ã¯ãれ㌠GNU ã¾ã§ããŸã‚ã‘。
 ã ã„ãŸã„2å¹´åŠã»ã©å‰ã«å®Ÿéš›ã« GNU ã®ä»•事をã¯ã˜ã‚ã¦ã‹ã‚‰ã€ã‚‚ã†ä½œæ¥ã®åŠåˆ†ãらã„ã¯çµ‚ãˆãŸã¨è¨€ã£ã¦ã„ã„ã‹ãªã€‚ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«ã¨ã‚Šã‹ã‹ã‚ã†ã¨ã—ã¦ãŸã¨ãã€ã¾ãšã¯ã™ã§ã«ãƒ•リーã§å‡ºå›žã£ã¦ã‚‹ã‚‚ã®ã¯ä½•ãŒã‚ã‚‹ã‹ã‚’探ã™ã¨ã“ã‹ã‚‰ã¯ã˜ã‚ãŸã€‚ãã“ã§è¦‹ã¤ã‘ãŸã®ãŒã€ãŠã‚‚ã—ã‚ã„ãƒãƒ¼ã‚¿ãƒ–ルãªã‚³ãƒ³ãƒ‘イラシステムã§ã€ã“れã¯ã€ŒThe Free University Compiler Kitã€ã¨ã„ã†åå‰ã€‚ã“ã‚“ãªåå‰ãªã‚‰ã€ã‚‚らãˆã‚‹ã®ã‹ãªã€ã¨æ€ã£ãŸã€‚ã ã‹ã‚‰é–‹ç™ºã—ãŸäººã«ãƒ¡ãƒ¼ãƒ«ã‚’é€ã£ã¦ã€ GNU プãƒã‚¸ã‚§ã‚¯ãƒˆã«ãれãªã„ã‹ã€ã¨ãã„ã¦ã¿ãŸã‚‰ã€ãã®äººã¯ã€Œã„ã‚„ã€free ã¯å¤§å¦ã«ã‹ã‹ã‚‹ã“ã¨ã°ã§ã€ãã“ã§é–‹ç™ºã—ã¦ã‚‹ã‚½ãƒ•トã¯ãƒ•リーã˜ã‚ƒãªã„ã‚“ã§ã™ã€ã¨è¡Œã£ã¦ã€ã§ã‚‚ãれã‹ã‚‰è¨€ã†ã«ã¯ã€ã‹ã‚Œã‚‚ Unix 互æ›ã‚·ã‚¹ãƒ†ãƒ ãŒã»ã—ãã¦ã€ãれ用ã®ã‚«ãƒ¼ãƒãƒ«ã¿ãŸã„ãªã‚‚ã®ã‚‚書ã„ã¦ã¿ãŸã„ã‹ã‚‰ã€ãã—ãŸã‚‰ã¼ããŒãれ用ã«ãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£ã‚’書ã„ã¦ã€ãã—ã¦ãŸã‚‰ãã®ä¸¡æ–¹ã¨ã‚‚ã‹ã‚Œã®ç‹¬å コンパイラã¨ã„ã£ã—ょã«é…布ã§ãã¦ã€ãã—ãŸã‚‰ã¿ã‚“ãªãŒãã®ã‚³ãƒ³ãƒ‘イラを買ã„ãŸãŒã‚‹ã‚ˆã†ã«ãªã‚‹ã ã‚ã†ã€ã ã£ã¦ã€‚ãれã§ã¼ãã¯ã€ãµã–ã‘ã‚“ã˜ã‚ƒãªã„ã‚ˆã¨æ€ã£ã¦ã€ã ã‹ã‚‰ãã„ã¤ã«ã€ã¼ãã®æœ€åˆã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¯ã‚³ãƒ³ãƒ‘イラã®é–‹ç™ºã ã€ã¨è¨€ã£ã¦ã‚„ã£ãŸã€‚
 ãã®é ƒã¯ã€ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã®æœ€é©åŒ–ã«ã¤ã„ã¦å®Ÿã¯å¤§ã—ã¦çŸ¥ã‚‰ãªã‹ã£ãŸã€‚一度もã„ã˜ã£ãŸã“ã¨ãŒãªã‹ã£ãŸã‹ã‚‰ã€‚ã§ã‚‚ã€ãã®é ƒãƒ•リーã ã¨è¨€ã‚れãŸã‚³ãƒ³ãƒ‘イラを手ã«å…¥ã‚Œã‚‰ã‚ŒãŸã€‚ãれ㌠PASTELã£ã¦ã„ã†ã‚³ãƒ³ãƒ‘イラã§ã€ä½œè€…ãŸã¡ã«è¨€ã‚ã›ã‚‹ã¨ã€Œè‰²ã®è–„ã„PASCALã€ã¨ã„ã†æ„味ãªã‚“ã ã£ã¦ã€‚
 Pastelã¯ã™ã”ã複雑ãªè¨€èªžã§ã€ãƒ‘ラメータ化ã•れãŸåž‹ã‚„明示タイプパラメータ(explicit type parameter)ã¨ã‹ã€ã„ã‚ã„ã‚複雑ãªã‚‚ã®ã‚’å«ã‚“ã§ãŸã€‚コンパイラ自身ももã¡ã‚ã‚“ã“ã®è¨€èªžã§æ›¸ã‹ã‚Œã¦ã¦ã€ã“ã†ã„ã†æ©Ÿèƒ½ã®åˆ©ç”¨ã‚’最é©åŒ–ã™ã‚‹ã®ã«ã€ã„ã‚ã„ã‚è¤‡é›‘ãªæ©Ÿèƒ½ã‚’æŒã£ã¦ã„ãŸã‚“ã 。ãŸã¨ãˆã°ã“ã®è¨€èªžã§ã¯ string åž‹ã¯ãƒ‘ラメータ化ã•れã¦ã„ãŸã€‚特定ã®é•·ã•ã®æ–‡å—列ãŒã»ã—ã‘れã°ã€Œstring(n)ã€ã¨æ›¸ã‘る。å˜ã«ã€Œstringã€ã¨æ›¸ã‘ã°ã€ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã¯æ–‡è„ˆã‹ã‚‰æ±ºã¾ã£ã¦ãる。ã§ã€æ–‡å—列ã£ã¦ã™ã”ã大事ã§ã€ãれを使ã†ã„ã‚ã‚“ãªæ§‹é€ 体を高速ã«èµ°ã‚‰ã›ã‚‹ãŸã‚ã«ã‚‚å¿…è¦ã§ã€ã¨ã„ã†ã“ã¨ã¯ã¤ã¾ã‚Šã€å„種ã®ã“ã¨ã‚’検出ã™ã‚‹ã‚ˆã†ãªã„ã‚ã‚“ãªæ©Ÿèƒ½ãŒå¿…è¦ã£ã¦ã“ã¨ã よãã€ãŸã¨ãˆã°ã€å®£è¨€ã•れãŸã‚¹ãƒˆãƒªãƒ³ã‚°é•·ãŒå¼•æ•°ã§ã€ãれãŒé–¢æ•°ã®ä¸ã§ã¯ãšã£ã¨å®šæ•°ã§ã‚ã‚‹ã“ã¨ã‚’検出ã™ã‚‹ã¨ã‹ã€å€¤ã‚’ä¿å˜ã—ã¦ãれãŒç”Ÿã¿å‡ºã™ã‚³ãƒ¼ãƒ‰ã‚’最é©åŒ–ã™ã‚‹ã¨ã‹ã€ã„ã‚ã„ã‚ã‚„ã‚„ã“ã—ã„ã“ã¨ã€‚ã§ã‚‚ã“ã®ã‚³ãƒ³ãƒ‘イラã®ä¸ã§ã¯ã€å°‘ãªãã¨ã‚‚レジスタ自動割り当ã¦ã‚’ã©ã†ã™ã‚‹ã‹ã¨ã‹ã€ãã†ã„ã†ã“ã¨ã¯èªã¿ã¨ã‚ŒãŸã—ã€ã„ã‚ã„ã‚ã¡ãŒã£ãŸãƒžã‚·ãƒ³ã®æ‰±ã„æ–¹ã®è€ƒãˆæ–¹ã‚‚ã‚ã‹ã£ãŸã€‚
 ã•ã¦ã“ã®ã‚³ãƒ³ãƒ‘イラã¯ã™ã§ã« PASTEL をコンパイルã§ãã‚‹ã®ã§ã€å¿…è¦ãªã®ã¯ C ã®ãƒ•ãƒãƒ³ãƒˆã‚¨ãƒ³ãƒ‰ã‚’ã¤ã‘ã‚‹ã“ã¨ã§ã€ã“れをやã£ã¦ã€ãれã‹ã‚‰ 68000 用ã®ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã‚’ã¤ã‘ã‚‹ã“ã¨ã ã£ãŸã€‚68000 ãŒã¼ãã®æœ€åˆã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã«ãªã‚‹ã‚‚ã®ã¨æ€ã£ã¦ãŸã‹ã‚‰ã€‚ã§ã‚‚ã“ã“ã§æ·±åˆ»ãªå•題ã«ã¶ã¡ã‚ãŸã£ãŸã€‚PASTEL 言語ã¯ä½•ã‹ã‚’使ã†å‰ã«å®£è¨€ã—ãªãã¦ã„ã„よã†ã«ãªã£ã¦ãŸã®ã§ã€ã ã‹ã‚‰å®£è¨€ã¨ä½¿ç”¨ãŒã©ã‚“ãªé †åºã§ã‚‚よãã¦ã€ã¤ã¾ã‚Šã¯ã€Pascal ã®ã€Œforwardã€å®£è¨€ã¯ä½¿ã„ã‚‚ã®ã«ãªã‚‰ãªãã¦ã€ãŠã‹ã’ã§ãƒ—ãƒã‚°ãƒ©ãƒ ã‚’ã¾ã‚‹ã”ã¨èªã¿è¾¼ã‚“ã§ã€ãれをコアã«ã„れã¨ã„ã¦ã€ä¸€æŒ™ã«å‡¦ç†ã™ã‚‹ã—ã‹ãªã‹ã£ãŸã€‚çµæžœã¨ã—ã¦ã‚³ãƒ³ãƒ‘イラ内部ã§ä½¿ã‚れるä¸é–“記憶ã€ã¤ã¾ã‚Šå¿…è¦ãƒ¡ãƒ¢ãƒªé‡ã¯ã€ãƒ•ァイルã®å¤§ãã•ã«æ¯”例ã—ã¦å¤§ãããªã‚‹ã‚ã‘。ãã—ã¦ã“ã“ã«ã¯ã‚¹ã‚¿ãƒƒã‚¯é ˜åŸŸã‚‚å«ã¾ã‚Œã¦ã¦ã€ã‚‚ã®ã™ã”ã„ã‚¹ã‚¿ãƒƒã‚¯é ˜åŸŸãŒå¿…è¦ã§ã€ã ã‹ã‚‰çµæžœã¨ã—ã¦ã‚ã‹ã£ãŸã“ã¨ï¼šã¼ãã®æ‰‹ã‚‚ã¨ã® 68000 システムã§ã¯ã“ã®ã‚³ãƒ³ãƒ‘イラã¯èµ°ã‚‰ãªã„。ãれã¯ãã®ã‚·ã‚¹ãƒ†ãƒ ãŒæœ€æ‚ªã® Unix ã§ã€ã‚¹ã‚¿ãƒƒã‚¯ã« 16K ワードã¨ã‹ã®ä¸Šé™ãŒã‚ã£ã¦ã€ã“れã£ã¦ãƒžã‚·ãƒ³è‡ªä½“ã«ã¯ãƒ¡ãƒ¢ãƒªãŒ 6 メガãƒã‚¤ãƒˆã‚‚ã‚ã‚‹ã®ã«ã よã€ã‚¹ã‚¿ãƒƒã‚¯ã¯ 16Kw ã‹ãã“らã—ã‹ã¨ã‚Œãªã„ã£ã¦ã®ã€‚ãã—ã¦ã‚‚ã¡ã‚ã‚“ã€ä¸€æ™‚çš„ãªå¤‰æ•°å€¤ãŒã‹ã¡ã‚ã£ã¦ãªã„ã‹ã¨ã‹ã€ã‚ã‚‹ã„ã¯åŒæ™‚ã«ç”Ÿãã¦ã‚‹ã®ãŒã©ã‚Œã‹ã¨ã‹ã‚’見るã®ã«ã€ã‚³ãƒ³ãƒ•リクト行列を生æˆã™ã‚‹ã‚“ã ã‘ã©ã€ã“れã¯ãƒ“ットå˜ä½ã§4次元行列ã¨ã‹ãŒå¿…è¦ã§ã€å¤§ããªé–¢æ•°ã«ãªã‚‹ã¨ãれãŒä½•百ãƒã‚¤ãƒˆã¨ã‹ä½•åƒãƒã‚¤ãƒˆã«ã‚‚ãªã‚‹ã€‚ã ã‹ã‚‰ã‚³ãƒ³ãƒ‘イラ㯠10 パスãらã„ã‹ãã“らã‚ã£ãŸã‚“ã ã‘ã©ã€ãã®æœ€åˆã®ãƒ‘スã¯ãªã‚“ã¨ã‹ãƒ‡ãƒãƒƒã‚°ã—ã¦ã€ãれをãã®ãƒžã‚·ãƒ³ç”¨ã«ã‚¯ãƒã‚¹ã‚³ãƒ³ãƒ‘イルã—ã¦ã€ãã—ã¦ãµãŸã‚’é–‹ã‘ã¦ã¿ãŸã‚‰ã€äºŒç•ªç›®ã®ã‚„ã¤ã¯ãã‚‚ãも走らãªã„。
 ã“ã†ã„ã†å•題をã©ã†ã—よã†ã‹è€ƒãˆã¦ã€ã“れをãªãŠãã†ã¨ã™ã‚‹ã®ã‹ã€ãれã¨ã‚‚ã¾ã£ãŸãæ–°ã—ã„コンパイラを書ã“ã†ã‹è€ƒãˆã¦ã„ã‚‹ã†ã¡ã«ã€ãªã‚“ã‚„ã‹ã‚“ã‚„ã§ GNU EMACS ã®ä½œæ¥ã«ã¨ã‚Šã‹ã‹ã£ãŸã€‚ GNU EMACS 㯠GNU システムã®é…布分ã®ä¸»è¦éƒ¨åˆ†ã€‚æ‹¡å¼µã§ãるテã‚ストエディタã§ã€ã¼ããŒ10å¹´å‰ã«é–‹ç™ºã—ãŸã‚ªãƒªã‚¸ãƒŠãƒ«ã® EMACS ã¨ã‹ãªã‚Šä¼¼ã¦ã‚‹ã‘ã©ã€ã“ã„ã¤ã¯æ‹¡å¼µç”¨è¨€èªžã¨ã—ã¦æœ¬ç‰©ã® LISP を使ã†ã‚“ã 。エディタ自身㯠C ã§å®Ÿè£…ã•れã¦ã¦ã€LISP インタープリタもåŒã˜ã C ã§å®Ÿè£…ã•れã¦ã‚‹ã‹ã‚‰ã€LISP インタープリタã¯å®Œå…¨ã«å¯æ¬æ€§ãŒã‚ã£ã¦ã€ã‚¨ãƒ‡ã‚£ã‚¿ã®å¤–部㫠LISP システムをæŒãŸãªãã¦ã„ã„。エディタ自身ãŒè‡ªå‰ã® LISP システムをæŒã£ã¦ã¦ã€ã™ã¹ã¦ã®ç·¨é›†ã‚³ãƒžãƒ³ãƒ‰ã¯ LISP ã§æ›¸ã„ã¦ã‚ã‚‹ã‹ã‚‰ã€ãã‚Œã‚’ãŠæ‰‹æœ¬ã¨ã—ã¦è¦‹ã¦è‡ªå‰ã®ç·¨é›†ã‚³ãƒžãƒ³ãƒ‰ã‚’書ã„ãŸã‚Šã€ä½•ã‹ã‚‰ã¯ã˜ã‚ã‚‹ã‹ã¨ã‹ã€ãã†ã„ã†ã®ã‚’変ãˆã¦ã€è‡ªåˆ†ãŒæœ¬å½“ã«ã»ã—ã„編集コマンドã«å¤‰ãˆã‚‰ã‚Œã‚‹ã‚“ã よ。
 ãã®å¹´ã®å¤ã€ã„ã¾ã‹ã‚‰2å¹´ã»ã©å‰ã€ã¼ãã®å‹ã ã¡ãŒã‚´ã‚¹ãƒªãƒ³ã‚° EMACS ã®é–‹ç™ºåˆæœŸã«æ‰‹ä¼ã£ãŸã®ã§ã€ã‚´ã‚¹ãƒªãƒ³ã‚°ã‹ã‚‰ã‹ã‚Œã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ã‚´ã‚¹ãƒªãƒ³ã‚° EMACS ã‚’é…布ã—ã¦ã„ã„よã€ã¨ã„ã†è¨±è«¾ã‚’メールã§å—ã‘å–ã£ãŸã¨è©±ã—ã¦ãれãŸã€‚ゴスリングã¯ã‚‚ã¨ã‚‚㨠EMACS を書ã上ã’ã¦ã€ãれをフリーã§é…布ã—ã¦ã€ãŸãã•ã‚“ã®äººãŒé–‹ç™ºã«å”力ã—ã¦ã€ãれã¯ã‚´ã‚¹ãƒªãƒ³ã‚°è‡ªèº«ãŒãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã®ä¸ã§æ›¸ã„ãŸã‚ˆã†ãªã€ã¼ããŒã‚‚ã¨ã® EMACS ã‚’é–‹å§‹ã—ãŸã®ã¨åŒã˜ç²¾ç¥žã«ã—ãŸãŒã†ã¨ã„ã†ã‹ã‚Œè‡ªèº«ã®ã›ã‚Šãµã«åŸºã¥ã„ãŸæœŸå¾…ãŒã‚ã£ãŸã‹ã‚‰ãªã‚“ã 。ãã—ãŸã‚‰ã‚´ã‚¹ãƒªãƒ³ã‚°ã¯ãã„ã¤ã«è‘—作権をã¤ã‘ã¦ã€ã¿ã‚“ãªã«ãれをå†é…布ã—ãªã„ã¨ç´„æŸã•ã›ã¦ã€ã‚ã’ãã«ãれをソフトãƒã‚¦ã‚¹ã«å£²ã£ã¦ã€ã¿ã‚“ãªã‚’後ã‚ã‹ã‚‰åˆºã—ã¦è£åˆ‡ã£ãŸã‚“ã 。ãã®å¾Œã‚´ã‚¹ãƒªãƒ³ã‚°ã¨å€‹äººçš„ã«ã‚„りã¨ã‚Šã—ãŸã‘ã©ã€ã“ã®æ´å²ã‚’見ã¦äºˆæƒ³ã•れるã®ã¨å¯¸åˆ†ã®ç‹‚ã„ã‚‚ãªã„ãらã„ã€è‡†ç—…ã§ãµã–ã‘ãŸã‚„ã¤ã ã£ãŸã‚ˆã€‚
 ã¾ã‚ã¨ã«ã‹ãã€ãã®å‹ãŸã¡ãŒã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã‚’ãれã¦ã€ãれã§ã¼ãã¨ã—ã¦ã¯ãƒˆãƒƒãƒ—レベルã®ç·¨é›†ã‚³ãƒžãƒ³ãƒ‰ã‚’変ãˆã¦ã€ã¼ãã®æ…£ã‚Œè¦ªã—ã‚“ã§ã‚‹ã‚ªãƒªã‚¸ãƒŠãƒ«ã® EMACS ã¨äº’æ›æ€§ã‚’æŒãŸã›ãŸã‹ã£ãŸã€‚ãã‚Œã¨æ•°å€¤å¼•ãæ•°ã®çµ„ã¿åˆã‚ã›ã¨ã‹ã„ã‚ã„ã‚æ‰±ãˆã‚‹ã‚ˆã†ã«ã—ã¦ã€ã¼ãã®ã»ã—ã„よã†ãªæ©Ÿèƒ½ã‚’全部扱ãˆã‚‹ã¨æœŸå¾…ã§ãるよã†ã«ã™ã‚‹ã¨ã‹ã€‚ã§ã‚‚ã—ã°ã‚‰ãã‚„ã£ã¦ã‚‹ã†ã¡ã«ã€ã“ã®ã‚¨ãƒ‡ã‚£ã‚¿ã®æ‹¡å¼µç”¨è¨€èªžã€MOCKLISP ã£ã¦ã„ã†ã‚“ã ã‘ã©ã€ãれãŒã“ã®ä½œæ¥ç”¨ã«ã¯åŠ›ä¸è¶³ã ã£ã¦ã®ãŒã‚ã‹ã£ã¦ããŸã€‚計画ã—ã¦ã‚‹ã“ã¨ã‚’ã‚„ã‚‹ãŸã‚ã«ã¯ã€ã“ã„ã¤ã‚’ã™ãã«ã§ã‚‚ã™ã’ã‹ãˆã‚‹å¿…è¦ãŒã‚ã‚‹ã£ã¦ã‚ã‹ã£ãŸã€‚å‰ã«ã‚‚ã„ã¤ã‹ã¯ MOCKLISP を本物㮠LISP ã«ç½®ãæ›ãˆã‚ˆã†ã¨æ€ã£ã¦ãŸã‚“ã ã‘ã©ã€ã§ã‚‚真ã£å…ˆã«ãれをやんãªãゃã£ã¦ã„ã†ã®ãŒã‚ã‹ã£ã¦ããŸã€‚ãれã§ã€MOCKLISP ãŒãªãœã€ŒMOCK(ã«ã›ï¼‰ã€ã£ã¦ã¤ã„ã¦ã‚‹ã‹ã¨ã„ã†ã¨ã€ãã“ã«æ§‹é€ 体データタイプãŒãªã„ã‹ã‚‰ãªã®ã€‚LISP リストもãªã„。é…列もãœã‚“ãœã‚“ãªã„。LISP シンボルもãªã„。ã“れã¯åå‰ã¤ãオブジェクトã。MOCKLISP ã§ã¯ã‚ã‚‹åå‰ã«å¯¾ã—ã¦ã‚ªãƒ–ジェクトã¯ä¸€ã¤ã—ã‹ãªãã¦ã€ã ã‹ã‚‰åå‰ã‚’タイプã™ã‚‹ã¨ã€ã„ã¤ã‚‚åŒã˜ã‚ªãƒ–ジェクトã—ã‹æˆ»ã£ã¦ã“ãªã„ã®ã€‚ã“ã„ã¤ã®ãŠã‹ã’ã§ã„ã‚ã‚“ãªãƒ—ãƒã‚°ãƒ©ãƒ を書ãã®ãŒãˆã£ã‚‰ãã‚„ã£ã‹ã„ã§ã€ãƒ›ãƒ³ãƒˆã¯ãã‚“ãªãµã†ã«ä½¿ã†ã‚“ã˜ã‚ƒãªã„よã†ãªã‚„ã‚„ã“ã—ã„ストリングæ“作ã§ã€ã‚れやã“れやを処ç†ã—ãªãゃãªã‚“ãªã‹ã£ãŸã‚ã‘。
 ãれ㧠LISP インタープリタを書ã„ã¦ã€MOCKLISP ã‚’ã™ã’ã‹ãˆã¦ã€ãã®éŽç¨‹ã§ã€ã‚¨ãƒ‡ã‚£ã‚¿ã®å†…éƒ¨ãƒ‡ãƒ¼ã‚¿æ§‹é€ ã‚’æ›¸ãç›´ã•ãªãゃãªã‚‰ãªã„ã“ã¨ã‚‚ã‚ã‹ã£ãŸã€‚ã¼ãã¯ãã†ã„ã†ã®ãŒ LISP オブジェクトã«ãªã£ã¦ã¦ã»ã—ã‹ã£ãŸã‹ã‚‰ã€‚LISP ã¨ã‚¨ãƒ‡ã‚£ã‚¿ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェースãŒã‚¯ãƒªãƒ¼ãƒ³ã§ã‚ã£ã¦ã»ã—ãã¦ã€ãれã¯ã¤ã¾ã‚Šã€ã‚¨ãƒ‡ã‚£ã‚¿ã®ãƒãƒƒãƒ•ァやサブプãƒã‚»ã‚¹ã‚„ウィンドウやãƒãƒƒãƒ•ã‚¡ä½ç½®ã¿ãŸã„ãªã‚ªãƒ–ジェクトãŒã€ã¿ã‚“㪠LISP オブジェクトã§ãªãゃã ã‚ã ã£ã¦ã“ã¨ã€‚ãã†ã˜ã‚ƒãªã„ã¨ãれã«ä½œç”¨ã™ã‚‹ã‚¨ãƒ‡ã‚£ã‚¿ã®ãƒ—リミティブ㯠LISP データ㮠LISP 関数ã¨ã—ã¦ã‚³ãƒ¼ãƒ«ã§ãるよã†ã«ãªã‚‰ãªã„。ã¨ã„ã†ã“ã¨ã¯ã€ã“ã†ã„ã†ã‚ªãƒ–ジェクトã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿å½¢å¼ã‚’è¨è¨ˆã—ãªãŠã—ã¦ã€ãれã«ä½œç”¨ã™ã‚‹é–¢æ•°ã‚‚ã¿ã‚“ãªæ›¸ãç›´ã—ã¦ã€çµæžœã¨ã—㦠6 ヶ月後ã«ã¯ã€ã¼ãã¯ã‚¨ãƒ‡ã‚£ã‚¿ã®ã»ã¨ã‚“ã©ã™ã¹ã¦ã‚’書ãç›´ã—ã¦ãŸã£ã¦ã‚ã‘。
ã€€åŠ ãˆã¦ã€MOCKLISP ã§ãªã‚“ã‹æ›¸ãã®ã¯ã™ã”ã難ã—ã„ã®ã§ã€MOCKLISP ã§æ›¸ã‹ã‚ŒãŸã‚‚ã®ã¯ã¿ã‚“ãªããŸãªãã¦ã€ã ã‹ã‚‰æœ¬ç‰©ã® LISP ã®åŠ›ã‚’ä½¿ãˆã‚‹ã‚ˆã†ã«ãれを書ããªãŠã›ã°ã€ãれをã¿ã‚“ãªã‚‚ã£ã¨å”力ã§ã‚‚ã£ã¨å˜ç´”ã§ã‚‚ã£ã¨é«˜é€Ÿã«ã§ããŸã‚“ã 。ã ã‹ã‚‰ãれをやã£ã¦ã€çµæžœã¨ã—ã¦ã¼ããŒãれをé…布ã—ã¯ã˜ã‚ã¨ãã«ã¯ã€å—ã‘å–ã£ãŸã‚‚ã®ã§ãã®ã¾ã¾ä½¿ã‚れã¦ã‚‹éƒ¨åˆ†ã¯ã»ã¨ã‚“ã©ãªã‹ã£ãŸã€‚
 ã“ã®æ™‚点ã§ã€ã‚´ã‚¹ãƒªãƒ³ã‚°ãŒãƒ—ãƒã‚°ãƒ©ãƒ を売ã£ãŸã¨æ€ã£ã¦ã‚‹ç›¸æ‰‹ã®ä¼šç¤¾ãŒã€ã¼ãã®å‹ã ã¡ãŒãれをé…布ã™ã‚‹æ¨©åˆ©ã«ã‚±ãƒã‚’ã¤ã‘ã¯ã˜ã‚ã¦ã€ãƒ¡ãƒ¼ãƒ«ã¯ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®ãƒ†ãƒ¼ãƒ—ã«å…¥ã£ã¦ã¦è¦‹ã¤ã‹ã‚‰ãªã‹ã£ãŸã€‚ãã—ã¦ã‚´ã‚¹ãƒªãƒ³ã‚°ã¯ã€ãã‚“ãªè¨±å¯ã¯ä¸Žãˆã¦ãªã„ã¨å¦å®šã™ã‚‹ã€‚ãã“ã§ãŠã‹ã—ãªã“ã¨ãŒèµ·ããŸã€‚ã‹ã‚Œã¯ã“ã®ä¼šç¤¾ã¨äº¤æ¸‰ã—ã¦ãŸã‚“ã ã‘ã©ã€ã“ã®ä¼šç¤¾ãŒã„ã¡ã°ã‚“æ°—ã«ã—ã¦ã‚‹ã®ã¯ã€è‡ªåˆ†ãŸã¡ãŒé…布ã—ã¦ã‚‹ã®ã¨ä¼¼ãŸã‚ˆã†ãªã‚‚ã®ãŒå‡ºå›žã£ã¡ã‚ƒå›°ã‚‹ã£ã¦ã“ã¨ã ã£ãŸã‚ˆã†ãªã®ã€‚ã‹ã‚Œã‚‚ã¯ã¾ã é…布ã—ã¦ãŸã—ã€ã‹ã‚Œã®è·å ´ ―― Megatest 社ã ―― ã‚‚ã€ã‹ã‚ŒãŒã¼ãã«ãれãŸã®ã¨åŒã˜ã‚‚ã®ã‚’é…布ã—ã¦ã¦ã€ãれã¯ã‹ã‚Œã®å¤‰æ›´ã®å…¥ã£ãŸã‚´ã‚¹ãƒªãƒ³ã‚° EMACS ã§ã€ã ã‹ã‚‰ã‹ã‚Œã¯é€£ä¸ã¨ãれをé…布ã™ã‚‹ã®ã‚’ã‚„ã‚ã‚‹ã¨ã„ã†åˆæ„ã‚’ã—ã¦ã€ GNU EMACS を使ã†ã®ã«åˆ‡ã‚Šæ›¿ãˆã¦ã€ãれã§ãã—ãŸã‚‰é€£ä¸ã¯ã€ã‹ã‚ŒãŒå®Ÿã¯ã‚„ã£ã±ã‚Šè¨±è«¾ã‚’å¾—ã¦ãŸã‚“ã ã£ã¦ã“ã¨ã‚’èªã‚ã¦ã€ãã†ã™ã‚Œã°ãŠãらãã¿ã‚“ãªæº€è¶³ã£ã¦ã“ã¨ã«ãªã‚‹ã¯ãšã ã£ãŸã€‚ãã—ã¦ã“ã®ä¼šç¤¾ã¯ã¼ãã«ç›¸è«‡ã‚’ã‚‚ã¡ã‹ã‘ã¦ã¦ã€ GNU EMACS ã‚’é…布ã•ã›ã‚ã€ã‚‚ã¡ã‚ã‚“ãれã¯ãƒ•リーã ã‘ã©ã€ã§ã‚‚ã„ã‚ã‚“ãªã‚µãƒãƒ¼ãƒˆã‚„補助を売りãŸã„ã‹ã‚‰ã€ãã®ä½œæ¥ã®æ‰‹ä¼ã„ã«ã¼ãを雇ã„ãŸã„ã£ã¦è¨€ã†ã€‚ã ã‹ã‚‰ãã®å¾Œã€é€£ä¸ã®æ°—ãŒå¤‰ã‚ã£ã¦ãã®å¥‘ç´„ã«ã‚µã‚¤ãƒ³ã™ã‚‹ã®ã‚’æ‹’å¦ã—ã¦ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«ã€ã‚¹ãƒˆãƒ¼ãƒ«ãƒžãƒ³ã¯ãƒ—ãƒã‚°ãƒ©ãƒ ã‚’é…布ã™ã‚‹æ¨©åˆ©ã¯ãªã„ã¨ã„ã†ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ãƒã‚¹ãƒˆã—ãŸã£ã¦ã®ã¯ã€ã¡ã‚‡ã£ã¨å¤‰ãªã‚“ã よã。別ã«é€£ä¸ã¯ä½•ã‹ã™ã‚‹ã¨ã‹è¨€ã£ãŸã‚ã‘ã˜ã‚ƒãªãã¦ã€å˜ã«ã„ãšã‚Œã„ã¤ã®æ—¥ã‹ä½•ã‹æ‰‹ã‚’ã†ãŸãªã„ã‹ã©ã†ã‹ã¯ã¯ã£ãりã—ãªã„ã¨ã‹è¨€ã£ãŸã ã‘。ãã—ã¦ãれã ã‘ã§ã¿ã‚“ãªã³ã³ã£ã¡ã‚ƒã£ã¦ã€ã‚‚ã†ã れも使ã‚ãªããªã£ã¦ã€ã“ã‚Œã¯æ‚²ã—ã„ã“ã¨ã 。
 (ã¨ãã©ãã€ä¸€ç”Ÿã‹ã‘ã¦ã‚„ã‚‹ã®ã«ä¸€ç•ªã„ã„仕事ã£ã¦ã®ã¯ã€ã©ã£ã‹ã§å•†å£²ä¸Šã®æ©Ÿå¯†ã«ãªã£ã¦ã‚‹ç‹¬å ソフトã®ã§ã‹ã„山をã¿ã¤ã‘ã¦ã€ãれを街角ã§é…ã£ã¦æ©ã„ã¦ã€ã‚‚ã†æ©Ÿå¯†ã§ã‚‚ãªã‚“ã§ã‚‚ãªãã—ã¦ã—ã¾ã†ã“ã¨ã˜ã‚ƒãªã„ã‹ã¨æ€ã£ã¦ã€ã¿ã‚“ãªã®æ‰‹ã«æ–°ã—ã„フリーソフトをã‚ãŸã—ãŸã„ãªã‚‰ãã®ã»ã†ãŒè‡ªåˆ†ã§æ–°ã—ã„ソフトãªã‚“ã‹ã‚’書ãよりもã€ã¼ãã¨ã—ã¦ã¯ãšã£ã¨åŠ¹çŽ‡ã®ã„ã„やりã‹ãŸã˜ã‚ƒãªã„ã‹ã¨æ€ã†ã‚“ã ã‘れã©ã€ã¿ã‚“ãªãれをå—ã‘å–ã‚‹ã®ã•ãˆæ€–ãŒã‚‹ã»ã©è‡†ç—…ãªã‚“ã ã‚‚ã‚“ãªï¼‰
 ã¨ã„ã†ã‚ã‘ã§ã€æ®‹ã‚Šå…¨éƒ¨ã‚’è‡ªåˆ†ã§æ›¸ãç›´ã™ã—ã‹ãªãã¦ã€ã ã‹ã‚‰ãれをやã£ã¦ã€ãれã«ä¸€é€±é–“åŠãらã„ã‹ã‹ã£ãŸã€‚ã¨ã„ã†ã‚ã‘ã§ã€ã‚„ã¤ã‚‰ã¯å¤§å‹åˆ©ã‚’ãŠã•ã‚ã¦ã•ãžæº€è¶³ã ã‚ã†ã‚ˆã€‚ãã—ã¦ã¼ãã¯ã€ãれ以é™ã¯ã©ã‚“ãªå½¢ã§ã‚ã£ã¦ã‚‚ã‚„ã¤ã‚‰ã¨ã¯å”力ãªã‚“ã‹ã™ã‚‹ã‚‚ã‚“ã‹ã€‚
 ã§ã€ GNU EMACS ãŒãã“ãã“安定ã—ã¦ã‹ã‚‰ã€ã¨ã„ã†ã®ã¯ãªã‚“ã ã‹ã‚“ã ã§1å¹´åŠã»ã©ã‹ã‹ã£ãŸã‚“ã ã‘ã©ã€ãれã‹ã‚‰ã‚·ã‚¹ãƒ†ãƒ ã®ã»ã‹ã®éƒ¨åˆ†ã«æˆ»ã£ãŸã€‚GDB ã£ã¦ã„ã†ãƒ‡ãƒãƒƒã‚¬ã‚’開発ã—ã¦ã€ã“れã¯Cコード用ã®ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒ»ãƒ‡ãƒãƒƒã‚¬ã§ã€æœ€è¿‘é…布ã«å…¥ã‚Œã‚‹ã‚ˆã†ã«ã—ãŸã€‚ã“ã®ãƒ‡ãƒãƒƒã‚¬ã¯ã€ã‹ãªã‚Šã®éƒ¨åˆ†ãŒ DBX ã®ç²¾ç¥žã«ã®ã£ã¨ã£ãŸã‚‚ã®ã§ã€ã“れã¯ãƒãƒ¼ã‚¯ãƒ¬ãƒ¼ Unix ã«ã¤ã„ã¦ãるデãƒãƒƒã‚¬ã。コマンドã¯ã€ä½•ã‚’ã—ãŸã„ã‹ã‚’示ã™ã“ã¨ã°ã¨ã€ãれã«ç¶šãå¼•ãæ•°ã§æ§‹æˆã•れる。ã“ã®ãƒ‡ãƒãƒƒã‚¬ã§ã¯ã€ã‚³ãƒžãƒ³ãƒ‰ã¯ã¿ã‚“ãªçŸç¸®å½¢ãŒä½¿ãˆã¦ã€ã‚ˆã使ã†ã‚³ãƒžãƒ³ãƒ‰ã¯1 æ–‡å—ã®çŸç¸®å½¢ã«ãªã£ã¦ã‚‹ã‚“ã ã‘ã©ã€ç‹¬è‡ªã®çŸç¸®å½¢ã‚‚好ããªã‚ˆã†ã«ä½¿ãˆã‚‹ã€‚充実ã—㟠HELP 機能もã‚ã£ã¦ã€HELP ã®ã‚ã¨ã«ãªã‚“ã§ã‚‚ã„ã„ã‘ã©ã‚³ãƒžãƒ³ãƒ‰ã‚„サブコマンドã¾ã§ã‚¿ã‚¤ãƒ—ã™ã‚‹ã¨ã€ãã®ã‚³ãƒžãƒ³ãƒ‰ã®ä½¿ã„æ–¹ãŒè©³ã—ã説明ã•れる。もã¡ã‚ã‚“ C ã®è¡¨ç¾ã‚’タイプã™ã‚Œã°ã€ã©ã‚Œã§ã‚‚ãã®å€¤ã‚’è¿”ã—ã¦ãれる。
 ã»ã‹ã«ã‚‚ã€ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ C デãƒãƒƒã‚¬ã§ã¯çã—ã„ã“ã¨ãŒã§ããŸã‚Šã™ã‚‹ã€‚ãŸã¨ãˆã°ã€ã©ã®ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ã‚¹ã«ã‚ã‚‹ã©ã® C データ型もå‚ç…§ã§ãã‚‹ã‚“ã よ。値を調ã¹ãŸã‚Šã€å€¤ã‚’入れãŸã‚Šã§ãる。ã ã‹ã‚‰ãŸã¨ãˆã°ã‚るアドレスã®ãƒ¯ãƒ¼ãƒ‰ã«æµ®å‹•å°æ•°ç‚¹ã®å€¤ã‚’入れãŸã‘れã°ã€ã€Œã“れã“れã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã«ã‚ã‚‹ FLOAT 型㋠DOUBLE åž‹ã®ã‚ªãƒ–ジェクトをよã“ã›ã€ã¨ã„ã£ã¦ã€ãれã«å‰²ã‚Šå½“ã¦ã‚Œã°ã„ã„。もã†ä¸€ã¤ã§ãã‚‹ã®ãŒã€ã“れã¾ã§èª¿ã¹ã¦ã¿ãŸå€¤ã‚’全部調ã¹ã‚‰ã‚Œã‚“ã®ã€‚調ã¹ãŸå€¤ã¯å…¨éƒ¨ã€Œå€¤ãƒ’ストリーã€ã«ã®ã£ã‹ã‚‹ã€‚ã“ã®ãƒ’ストリーã®ã©ã®è¦ç´ ã§ã‚‚ã€ãã®ç•ªå·ã§å‚ç…§ã§ãã‚‹ã—ã€ãŸã ã®ãƒ‰ãƒ«è¨˜å·ï¼ˆ$)を使ãˆã°æœ€å¾Œã®è¦ç´ ã‚’ç°¡å˜ã«å‘¼ã³å‡ºã›ã‚‹ã€‚ã“ã†ã™ã‚‹ã¨ã€ãƒªã‚¹ãƒˆæ§‹é€ をトレースã™ã‚‹ã®ãŒã™ã”ãæ¥½ã«ãªã‚‹ã€‚åˆ¥ã®æ§‹é€ 体を指ã™ãƒã‚¤ãƒ³ã‚¿ã‚’å«ã‚€ã‚ˆã†ãª C æ§‹é€ ä½“ãŒã‚ã£ãŸã¨ã™ã‚‹ã§ã—ょã€ãã—ãŸã‚‰ãŸã¨ãˆã° PRINT *$.next ã¿ãŸã„ãªã“ã¨ãŒã§ãã¦ã€ã“れã¯ã¤ã¾ã‚Šã€Œã•ã£ãã¿ã›ã¦ãれãŸã‚‚ã®ã®æ¬¡ã®ãƒ•ィールドをã¨ã£ã¦ãã¦ã€ãã‚ŒãŒæŒ‡ã—ã¦ã‚‹æ§‹é€ 体を表示ã—ã‚ã€ã£ã¦ã“ã¨ã 。ãã—ã¦ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ç¹°ã‚Šè¿”ã›ã¦ã€ãã®ãŸã³ã”ã¨ã«ãƒªã‚¹ãƒˆã®æ¬¡ã®æ§‹é€ 体ãŒè¦‹ã‚‰ã‚Œã‚‹ã€‚ã§ã‚‚ã€ã¼ããŒã“れã¾ã§è¦‹ãŸ C デãƒãƒƒã‚¬ã ã¨ã€æ¯Žå›žã‚‚ã£ã¨é•·ã„コマンドをタイプã—ãªãゃãªã‚“ãªã„ã‚“ã よã。ãã—ã¦ã“ã®æ©Ÿèƒ½ã¨ã€å˜ã« CR を押ã—ãŸã‚‰ç›´å‰ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’繰り返ã™ã€ã¨ã„ã†æ©Ÿèƒ½ã¨çµ„ã¿åˆã‚ã›ã‚‹ã¨ã€ã“れã¯ã™ã”ã便利。リストã®ä¸ã§è‡ªåˆ†ãŒè¦‹ãŸã„è¦ç´ ã«ã¤ã„ã¦ã€ã©ã‚“ã©ã‚“ CR を押ã—ã¦ã‘ã°ã„ã„。
 ã‚ã¨ãƒ‡ãƒãƒƒã‚¬ã®ä¸ã§å¤–部è¨å®šã§ãる変数もã‚る。ã„ãらã§ã‚‚。ドル記å·ã®ã‚ã¨ã«åå‰ã‚’ã¤ã‘れã°ã€ãれã§å¤‰æ•°ã€‚ã“ã†ã„ã†å¤‰æ•°å€¤ã‚’ã©ã‚“㪠C データ型ã«ã§ã‚‚アサインã—ã¦ã€ã‚ã¨ã§æ¤œè¨Žã§ãる。ã“れãŒãªã‚“ã®å½¹ã«ãŸã¤ã‹ã¨ã„ã†ã¨ã€ãŸã¨ãˆã°ï¼šã‚‚ã—調ã¹ãŸã„値ãŒãªã‚“ã‹ã‚ã£ãŸã¨ã—ã¦ã€ãれをãŸãã•ã‚“å‚ç…§ã™ã‚‹ã®ãŒã‚ã‹ã¦ãŸã‚‰ã€ãƒ’ストリーã®ä¸ã§ãã®å€¤ã‚’覚ãˆã¦ç½®ãよりã€åå‰ã‚’ã¤ã‘ã¡ã‚ƒã£ãŸã»ã†ãŒã„ã„ã‹ã‚‚ã—れãªã„。ã‚ã‚‹ã„ã¯ã€æ¡ä»¶ãƒ–レークをセットã™ã‚‹ã¨ãã«ã‚‚使ãˆã‚‹ã‹ã‚‚。æ¡ä»¶ã¤ãブレークã¯ã€ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒ‡ãƒãƒƒã‚¬ã«ã¯ã‚ˆãã‚る機能ã§ã€ã€Œãƒ—ãƒã‚°ãƒ©ãƒ ã®ã“ã“ã¾ã§ããŸã‚‰æ¢ã¾ã‚Œã€ãŸã ã—ã“ã®æ¡ä»¶å¼ãŒçœŸã®å ´åˆã ã‘ãã€ã¨è¨€ã†ã‚ã‘。デãƒãƒƒã‚¬ã®å¤‰æ•°ã¯ã€ãƒ—ãƒã‚°ãƒ©ãƒ 内ã®å¤‰æ•°ã¨ã€ãƒ‡ãƒãƒƒã‚¬å¤‰æ•°å†…ã«ä¿å˜ã—ãŸå¤‰æ•°å€¤ã¨ã‚’ãらã¹ã•ã›ã¦ãれる。ã“れã¯ã»ã‹ã«ã‚‚ã€æ•°ãˆã‚‹ã®ã«ä½¿ãˆã‚‹ã€‚ã ã£ã¦å€¤ã®å‰²ä»˜ã¯è¦ã™ã‚‹ã«Cã®å¼ã§ã—ょã€ã ã‹ã‚‰ $hoge ã‚’ 5 増やã™ã«ã¯ $hoge+=5 ã§ã‚‚ã„ã„ã—ã€ã‚ã‚‹ã„ã¯å˜ã« $hoge++ ã§ã‚„ã£ã¦ã‚‚ã„ã„。ã“れをæ¡ä»¶ä»˜ãブレークã§ã‚‚ã§ãã‚‹ã‹ã‚‰ã€ã“ã®ãƒ–レークãƒã‚¤ãƒ³ãƒˆã« 10 回目ã«ããŸã‚‰ãƒ–レークã¨ã‹ã™ã‚‹ã®ã«ã¯ãŠæ‰‹è»½ã§ã—ょ〠$hoge--==0 ã‚’ã™ã‚‹ã‚“ã よã。ã¿ã‚“ãªã€ã¤ã„ã¦ãã¦ã‚‹ï¼Ÿã€€hoge を減らã—ã¦ã£ã¦ã€ãれãŒã‚¼ãƒã«ãªã£ã¦ãŸã‚‰ãƒ–レークã—ã‚ã£ã¦ã“ã¨ã€‚ãã—ã¦ãれã‹ã‚‰ $hoge ã‚’ã€ã‚¹ã‚ップã—ãŸã„回数ã«ã‚»ãƒƒãƒˆã—ã¦ã€ãれã§è¡Œã‘る。ã“れをé…列ã®ä¸ã®è¦ç´ を見るã®ã«ã‚‚使ãˆã‚‹ã€‚ãŸã¨ãˆã°ãƒã‚¤ãƒ³ã‚¿ã®é…列ãŒã‚ã£ã¦ã€ãã—ãŸã‚‰ã“ã‚“ãªã“ã¨ã™ã‚‹ï¼š
PRINT X[$hoge++]
ã§ã‚‚ãã®å‰ã«ã¾ãšã“れ:
SET $hoge=0
 オッケーã€ã§ã€ã“ã†ã—ãŸã‚‰ï¼ˆã¨ã€ŒPrintã€å¼ã‚’ã•ã™ï¼‰ã€Xã®ã‚¼ãƒç•ªç›®ã®è¦ç´ ãŒå‡ºã¦ãる。ã§ã€ã‚‚ã†ä¸€å›žã‚„ã£ãŸã‚‰ãれã¯ä¸€ç•ªç›®ã®è¦ç´ ã§ã€ãれã§ã“れãŒã‚‚ã—æ§‹é€ 体ã¸ã®ãƒã‚¤ãƒ³ã‚¿ãªã‚‰ã€ãŸã¶ã‚“ã“ã“(PRINT å¼ã® X ã®å‰ï¼‰ã«ã‚¢ã‚¹ãƒ†ãƒªã‚¹ã‚¯ï¼ˆ*)を入れã¦ã€ãã—ãŸã‚‰æ¯Žå›žã“れã¯ã“ã®é…列ã®è¦ç´ ãŒã•ã—ã¦ã‚‹æ¬¡ã®æ§‹é€ 体をã ã—ã¦ãる。ãã—ã¦ã‚‚ã¡ã‚ã‚“ã€æ”¹è¡Œã‚’ãŠã™ã ã‘ã§ã“れを繰り返ã›ã‚‹ã€‚ã“れ一ã¤ã ã‘繰り返ã™ã‚“ã˜ã‚ƒä¸å分ãªã‚‰ã€ãƒ¦ãƒ¼ã‚¶å®šç¾©ã‚³ãƒžãƒ³ãƒ‰ã‚’ã¤ãれã°ã„ã„。「Define ã‚€ã«ã‚ƒã‚€ã«ã‚ƒã€ã¨ã‚„ã£ã¦ã€ãれã‹ã‚‰ã‚³ãƒžãƒ³ãƒ‰ã‚’何行ã‹å…¥ã‚Œã¦ã€ã€Œendã€ã¨ã‚„る。ã“れã§ã‚‚ã†ã€Œã‚€ã«ã‚ƒã‚€ã«ã‚ƒã€ã‚³ãƒžãƒ³ãƒ‰ãŒå®šç¾©ã•れã¦ã€ãれãŒå…¥ã‚ŒãŸè¡Œã‚’実行ã™ã‚‹ã€‚ã§ã€ã“ã†ã„ã†å®šç¾©ã‚’コマンドファイルã«å…¥ã‚Œã¦ãŠãã¨ã™ã”ã便利ãªã®ã€‚ディレクトリã”ã¨ã«ã‚³ãƒžãƒ³ãƒ‰ãƒ•ァイルをæŒã£ã¦ã€ãã“を作æ¥ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã—ã¦ãƒ‡ãƒãƒƒã‚¬ã‚’èµ·å‹•ã™ã‚‹ã¨ã€ãれãŒå‹æ‰‹ã«ãƒãƒ¼ãƒ‰ã•れるよã†ã«ã—ã¦ãŠã‘る。ã ã‹ã‚‰å„プãƒã‚°ãƒ©ãƒ ã”ã¨ã«ã€ãƒ¦ãƒ¼ã‚¶å®šç¾©ã‚³ãƒžãƒ³ãƒ‰ã‚’ã„ã‚ã„ã‚定義ã—ã¦ãŠã„ã¦ã€ä¾¿åˆ©ãªå½¢ã§ãã®ãƒ—ãƒã‚°ãƒ©ãƒ ã®ãƒ‡ãƒ¼ã‚¿æ§‹é€ ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãるよã†ã«ã—ã¨ã‘る。ãã†ã„ã†ãƒ¦ãƒ¼ã‚¶å®šç¾©ã‚³ãƒžãƒ³ãƒ‰ç”¨ã«ãƒ‰ã‚ュメンテーションã ã£ã¦ã¤ãれるんã よ。ãã†ã™ã‚‹ã¨ã‚‚ã¨ã‹ã‚‰ã®ã‚³ãƒžãƒ³ãƒ‰ã¨ã¾ã£ãŸãåŒã˜ã‚ˆã†ã«ã€ã€Œhelpã€æ©Ÿèƒ½ã§å‡¦ç†ã•れるんã 。
 ã“ã®ãƒ‡ãƒãƒƒã‚¬ã§ã‚‚ã†ä¸€ã¤çã—ã„ã®ãŒã€ã‚¹ã‚¿ãƒƒã‚¯ã‹ã‚‰ãƒ•レームをæ¨ã¦ã‚‰ã‚Œã‚‹ã£ã¦ã“ã¨ã€‚デãƒãƒƒã‚°ã—ã¦ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ ã§ä½•ãŒèµ·ãã¦ã‚‹ã‹è¦‹ã‚‰ã‚Œã‚‹ã ã‘ã˜ã‚ƒãªãã¦ã€ãã‚Œã‚’å¥½ãæ”¾é¡Œå¤‰ãˆã‚‰ã‚Œã‚‹ã£ã¦ã®ãŒå¤§äº‹ã ã¨æ€ã†ã‚“ã 。ã ã‹ã‚‰å•題を一ã¤è¦‹ã¤ã‘ã¦ä½•ãŒãƒ€ãƒ¡ã‹ã‚ã‹ã£ãŸã‚‰ã€ãã®ã‚³ãƒ¼ãƒ‰ãŒæ£ã—ã‹ã£ãŸã‹ã®ã‚ˆã†ã«ã‚ã¡ã“ã¡ãªãŠã—ã¦ã‹ã‚‰ã€ã‚³ãƒ³ãƒ‘イルã—ãªãŠã•ãªãã¦ã‚‚次ã®ãƒã‚°ã‚’見ã¤ã‘ã«ã„ã‘ã‚‹ã‚ã‘ã よ。ã¨ã„ã†ã“ã¨ã¯ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã®ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã‚’æ€ã„通りã«ç›´ã›ã‚‹ã ã‘ã˜ã‚ƒãªãã¦ã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®ãƒ•ãƒãƒ¼ã‚’好ãã«å¤‰ãˆã‚‰ã‚Œãªãゃãªã‚‰ãªã„。ã“ã®ãƒ‡ãƒãƒƒã‚¬ã§ã¯ã€ã“ã‚“ãªãµã†ã«ã—ã¦ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã®ãƒ•ãƒãƒ¼ã‚’ã™ã”ã直接的ã«å¤‰ãˆã‚‰ã‚Œã‚‹ï¼š
SET $PC=<ãªã‚“ã‹æ•°å—>
 ã“ã†ã‚„ã£ã¦ãƒ—ãƒã‚°ãƒ©ãƒ カウンタを変ãˆã‚‹ã®ã€‚ãれã¨ã‚¹ã‚¿ãƒƒã‚¯ãƒã‚¤ãƒ³ã‚¿ã‚‚セットã§ãã‚‹ã—ã€ã‚ã‚‹ã„ã¯ã“ã†ã„ã†ãµã†ã«ã§ã‚‚:
SET $SP+=<ãªã‚“ã¨ã‹>
 スタックãƒã‚¤ãƒ³ã‚¿ã‚’ã¡ã‚‡ã£ã¨å¢—ã‚„ã—ãŸã„ãªã¨æ€ã†ã§ã—ょ。ã§ã‚‚ã¤ã„ã§ã«ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã®ã©ã“ã‹é€”ä¸ã‹ã‚‰ã¯ã˜ã‚ãŸã„ã¨ã—ã¦ã€ã ã‹ã‚‰ãƒ—ãƒã‚°ãƒ©ãƒ カウンタをãã®ã‚½ãƒ¼ã‚¹è¡Œã«ã‚ã‚ã›ã‚‹ã‚ˆã。ã§ã‚‚ãれã§ã€ãã®é–¢æ•°ã‚’呼んã ã®ãŒã¾ã¡ãŒã„ã§ã€ãã®é–¢æ•°å‘¼ã³ãŸããªã‹ã£ãŸï¼ã€€ã¨ã—ãŸã‚‰ï¼Ÿã€€ãŸã¨ãˆã°ãã®é–¢æ•°ãŒã©ã†ã—よã†ã‚‚ãªãã„ã‹ã‚Œã¦ã¦ã€å®Ÿã¯ãã“ã‹ã‚‰æˆ»ã£ã¦ãã¦ã€ãã®é–¢æ•°ã®ã‚„ã‚‹ã¹ãã ã£ãŸã“ã¨ã‚’手ã§ã‚„りãŸã„ã¨ã—ãŸã‚‰ï¼Ÿã€€ãれã«ã¯ 「RETURN〠命令を使ã†ã€‚スタックフレームをé¸ã‚“㧠「RETURNã€ã¨ã‚„ã‚‹ã¨ã€ãã®ã‚¹ã‚¿ãƒƒã‚¯ãƒ•レームやã€ãã®ä¸ã«ã‚ã‚‹ã‚„ã¤å…¨éƒ¨ãŒæ¨ã¦ã‚‰ã‚Œã¦ã€ãã®é–¢æ•°ã‹ã‚‰ã™ãã«æˆ»ã£ã¦ããŸã‚ˆã†ãªæ„Ÿã˜ã«ãªã£ã¦ã€ã—ã‹ã‚‚ãã“ã‹ã‚‰è¿”ã£ã¦ãã‚‹ã¯ãšã®å€¤ã‚‚指定ã§ãる。実行ã¯ç¶šã‹ãªã„よ。返ã£ã¦ããŸã‚ˆã†ãªãµã‚Šã‚’ã—ã¦ã€ãã“ã§ã¾ãŸãƒ—ãƒã‚°ãƒ©ãƒ ã‚’æ¢ã‚ã‚‹ã‹ã‚‰ã€ã»ã‹ã®ã‚‚ã®ã‚‚ã©ã‚“ã©ã‚“変ãˆã‚‰ã‚Œã‚‹ã€‚
 ã“ã®ãらã„ã„ã‚ã„ã‚ã¾ã¨ã¾ã£ã¦ã‚‹ã¨ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã®ä¸ã§ä½•ãŒèµ·ãã¦ã‚‹ã‹ã€ã‹ãªã‚Šç´°ã‹ãコントãƒãƒ¼ãƒ«ãŒããã‚ã‘よ。
 ã“れã«åŠ ãˆã¦ã€ã‚‚ã†ä¸€ã¤ã¡ã‚‡ã£ã¨ãŠã‚‚ã—ã‚ã„ã“ã¨ã€‚C ã«ã¯ã‚¹ãƒˆãƒªãƒ³ã‚°å®šæ•°ãŒã‚ã£ã¦ã€ãƒ‡ãƒãƒƒã‚¬å†…ã§è¨ˆç®—ã—ã¦ã‚‹æ•°å¼ã«ã‚¹ãƒˆãƒªãƒ³ã‚°å®šæ•°ã‚’使ã£ãŸã‚‰ã©ã†ãªã‚‹ã‹ï¼Ÿã€€ãƒ‡ãƒãƒƒã‚°ã—ã¦ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ 内ã«ã‚¹ãƒˆãƒªãƒ³ã‚°ã‚’ã¤ãらãªãゃãªã‚“ãªã„。ã ã‹ã‚‰ã¤ãã£ã¦ãれる。デãƒãƒƒã‚°ä¸ã®ãƒ—ãƒã‚°ãƒ©ãƒ 内㧠MALLOC ã¸ã®ã‚³ãƒ¼ãƒ«ã‚’ã‚„ã£ã¦ãれã¦ã€MALLOC を走らã›ã¦ã€ãれã‹ã‚‰ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã‚’å–り戻ã™ã€‚ã“ã†ã‚„ã£ã¦ã€çŸ¥ã‚‰ãªã„ã†ã¡ã«ã‚¹ãƒˆãƒªãƒ³ã‚°å®šæ•°ã‚’ç½®ãå ´æ‰€ã‚’è¦‹ã¤ã‘ã¦ãれるã®ã€‚
 ã„ãšã‚Œã“ã®ãƒ‡ãƒãƒƒã‚¬ãŒæœ¬ç‰©ã® GNU システム上ã§å‹•ãよã†ã«ãªã‚‹ã¨ãã«ã¯ã€ãã®ä¸‹ã§å‹•ã„ã¦ã‚‹å…¨ãƒ—ãƒã‚»ã‚¹ã®å†…部状態を調ã¹ã‚‰ã‚Œã‚‹ã‚ˆã†ãªæ©Ÿèƒ½ã‚’ã¤ã‘ã‚‹ã¤ã‚‚り。ãŸã¨ãˆã°ãƒ¡ãƒ¢ãƒªãƒžãƒƒãƒ—ã®çŠ¶æ…‹ã‚’è¦‹ã‚ˆã†ã¨ã‹ãã€ã©ã®ãƒšãƒ¼ã‚¸ãŒå˜åœ¨ã—ã¦ã€ã©ã‚ŒãŒèªã‚ã¦ã€ã©ã‚ŒãŒæ›¸ãè¾¼ã‚ã‚‹ã‹è¦‹ã¦ã€ã‚ã¨ä¸‹éƒ¨ãƒ—ãƒã‚°ãƒ©ãƒ ã®çµ‚了状態(terminal status)を見るã¨ã‹ã€‚ã‚‚ã†ã‹ãªã‚Šã‚³ãƒžãƒ³ãƒ‰ã¯ã‚ã‚‹ã‚“ã 。ã“ã®ãƒ‡ãƒãƒƒã‚¬ã¯ã€Unix ã®ãƒ‡ãƒãƒƒã‚¬ã¨ã¯ã¡ãŒã£ã¦ã€çµ‚了状態をデãƒãƒƒã‚¬ã‚„デãƒãƒƒã‚°ä¸ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã¨å®Œå…¨ã«åˆ‡ã‚Šé›¢ã—ã¦ã‚‹ã€‚ã ã‹ã‚‰ãã®ã¾ã¾ã®ãƒ¢ãƒ¼ãƒ‰ï¼ˆraw mode)ã§å‹•ãプãƒã‚°ãƒ©ãƒ も見られるã—ã€å‰²ã‚Šè¾¼ã¿é§†å‹•入力をã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã‚‚å‹•ãã—ã€ãれã«ãƒ‡ãƒãƒƒã‚°ä¸ã®ãƒ—ãƒã‚°ãƒ©ãƒ ãŒå®Ÿéš›ã«ä½¿ã£ã¦ã‚‹ã‚‚ã®ã®çµ‚了状態ã«ã¤ã„ã¦ã‚‚調ã¹ã¦ãれるコマンドãŒã‚る。一般ã«ãƒ‡ãƒãƒƒã‚¬ã¨ã„ã†ã®ã¯ã€ä¸‹éƒ¨ãƒ—ãƒã‚»ã‚¹ã§èµ·ã“ã£ã¦ã‚‹ã“ã¨ã¯ã™ã¹ã¦ã‚ã‹ã‚‹ã‚ˆã†ã«ã™ã¹ãã ã¨æ€ã†ãªã€‚
 
  GNU システムã®ã†ã¡ã™ã§ã«å˜åœ¨ã™ã‚‹ä¸»è¦éƒ¨åˆ†ã¯äºŒã¤ã‚る。一ã¤ã¯æ–°ã—ã„ C コンパイラ(訳注:もã¡ã‚ã‚“ã“ã®æ™‚点ã§ã¯ã¾ã gcc ã¨ã„ã†åå‰ã¯ãªã‹ã£ãŸã€‚)ã§ã€ã‚‚ã†ä¸€ã¤ã¯TRIXカーãƒãƒ«ã 。
 新ã—ã„ C コンパイラã¯ã€ã“ã®æ˜¥ã‹ã‚‰ä»Šå¹´ã„ã£ã±ã„書ã„ã¦ãŸã‚‚ã®ã€‚ã¤ã„ã« PASTEL ã¯æ¨ã¦ã‚ˆã†ã¨æ±ºã‚ãŸã‚“ã 。ã“ã® C コンパイラ㯠PASTEL ã‹ã‚‰ã®ã‚¢ã‚¤ãƒ‡ã‚¢ã‚’もらã£ã¦ã¦ã€ã‚¢ãƒªã‚¾ãƒŠå¤§å¦ãƒãƒ¼ã‚¿ãƒ–ル・オプãƒãƒžã‚¤ã‚¶ã‹ã‚‰ã®ã‚¢ã‚¤ãƒ‡ã‚¢ã‚‚もらã£ã¦ã‚‹ã€‚連ä¸ã®ãŠã‚‚ã—ã‚ã„アイデアã¯ã€ã„ã‚ã‚“ãªç¨®é¡žã®ãƒžã‚·ãƒ³ã‚’å˜ç´”ãªå‘½ä»¤ã®ç”Ÿæˆã§æ‰±ã†ã“ã¨ã§ã€ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã®ãƒžã‚·ãƒ³ãŒè¨±ã›ã°ãれをã„ãã¤ã‹çµ„ã¿åˆã‚ã›ã¦è¤‡é›‘ãªå‘½ä»¤ã«ã™ã‚‹ã‚“ã 。ã“れをç·åˆçš„ã«ã‚„ã‚‹ãŸã‚ã«ã€å‘½ä»¤ãŒæ•°å¦å¼ã®è¨˜æ³•ã§æ›¸ã‹ã‚Œã¦ã‚‹ã€‚ãŸã¨ãˆã° ADD 命令ã¯ã“ã‚“ãªæ„Ÿã˜ã§æ›¸ã‹ã‚Œã‚‹ï¼š
r[3]=r[2]+4
ã“れã¯ã‚³ãƒ³ãƒ‘イラ内部ã§ã®å‘½ä»¤ã®è¡¨ç¾å½¢ã€‚2 番レジスタã®ä¸èº«ã‚’ã¨ã£ã¦ã€ãれã«4ã‚’è¶³ã—㦠3 番レジスタã«å…¥ã‚Œã‚ã¨ã„ã†å‘½ä»¤ã€‚ã“ã†ã„ã†ãµã†ã«ã™ã‚Œã°ã€ã‚らゆるマシン用ã«ã‚らゆる命令を表ç¾ã§ãる。ãれã§ã‹ã‚Œã‚‰ã¯å®Ÿéš›ã«ã€ã™ã¹ã¦ã®å‘½ä»¤ã‚’ã“ã®å½¢å¼ã§è¡¨ç¾ã—ã¦ã€ãれを組ã¿åˆã‚ã›ã‚‹æ®µéšŽã«ãªã£ãŸã‚‰ã€ã‚る表ç¾å¼ã‚’ã¹ã¤ã®ã§ç½®ãæ›ãˆã¦ã€ã‚‚ã£ã¨è¤‡é›‘ãªå¼ã‚’ã¤ãã£ã¦çµ„ã¿åˆã‚ã›ã¦å‘½ä»¤ã«ã™ã‚‹ã‚ã‘。
 ã¨ãã©ãã€æœ€åˆã®å‘½ä»¤ã®çµæžœãŒãれ以上使ã‚れるã‹ã©ã†ã‹ã«å¿œã˜ã¦ã€å‰²ã‚Šã¤ã‘演算åã‚’äºŒã¤æŒã¤ã‚ˆã†ãªçµ„ã¿åˆã‚ã›å‘½ä»¤ã‚’ã¤ãã‚“ãªãゃãªã‚‰ãªã„。ã“ã®å€¤ï¼ˆã¨ä½•ã‹ã‚’指ã•ã™ï¼‰ç”¨ã«ä¸€ã¤ã¨ã€ã“ã£ã¡ã®å€¤ï¼ˆã¨ä½•ã‹ã‚’指ã•ã™ï¼‰ç”¨ã«ä¸€ã¤ã€ã“ã£ã¡ã¯äºŒç•ªç›®ã®å‘½ä»¤ã‹ã‚‰ããŸå€¤ã¨å·®ã—替ãˆã‚‹ã®ã。ã§ã‚‚ã“ã®å€¤ã‚’一回ã—ã‹ä½¿ã‚ãªã„ãªã‚‰ã€å·®ã—替ãˆãŸã‚ã¨ã¯æ¨ã¦ã¡ã‚ƒãˆã‚‹ã€‚ã‚‚ã†ãれã§è¨ˆç®—ã™ã‚‹å¿…è¦ã¯ãªã„ã‚“ã ã‹ã‚‰ã€‚ã ã‹ã‚‰ã€‚途ä¸ã§å…¥ã£ã¦ãる命令ã¨ã‹ãŒã“ã†ã„ã†å€¤ã‚’変ãˆãŸã‚Šã—ãªã„ã‹ã¨ã‹ã€ãã†ã„ã†ã®ã‚’ã¡ã‚ƒã‚“ã¨ãƒã‚§ãƒƒã‚¯ã—ã¦ã€å·®ã—替ãˆã‚’ãã¡ã‚“ã¨ã‚„ã‚‹ã®ã¯ãªã‹ãªã‹ã‚„ã‚„ã“ã—ã„。自動インクリメントや自動デクリメント・アドレッシングã¿ãŸã„ãªã‚‚ã®ã‚’サãƒãƒ¼ãƒˆã™ã‚‹ãªã‚‰ï¼ˆã¼ãã¯ã—ã¦ã‚‹ã‘ã©ï¼‰ã€å€¤ã‚’ä¿å˜ã™ã‚‹ã‚“ã˜ã‚ƒãªã„よã†ãªçжæ³ã«ã¤ã„ã¦ãƒã‚§ãƒƒã‚¯ã™ã‚‹ã®ã«ã€ã„ã‚ã„ã‚ãƒã‚§ãƒƒã‚¯ã‚‚ã—ãªãゃãªã‚‰ãªã„。
 ã§ã‚‚ã“ã†ã„ã†ã®å…¨éƒ¨ãƒã‚§ãƒƒã‚¯ã—ãŸã‚‰ã€å·®ã—替ãˆãŸçµ„ã¿åˆã‚ã›å¼ã‚’パターン・マッãƒãƒ£ãƒ¼ã«é€šã—ã¦ã€ãれãŒé¸ã‚“ã ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã§æœ‰åйãªå‘½ä»¤ã‚’全部èªè˜ã—ã¦ãれる。ãれã§èªè˜ã•れãŸã‚‰ã€ãã®äºŒã¤ã®å‘½ä»¤ã‚’組ã¿åˆã‚ã›å‘½ä»¤ã¨ç½®ãæ›ãˆã¦ã€ãã†ã§ãªãゃãã®ã¾ã¾ã«ã™ã‚‹ã€‚ãã—ã¦é€£ä¸ã®æŠ€æ³•ã£ã¦ã®ã¯ã€ãƒ‡ãƒ¼ã‚¿ãƒ•ãƒãƒ¼ã§é–¢é€£ã¥ã‘ãŸå‘½ä»¤ 2 㤠3 ã¤ã‚’ã“ã†ã‚„ã£ã¦çµ„ã¿åˆã‚ã›ã‚‹ã“ã¨ãªã‚“ã 。
 アリゾナコンパイラã§ã¯ã€ã„ã‚ã‚“ãªã‚‚ã®ã‚’ã“ã†ã„ã†æ–‡å—列ã§è¡¨ç¾ã—ã¦ã¦ã€ã ã‹ã‚‰é€£ä¸ã®ã‚³ãƒ³ãƒ‘イラã¯ã¨ã¦ã¤ã‚‚ãªãé…ã„。最åˆã¯ã“ã®ã‚³ãƒ³ãƒ‘イラをãã®ã¾ã¾ä½¿ã£ã¦ã¡ã‚‡ã£ã¨å¤‰ãˆã‚‹ã ã‘ã«ã—よã†ã‹ã¨æ€ã£ãŸã‘れã©ã€ã§ã‚‚ã¼ãã®æ±‚ã‚るスピードを出ã™ã«ã¯å®Œå…¨ã«æ›¸ãæ›ãˆã‚‹ã—ã‹ãªã„ã®ã¯æ˜Žã‚‰ã‹ã ã£ãŸã®ã§ã€ã“ã†ã„ã†å¼ã™ã¹ã¦ã«ãƒªã‚¹ãƒˆæ§‹é€ ã®è¨˜æ³•を使ã†ã‚ˆã†ã«æ›¸ãç›´ã—ãŸã€‚ãŸã¨ãˆã°ã“ã†ã„ã†ã®ï¼š
(set (reg 2) (+ (reg 2) (int 4)))
 ãªã‚“ã‹ LISP ã£ã½ã„ã‘ã©ã€ã§ã‚‚ã“ã„ã¤ã®æ„味ã¯ãã‚“ãªã« LISP ã—ã¦ãªã„。ã“ã“ã®å„シンボルã¯ç‰¹åˆ¥ã«èªè˜ã•れるもã®ã ã‹ã‚‰ã€‚ã“ã†ã„ã†ã‚·ãƒ³ãƒœãƒ«ã®é›†åˆãŒç‰¹åˆ¥ã«å®šç¾©ã•れã¦ã„ã¦ã€å¿…è¦ãªã®ã¯å…¨éƒ¨ãã“ã«ã‚る。ãã—ã¦ãれãžã‚ŒãŒç‰¹å®šã®å¼•æ•°ã®ãƒ‘ターンをæŒã£ã¦ã‚‹ã€‚ãŸã¨ãˆã°ï¼šã€Œregã€ã¯å¿…ãš integer ã§ã€ãれã¯ãƒ¬ã‚¸ã‚¹ã‚¿ã«ç•ªå·ãŒã¤ã„ã¦ã‚‹ã‹ã‚‰ã ã‘ã©ã€ã€Œ+ã€ã¯å¿…ãšã‚µãƒ–ã®å¼ã‚’äºŒã¤æŒã£ã¦ã¦ã€ã¨ã‹ã。ãã—ã¦ãれãžã‚Œã®å¼ã«ã¯ãƒ‡ãƒ¼ã‚¿åž‹ãŒã‚ã£ã¦ã€ãれãŒåŸºæœ¬çš„ã«ã€ãれãŒå›ºå®šã‹æµ®å‹•ã‹ã€ãƒã‚¤ãƒˆé•·ã¯ã©ã‚“ã ã‘ã‹ã€ãªã‚“ã¦ã“ã¨ã‚’指示ã™ã‚‹ã€‚å¿…è¦ãªã‚‰ã€ã»ã‹ã®ç‰©ã‚’扱ãˆã‚‹ã‚ˆã†ã«æ‹¡å¼µã™ã‚‹ã“ã¨ã‚‚ã§ãる。
 ãれã§ã¼ããŒè‡ªå‹•レジスタ割り当ã¦ã‚’やる方法ã£ã¦ã®ã¯ã€ã¼ããŒæœ€åˆã«ã‚³ãƒ¼ãƒ‰ã‚’生æˆã™ã‚‹ã¨ãã€çµ„ã¿åˆã‚ã›ã¨ã‹ã„ã‚ã„ã‚ã‚„ã‚‹ã¨ãã ã‘ã©ã€ãƒ¬ã‚¸ã‚¹ã‚¿ã«å…¥ã‚Šãã†ãªå¤‰æ•°ã«ã¯ã™ã¹ã¦ã€è‡ªç§°ç–‘似レジスタ番å·ã£ã¦ã®ã‚’割り振ã£ã¦ã€ã“れ㯠16 ã¨ã‹ãªã‚“ã¨ã‹ã€ãã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã®ãƒžã‚·ãƒ³ã§å®Ÿéš›ã®ãƒ¬ã‚¸ã‚¹ã‚¿ã«ãªã‚‹ã«ã¯å¤§ãã™ãŽã‚‹ç•ªå·ã‹ã‚‰ã¯ã˜ã¾ã‚‹æ•°å—ã 。ã ã‹ã‚‰æœ¬ç‰©ã®ãƒ¬ã‚¸ã‚¹ã‚¿ã¯ 0 ã‹ã‚‰ 15 ã¾ã§ã¨ã‹ãªã‚“ã¨ã‹ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã¦ã€ãã®ã‚ã¨ã«ç–‘似レジスタãŒãる。ãれã§ã€ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã®æœ€å¾Œã®ã¨ã“ã‚ã§ä½•ã‚’ã‚„ã‚‹ã‹ã¨ã„ã†ã¨ã€ãšã£ã¨è¦‹ã¦ã£ã¦ã€ç–‘似レジスタを本物ã®ãƒ¬ã‚¸ã‚¹ã‚¿ã«å¤‰ãˆã¦ãã‚“ã 。ã¾ãŸã‚‚ã‚„ã“ã“ã§ã‚³ãƒ³ãƒ•リクトグラフをã¤ãã£ã¦ã€ã©ã®ç–‘似レジスタåŒå£«ãŒåŒã˜æ™‚点ã§ç”Ÿãã¦ã‚‹ã‹ã‚’見ã¦ã€ã‚‚ã¡ã‚ã‚“ãれを本物ã®ãƒ¬ã‚¸ã‚¹ã‚¿ã®åŒã˜ã¨ã“ã‚ã«å…¥ã‚Œã‚‹ã‚ã‘ã«ã¯ã„ã‹ãªã„ã®ã§ã€ã ã‹ã‚‰ãªã‚‹ã¹ã疑似レジスタを固ã‚ã¦ãªã‚‹ã¹ã本物ã®ãƒ¬ã‚¸ã‚¹ã‚¿ã«å…¥ã‚Œã‚‹ã‚ˆã†ã«ã—ã¦ã€ã—ã‹ã‚‚ãã®é‡è¦åº¦ã«å¿œã˜ã¦ä¸¦ã¹ã‚‹ã‚ã‘。
 ãã—ã¦æœ€å¾Œã«ã€ã„ã‚ã‚“ãªå•題ã«å¯¾å¿œã—ã¦ã‚³ãƒ¼ãƒ‰ã‚’訂æ£ã—ãªãゃãªã‚‰ãªã„。ãŸã¨ãˆã°æœ¬ç‰©ã®ãƒ¬ã‚¸ã‚¹ã‚¿ã«ãŠã•ã¾ã‚Šãらãªã„疑似レジスタãŒã‚ã£ã¦ã€ãれをã‹ã‚りã«ã‚¹ã‚¿ãƒƒã‚¯ã®ã‚¹ãƒãƒƒãƒˆã«å…¥ã‚Œãªãゃãªã‚‰ãªã„ã¨ã™ã‚‹ã€‚一部ã®ãƒžã‚·ãƒ³ã ã¨ã€ã“れãŒèµ·ãã‚‹ã¨å‘½ä»¤ã®ä¸€éƒ¨ã¯ç„¡åйã«ãªã£ã¡ã‚ƒã†ã‹ã‚‚ã—れãªã„。ãŸã¨ãˆã° 68000 ã ã¨ã€ãƒ¬ã‚¸ã‚¹ã‚¿ã®å†…容をメモりã«åŠ ç®—ã—ãŸã‚Šã€ãƒ¡ãƒ¢ãƒªã®å†…容をレジスタã«åŠ ç®—ã—ãŸã‚Šã¯ã§ãã‚‹ã‘れã©ã€ãƒ¡ãƒ¢ãƒªã®å†…容åŒå£«ã®åŠ ç®—ã¯ã§ããªã„。ã ã‹ã‚‰ ADD 命令ãŒã‚ã£ã¦ã€68000 を相手ã«ã—ã¦ã¦ä¸¡æ–¹ã®å€¤ãŒãƒ¡ãƒ¢ãƒªã«ãŠã•ã¾ã£ã¡ã‚ƒã£ãŸã‚‰ã€ã“ã®å‘½ä»¤ã¯ç„¡åйã«ãªã‚‹ã€‚ã ã‹ã‚‰æœ€å¾Œã®ãƒ‘スã§ã¯ã€ãšã£ã¨è¦‹ã¦ã£ã¦ã€å¿…è¦ã«å¿œã˜ã¦ã„ã‚ã‚“ãªã‚‚ã®ã‚’レジスタã«ã‚³ãƒ”ーã—ãŸã‚Šã€æˆ»ã—ãŸã‚Šã—ã¦ã€ã“ã†ã„ã†å•題を片ã¥ã‘る。
 インデックスレジスタもå•題ã«ãªã‚‹ã€‚何ã‹ã‚’インデックスã«ã—ã¦ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’決ã‚ã‚‹ã¨ãã€ãã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹å€¤ãŒãƒ¡ãƒ¢ãƒªã«å…¥ã£ã¦ãŸã‚‰ã€ãã®ã‚³ãƒ¼ãƒ‰ã¯ã»ã¨ã‚“ã©ã®å ´åˆå½¹ã«ãŸãŸãªããªã‚‹ã€‚ãŸã ã—ã€é–“接アドレッシングã§ãれãŒã§ãるマシンã¯åˆ¥ã ã‘ã©ã€‚インデックスレジスタã«è‡ªå‹•インクリメントã¨ã‹ã‹ã‘ã¦ã‚‹ã¨ãã«ã¯ã€ãã®å€¤ã‚’レジスタã«å…¥ã‚Œã¦ã€å‘½ä»¤ã‚’ã‚„ã£ã¦ã€ã‚¤ãƒ³ã‚¯ãƒªãƒ¡ãƒ³ãƒˆã—ãŸå€¤ã‚’ã»ã‚“ã¨ã«ã‚ã‚‹ã¹ãメモリã®ã‚¹ãƒãƒƒãƒˆã«æˆ»ã—ã¦ã‚„らãªãゃãªã‚‰ãªã„ã‹ã‚‚ã—れãªã„。
 ã¾ã ã¾ã ã„ã‚ã„ã‚å°ç´°å·¥ã®ä½™åœ°ã¯ã‚ã£ã¦ã€ã¼ãã‚‚ã¾ã å分ã«åŠ¹çŽ‡ã‚ˆããªã‚‹ã»ã©ã®ç´°å·¥ã¯å®Ÿè£…ã—ãã£ã¦ãªã„。
 ã“ã®ã‚³ãƒ³ãƒ‘イラã¯ã€C ã®ã‚³ãƒ¼ãƒ‰ã‚’ã¨ã£ã¦ã€ãれを実質的ã«ã¯Cãƒ‡ãƒ¼ã‚¿åž‹ã®æ³¨é‡ˆãŒã¤ã„ãŸæ§‹æ–‡ãƒ„リーã«å¤‰ãˆã‚‹ãƒ‘ーサーをæŒã¤ã“ã¨ã§ã„ã¾ã¯å‹•ã„ã¦ã‚‹ã€‚ãれã‹ã‚‰æ¬¡ã®ãƒ‘スã§ã¯ãã®ãƒ„リーをãªãŒã‚ã¦ã€ã“ã‚“ãªï¼ˆ LISP 状ã®ï¼‰ã‚³ãƒ¼ãƒ‰ã‚’生æˆã™ã‚‹ã€‚ãれã‹ã‚‰æœ€é©åŒ–パスãŒã„ãã¤ã‹ã‚る。一ã¤ã«ã¯ã€ã‚¸ãƒ£ãƒ³ãƒ—ã‹ã‚‰ã‚¸ãƒ£ãƒ³ãƒ—ã€ã‚¸ãƒ£ãƒ³ãƒ—ã¸ã®ã‚¸ãƒ£ãƒ³ãƒ—ã€.+1 ã¸ã®ã‚¸ãƒ£ãƒ³ãƒ—ãªã‚“ã‹ã‚’扱ã†ã‚‚ã®ã§ã€ã“ã‚“ãªã®ã¯ã¿ã‚“ãªã™ãã«ç°¡ç´ 化ã§ãる。ãれã‹ã‚‰ã‚ˆãã‚る副次å¼ã®èªè˜ã€ã•らã«åŸºæœ¬ãƒ–ãƒãƒƒã‚¯æŽ¢ã—ã€ãれã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ãƒ•ãƒãƒ¼åˆ†æžã‚’ã—ã¦ã€ã©ã®å‘½ä»¤ã«ã©ã®å€¤ãŒä½¿ã‚れã¦ã€ãã®å¾Œã¾ã£ãŸã使ã‚れãªã„ã®ã¯ã©ã‚Œã‹ãŒã‚ã‹ã‚‹ã€‚ãã—ã¦ãれãžã‚Œã®å‘½ä»¤ã‚’ã€ãれãŒä½¿ã†å€¤ã®ç”Ÿæˆå ´æ‰€ã¨ãƒªãƒ³ã‚¯ã•ã›ã¦ã€ã ã‹ã‚‰ç–‘似レジスタ R[28] を生æˆã™ã‚‹ã‚る命令ãŒã‚ã£ã¦ã€åˆ¥ã®å‘½ä»¤ãŒã‚ã¨ã§R[28]を使ã£ã¦ã€ãれ㌠R[28] ã‚’ä½¿ã†æœ€åˆã®å ´æ‰€ã ã£ãŸã‚‰ã€äºŒç•ªç›®ã®ã‚„ã¤ãŒæœ€åˆã®ã‚„ã¤ã‚’戻ã£ã¦æŒ‡ã™ã‚ˆã†ã«ã—ã¦ã€ã“ã®ãƒã‚¤ãƒ³ã‚¿ãŒã€å‘½ä»¤ã‚’組ã¿åˆã‚ã›ã‚ˆã†ã¨ã™ã‚‹ã¨ãã®åˆ¶å¾¡ã«ä½¿ã‚れる。隣りåˆã£ãŸå‘½ä»¤ã‚’組ã¿åˆã‚ã›ã‚‹ã‚“ã˜ã‚ƒãªãã¦ã€ã‚る値を使ã†å‘½ä»¤ã¨ã€ãれを生æˆã™ã‚‹å‘½ä»¤ã¨ã‚’組ã¿åˆã‚ã›ã‚‹ã®ã€‚é–“ã«ã»ã‹ã®å‘½ä»¤ãŒã¯ã•ã¾ã£ã¦ã„ã¦ã‚‚ã€ã“ã“ã§ã¯é–¢ä¿‚ãªãã¦ã€å˜ã«ä»‹å…¥ã—ã¦ããŸã‚Šã—ãªã„ã‹ã©ã†ã‹ãƒã‚§ãƒƒã‚¯ã—ãªãゃãªã‚‰ãªã„ã ã‘。ãれã§çµ„ã¿åˆã‚ã›æ©Ÿèƒ½ãŒå‹•的レジスタ割り当ã¦ã‚’ã‚„ã£ã¦ã€ãã—ã¦æœ€å¾Œã«ã€ã‚¢ã‚»ãƒ³ãƒ–リコードã«ã™ã‚‹éƒ¨åˆ†ãŒãる。
 アリゾナコンパイラã§ã¯ã€å‘½ä»¤èªè˜éƒ¨åˆ†ã¯ LEX ã§ç”Ÿæˆã•れã¦ãŸã€‚マシン記述ã¯ãŸã ã® LEX プãƒã‚°ãƒ©ãƒ ã§ã€LEX ã¯ãれを C 関数ã«ã—ã¦ã€æœ‰åйãªå‘½ä»¤ã‚’æ–‡å—列ã¨ã—ã¦èªè˜ã™ã‚‹ã€‚ã¼ããŒã‹ã‚りã«ã¤ã‘ãŸã®ã¯ã€ç‰¹åˆ¥ãªå°‚用デシジョン・ツリーã§ã€ã¾ã‚‹ã§ LISP ã¿ãŸã„ãªã“ã®æ§‹æ–‡ã§æ›¸ã‹ã‚ŒãŸãƒžã‚·ãƒ³è¨˜è¿°ã‹ã‚‰ç”Ÿæˆã•れる。ãã—ã¦ã“ã®èªè˜éƒ¨åˆ†ã¯ã€ã‚³ãƒ³ãƒ‘イラ内ã®ã„ã‚ã‚“ãªéƒ¨åˆ†ã®ãŸã‚ã®ã‚µãƒ–ルーãƒãƒ³ã¨ã—ã¦ä½¿ã‚れã¦ã‚‹ã€‚
 ã„ã¾ã‚“ã¨ã“ã€ã“ã®ã‚³ãƒ³ãƒ‘イラ㯠PCC ãらã„ã®é€Ÿåº¦ã§èµ°ã‚‹ã€‚レジスタ割り当ã¦ã®å°ç´°å·¥ã‚’ã™ã‚‹ãªã¨ã„ãˆã°ã€ç›®ã«è¦‹ãˆã¦é€Ÿãã¯ãªã£ã¦ã€ãれã 㨠PCC ã¨ãƒ¬ã‚¸ã‚¹ã‚¿ã®å‰²ã‚Šå½“ã¦ã¯åŒã˜ã€‚è¶…å°ç´°å·¥ãƒ¢ãƒ¼ãƒ‰ã ã¨ã€PCC よりãšã£ã¨ä¸Šæ‰‹ã«ãƒ¬ã‚¸ã‚¹ã‚¿å‰²ã‚Šå½“ã¦ã‚’ã‚„ã£ã¦ã€ã¼ãã®è¦‹ç«‹ã¦ã§ã¯ VAX ã 㨠VAX 用ã®ã©ã® C コンパイラよりもã„ã„コードを生æˆã—ã¦ãれるã。
 68000 ã ã¨ã‚³ãƒ¼ãƒ‰ã¯ã¾ã ç†æƒ³çš„ã¨ã¯ã„ãˆãªã„ã€‚å‰æ®µã§ã€å分ã«å…ˆã‚’見通ã—ã¦ãªã„ã‹ã‚‰ã€æœ€é«˜ã¨ã¯ã„ãˆãªã„よã†ãªã“ã¨ã‚’ã—ã¦ã‚‹éƒ¨åˆ†ãŒè¦‹ãˆã‚‹ã€‚剿®µã§ã¯é¸æŠžã®ä½™åœ°ãŒã‚ã£ã¦ã€ã ã‹ã‚‰ãã„ã¤ãŒä¸€ç•ªã„ã„ã¨æ€ã†ã“ã¨ã‚’ã‚„ã‚‹ã‚“ã ã‘れã©ã€ã§ã‚‚別ã®ã‚„りã‹ãŸã‚’ã—ã¦ãれãŸã‚‰å¾Œæ®µã®ã»ã†ãŒé ãŒã„ã„ã‹ã‚‰ã€ã‚‚ã£ã¨ã„ã„処ç†ã‚’ã—ã¦ãれãŸã¯ãšã€‚ã ã‘ã©å‰æ®µã¯ã€å¾Œæ®µãŒãã‚“ãªã“ã¨ã—ã¦ãれるã¨ã¯çŸ¥ã‚‰ãªã„ã®ã§ã€ã ã‹ã‚‰ãã†ã„ã†ã®ã§ã‚‚ã£ã¨æ‰‹ã‚’入れãªã„ã¨ã€‚
 ã¨ãã©ãã“ã®ã›ã„ã§ã€ãƒ¬ã‚¸ã‚¹ã‚¿ãŒç„¡ç”¨ã«è§£æ”¾ã•れã¡ã‚ƒã†ã€‚ã ã£ã¦ã€ä½•ã‹ãŒãƒ¡ãƒ¢ãƒªã®ã»ã†ã«ãŠã•ã¾ã£ã¦ã€ãれをレジスタã«ã‚³ãƒ”ーã—ãªãゃãªã‚‰ãªã‹ã£ãŸã‚‰ã€ã¾ãšã¯ãれをコピーã™ã‚‹ãŸã‚ã®ãƒ¬ã‚¸ã‚¹ã‚¿ãŒå¿…è¦ã«ãªã‚‹ã€‚ã“れã¯ã¤ã¾ã‚Šã€ã™ã§ã«å‰²ã‚Šå½“ã¦ãŸãƒ¬ã‚¸ã‚¹ã‚¿ã‚’æŒã£ã¦ãã¦ã€ä¸€æ™‚çš„ãªå€¤ã‚’スタックã®ã‚¹ãƒãƒƒãƒˆã«è¹´ã‚Šå‡ºã™ã£ã¦ã“ã¨ã 。もã¡ã‚ã‚“ãã†ã„ã†ã®ãŒãƒ¬ã‚¸ã‚¹ã‚¿ã‹ã‚‰ãƒ¡ãƒ¢ãƒªã«ã„ã£ã¡ã‚ƒã†ã¨ã€ã•らã«ã»ã‹ã®å‘½ä»¤ãŒç„¡åйã«ãªã‚‹ã‹ã‚‚ã—れãªãã¦ã€ã ã‹ã‚‰ä½•度も何度もãƒã‚§ãƒƒã‚¯ãŒå¿…è¦ã«ãªã‚‹ã€‚ã¨ãã©ãã“ã„ã¤ã¯ã€ä½•ã‹ã‚’レジスタã«ã‚³ãƒ”ーã—ãªãã‚ƒã¨æ€ã†ã‚“ã ã‘ã©ã€ã§ã‚‚ãã‚“ãªå¿…è¦ãŒãªã‹ã£ãŸã‚Šã—ã¦ã€ã™ã‚‹ã¨å¿…è¦ä»¥ä¸Šã®ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’解放ã—ã¡ã‚ƒã£ã¦ã€ä½¿ãˆã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’使ã„切らãªã‹ã£ãŸã‚Šã™ã‚‹ã‚“ã 。
 (質å•: 32000 用ã®ã‚³ãƒ¼ãƒ‰ã‚¸ã‚§ãƒãƒ¬ãƒ¼ã‚¿ã¯ã‚りã¾ã™ã‹ï¼Ÿï¼‰ã¾ã ã ã‘ã©ã€ã§ã‚‚言ã£ã¨ãã¨ã€è¦ã‚‹ã®ã¯ã‚³ãƒ¼ãƒ‰ã‚¸ã‚§ãƒãƒ¬ãƒ¼ã‚¿ã˜ã‚ƒãªãã¦ã€ãŸã ã®ãƒžã‚·ãƒ³ã®è¨˜è¿°ã ã‘ã。ãã®ãƒžã‚·ãƒ³ã®å‘½ä»¤ãŒå…¨éƒ¨ã“ã‚“ãªãµã†ã«ï¼ˆLISP ã£ã½ã„å½¢å¼ã§ï¼‰ãƒªã‚¹ãƒˆã—ã¦ã‚れã°ã„ã„。ã ã‹ã‚‰å®Ÿéš›å•題ã¨ã—ã¦ã€ã©ã®å¼•æ•°ãŒãƒ¬ã‚¸ã‚¹ã‚¿ã«å…¥ã‚Œã¦ã¨ã‹ã©ã®ãƒ¬ã‚¸ã‚¹ã‚¿ã«ã¨ã‹ã„ã†åˆ¶ç´„æ¡ä»¶ã®è€ƒãˆæ–¹ã‚’実装ã™ã‚‹ã¨ã“ã‚ã¯åˆ¥ã«ã—ã¦ã€ã“れ㯠68000 ã«ã¯å¿…è¦ã ã‘ã© VAX ã§ã¯ä¸è¦ã ã£ãŸè©±ãªã‚“ã ã‘ã©ã€ã§ã‚‚ãれを別ã«ã™ã‚Œã°ã€ã“ã®ã‚³ãƒ³ãƒ‘イラを VAX ã‹ã‚‰ 68000 ã«ç§»æ¤ã™ã‚‹ã®ã¯ã»ã‚“ã®æ•°æ—¥ã—ã‹ã‹ã‹ã‚‰ãªã‹ã£ãŸã€‚ã ã‹ã‚‰ã€ã™ã”ãç°¡å˜ã«ç§»æ¤ã§ãã‚‹ã‚“ã 。
 コンパイラã¯ã„ã¾ã¯ã‚¢ã‚»ãƒ³ãƒ–ラ・コードを生æˆã—ã¦ã€ãƒ‡ãƒãƒƒã‚°æƒ…å ±ã‚’DBXã®æ±‚ã‚ã‚‹å½¢å¼ã§ã‚‚出ã›ã‚‹ã—ã€GDB ã®ç‰¹åˆ¥ãªå†…部形å¼ã§ã‚‚出ã›ã‚‹ã€‚ã¼ãã«è¨€ã‚ã›ã‚Œã°ã€ã“ã®ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã§æ‰‹ã‚’ã„れãªãゃã„ã‘ãªã„ã®ã¯ã€ã‚ã¨ãŸã£ãŸ3分野ã ã‘。
 システムã®ä¸ã§ã™ã§ã«å˜åœ¨ã™ã‚‹å¤§ããªéƒ¨åˆ†ãŒã‚«ãƒ¼ãƒãƒ«ã€‚(質å•:休ã¿ã¯ï¼Ÿ) ã‚ã‚ã€ã†ã‚“ã€ãã†ã„や休憩を忘れã¦ãŸã。ã¨ã‚Šã‚ãˆãšã‚«ãƒ¼ãƒãƒ«ã®è©±ã ã‘終ã‚らã›ã¦ã‚ˆã€‚5 分ã»ã©ã§ã™ã‚€ã‹ã‚‰ã€‚ãã—ãŸã‚‰ä¼‘憩ã«ã—よã†ã€‚
 ã§ã€ã‚«ãƒ¼ãƒãƒ«ã«ã¯ TRIX (ã¼ãã®çŸ¥ã‚‹é™ã‚Šã§ã¯ã€ä½•ã®ç•¥ã§ã‚‚ãªã„ã¿ãŸã„)ã£ã¦ã„ã†ã‚·ã‚¹ãƒ†ãƒ を使ã†äºˆå®šï¼ˆè¨³æ³¨ï¼šä¸è©³ã€‚ãã„ãŸã“ã¨ãªã„。ã§ã‚‚ã€ã™ã§ã«ãƒžãƒ«ãƒã‚µãƒ¼ãƒå¼ã® OS らã—ãã‚‚ã®ã¯æ§‹æƒ³ã•れã¦ã„ã‚‹ã®ãŒã‚ã‹ã‚‹ã€‚ãªãŠã“ã“ã§ã¯ã€ã“ã® 1986 å¹´ã®æ™‚点ã§ã‚«ãƒ¼ãƒãƒ«ãŒã¾ã‚‚ãªãã§ããã†ãªé›°å›²æ°—ã ãŒã€å®Ÿéš›ã« GNU ã®ã‚«ãƒ¼ãƒãƒ«ã§ã‚ã‚‹ HURD ãŒã¾ãŒã‚Šãªã‚Šã«ã‚‚リリースã•れãŸã®ã¯ã€1997 å¹´ã«ãªã£ã¦ã‹ã‚‰ã®ã“ã¨ã ã£ãŸã€‚)。ã“れ㯠MIT ã®ç ”究プãƒã‚¸ã‚§ã‚¯ãƒˆã§é–‹ç™ºã•れãŸã‚‚ã®ã§ã€ãƒªãƒ¢ãƒ¼ãƒˆãƒ»ãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£ãƒ»ã‚³ãƒ¼ãƒ«ã«åŸºã¥ã„ã¦ã‚‹ã€‚ã ã‹ã‚‰ãƒ—ãƒã‚°ãƒ©ãƒ ã¯ãƒ‰ãƒ¡ã‚¤ãƒ³ã¨å‘¼ã°ã‚Œã¦ã‚‹ã€‚å„ドメインã¯ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ã¨ã„ã‚ã‚“ãªæ©Ÿèƒ½ï¼ˆcapability)ã§ã€æ©Ÿèƒ½ï¼ˆcapability)ã£ã¦ã®ã¯ã¾ã•ã«ã€ãƒ‰ãƒ¡ã‚¤ãƒ³ã‚’呼ã³å‡ºã™èƒ½åŠ›ãªã‚“ã 。ã©ã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã‚‚ãれを呼ã³å‡ºã™ã€Œcapability portsã€ï¼ˆæ©Ÿèƒ½ãƒãƒ¼ãƒˆï¼‰ãŒã¤ãれã¦ã€ãã—ã¦ã‚·ã‚¹ãƒ†ãƒ コールã¨ã»ã‹ã®ãƒ¦ãƒ¼ã‚¶ãƒ‰ãƒ¡ã‚¤ãƒ³ã‚’コールã™ã‚‹ã®ã¨ãŒã¾ã£ãŸãåŒã˜ã€‚ã©ã£ã¡ã‚’ã—ã¦ã‚‹ã®ã‹ã™ã‚‰åŒºåˆ¥ã§ããªã„。ã ã‹ã‚‰ã»ã‹ã®ãƒ¦ãƒ¼ã‚¶ãƒ—ãƒã‚°ãƒ©ãƒ ã§ãƒ‡ãƒã‚¤ã‚¹ã‚’ç°¡å˜ã«å®Ÿè£…ã§ãる。ファイルシステムもã€é€éŽçš„ã«ãƒ¦ãƒ¼ã‚¶ãƒ—ãƒã‚°ãƒ©ãƒ ã§å®Ÿè£…ã§ãる。ã•らã«ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã”ã—ã«é€šä¿¡ã™ã‚‹ã®ã‚‚é€éŽçš„。ã»ã‹ã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã‚’直接呼んã§ã‚‹ã¤ã‚‚りã§ã‚‚ã€å®Ÿã¯ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚µãƒ¼ãƒã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã‚’呼んã§ã‚‹ã‹ã‚‚ã—れãªã„。コールã§ä¸ŽãˆãŸæƒ…å ±ã‚’ã¨ã£ã¦ã€ãれをãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯è¶Šã—ã«åˆ¥ã®ã‚µãƒ¼ãƒãƒ—ãƒã‚°ãƒ©ãƒ ã«æ¸¡ã—ã¦ã€ãれãŒã“ã‚“ã©ã¯ã‚ãªãŸã®è©±ãã†ã¨ã—ã¦ã‚‹ãƒ‰ãƒ¡ã‚¤ãƒ³ã‚’呼ã³å‡ºã™ã€‚ã§ã‚‚ã€ã‚ãªãŸã¨ãã®ç›¸æ‰‹ã®ãƒ‰ãƒ¡ã‚¤ãƒ³ã«ã¯ã€ãã†ã„ã†å‹•ãã¯ã¾ã£ãŸã見ãˆãšã«èµ·ã“る。
 TRIX カーãƒãƒ«ã¯å‹•ãã—ã€ã”ãé™ã‚‰ã‚ŒãŸã‹ãŸã¡ã§ Unix ã¨äº’æ›æ€§ã‚‚ã‚ã‚‹ã‚“ã ã‘れã©ã€ã§ã‚‚ã¾ã ã¾ã ã ã。ã„ã¾ã®ã¨ã“ã‚ã€ãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã§ã¯å¤ãã•ã„ Unix ファイルシステムãŒä½¿ã£ã¦ã‚‹ã®ã¨åŒã˜æ§‹é€ を使ã£ãŸãƒ•ァイルシステムをæŒã£ã¦ã‚‹ã€‚ãŠã‹ã’ã§ãƒ‡ãƒãƒƒã‚°ã¯ã‚„ã•ã—ã„よ。ファイルを Unix ã§ã‚»ãƒƒãƒˆã—ã¦ã€ãれをTRIXã§èµ°ã‚‰ã›ãŸã‚Šã§ãã‚‹ã‹ã‚‰ã€‚ã§ã‚‚ã“ã®ãƒ•ァイルシステムã¯ã€ã¼ããŒå¿…è¦ã ã¨æ€ã†æ©Ÿèƒ½ã‚’ãœã‚“ãœã‚“æŒã£ã¦ãªã„。
 ã©ã†ã—ã¦ã‚‚è¿½åŠ ã™ã‚‹ã¹ãã ã¨æ€ã†æ©Ÿèƒ½ã¨ã—ã¦ã¯ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã€å‰Šé™¤ãƒ•ァイルã®å¾©æ´»ã€ãƒ•ァイルãŒã„ã¤ã©ã“ã§ãƒ†ãƒ¼ãƒ—ã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã•れãŸã‹ã®æƒ…å ±ã€ãƒ•ァイルã®è©³ç´°æ›´æ–°ï¼ˆatomic superseding of files)。Unix ã§ã„ã„ã¨æ€ã†ã®ã¯ã€ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ›¸ãè¾¼ã¾ã‚Œã¦ã„ã‚‹ã¨ãã«ã¯ã€ã„ã¤ã§ã‚‚ã©ã†ãªã£ã¦ã‚‹ã‹è¦‹ã‚‰ã‚Œã‚‹ã£ã¦ã“ã¨ã。ãŸã¨ãˆã°ã€Œtailã€ã‚’使ã£ã¦ã©ã“ã¾ã§é€²ã‚“ã ã‹è¦‹ã‚‹ã¨ã‹ã€ã‚れã£ã¦ã„ã„よã。ãれã§ãƒ—ãƒã‚°ãƒ©ãƒ ãŒã€ãƒ•ァイル書ãã‹ã‘ã§æ»ã‚“ã りã—ãŸã‚‰ã€ã©ã“ã¾ã§è¡Œã£ãŸã‹ã‚‚見られる。ã“ã†ã„ã†ã®ã£ã¦ã„ã„ã‚“ã ã‘ã©ã€ã§ã‚‚ã“ã®æ›¸ãã‹ã‘ã®å‡ºåŠ›ãŒã€ã„ãšã‚ŒæœŸå¾…ã—ã¦ãŸå®Œå…¨ãªå‡ºåŠ›ã«ã¾ã¡ãŒãˆã‚‰ã‚Œã‚‹ã‚ˆã†ãªã“ã¨ã¯ã€çµ¶å¯¾ã«ã‚ã£ã¦ã¯ãªã‚‰ãªã„。ãã®å‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚‚ã¡ã‚ƒã‚“ã¨è¦‹ã‚‰ã‚Œã¦ã€æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå®Œå…¨ã«æ£ã—ãã§ãã‚‹ã¾ã§ã¯ã€ãれを使ãŠã†ã¨ã™ã‚‹äººã¿ã‚“ãªã«ä½¿ã‚れるã¹ãã§ã—ょ。ã¨ã„ã†ã“ã¨ã¯ã¤ã¾ã‚Šã€æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ãƒ•ァイルシステムã®ä¸ã§è¦‹ãˆãªãゃダメã ã‘れã©ã€ã§ã‚‚åå‰ã¯äºˆå®šã•れã¦ãŸåå‰ã˜ã‚ƒã„ã‘ãªã„ã£ã¦ã“ã¨ã 。作æ¥ãŒå®Œäº†ã—ã¦ã¯ã˜ã‚ã¦ãƒªãƒãƒ¼ãƒ ã•れるよã†ã«ã—ãªã„ã¨ã€‚ã“れã¯ã¾ã•ã«ITSãŒãã†ã§ã€ã ã‘ã©ã“ã“ã§ã¯ã€å„ユーザプãƒã‚°ãƒ©ãƒ ãŒãれを明示的ã«ã‚„ã‚‹å¿…è¦ãŒã‚ã£ãŸã€‚ユーザプãƒã‚°ãƒ©ãƒ ã« Unix ã¨äº’æ›æ€§ã‚’æŒãŸã›ã‚‹ã«ã¯ã€ã“れを目ã«è¦‹ãˆãªã„å½¢ã§ã‚„ã‚‹å¿…è¦ãŒã‚る。
 ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã‚’ã€ã„ã¾ã® Unix ã®ãƒ¦ãƒ¼ã‚¶ãƒ—ãƒã‚°ãƒ©ãƒ ã«ãƒ•ィットã•ã›ã‚‹ãŸã‚ã®ã€ã™ã”ã„å°ç´°å·¥ã£ã½ã„æ–¹å¼ã‚’考ãˆã¦ã‚る。ãれã§ã“れã£ã¦ã€ãƒ•ァイルåã‚’ãã®ã¾ã¾æŒ‡å®šã—ã¦ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã‚’ç•¥ã™ã¨ã€ãµã¤ã†ã®å½¢ã§åå‰ã‚’指定ã™ã‚‹ã£ã¦ã“ã¨ã€‚ã§ã‚‚ファイルåã‚’ã¯ã£ãり指定ã—ãŸã‘れã°ã€ãŸã¨ãˆã°ã¯ã£ãりã©ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’使ã„ãŸã„ã‹æŒ‡å®šã™ã‚‹ã¨ã‹ã€ã‚ã‚‹ã„ã¯ãœã‚“ãœã‚“ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’使ã„ãŸããªã‘れã°ã€ãƒ•ァイルåã®æœ€å¾Œã«ãƒ”リオドをã¤ã‘る。ã ã‹ã‚‰ã‚‚ã—「HOGEã€ã£ã¦ã„ã†ãƒ•ァイルåを与ãˆãŸã‚‰ã€ã“れã¯ã¤ã¾ã‚Šã€ŒHOGE ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’全部見ã¦ã€æœ€æ–°ã®ãƒ¤ãƒ„ã‚’ã‚‚ã£ã¨ã„ã§ã€ã¨ã„ã†æ„味。ã§ã‚‚「HOGE.ã€ã¨ã„ãˆã°ã€ã€Œç´”粋ã«HOGEã¨ã„ã†åå‰ã ã‘ã®ãƒ•ァイルをæŒã£ã¨ã„ã§ã€ãれ以外ã¯ã„らãªã„よã€ã£ã¦ã“ã¨ã€‚「HOGE.3.ã€ã£ã¦ã®ã¯ã€Œãšã°ã‚Š HOGE.3 ã£ã¦åå‰ã®ãƒ•ァイルã€ã§ã€ã“れã¯ã‚‚ã¡ã‚ã‚“ HOGE ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³3ãã®ã‚‚ã®ã€‚出力ã§ã¯ã€å˜ã«ã€ŒHOGEã€ã¨ã„ã£ãŸã‚‰ã€ã“れã¯ã„ãšã‚Œã€ŒHOGEã€ã®æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’ã¤ãã‚‹ã‘れã©ã€ã§ã‚‚「HOGE.ã€ã¨æŒ‡å®šã™ã‚Œã°ã€ç´”粋ã«ã€ŒHOGEã€ã¨ã„ã†åå‰ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«æ›¸ã込む。
 ã•ã¦ã€ç´°ã‹ã„ã¨ã“ã‚を全部ã¤ã‚ã¦ã€å•é¡ŒãŒæ®‹ã£ã¦ãªã„ã‹ã¨ã‹ã€Unix ãŒãƒ•ァイルåã«ãƒ”リオドをã¤ã‘ãŸã‚‰ã„ã‹ã‚Œã‚‹ã‹ã‹ãªã‚“ã¨ã‹ã€åŒã˜è¡Œå‹•ã‚’ã•ã›ã‚‹ã‚ˆã†ã«ã™ã‚‹ã«ã¯ã€ã„ã‚ã„ã‚ã¾ã ãƒãƒ¼ãƒ‰ãƒ«ãŒæ®‹ã£ã¦ã¯ã„る。
 出力用ã«ã€åå‰ãŒãƒ”リオドã§çµ‚ã‚るファイルを開ã„ãŸã‚‰ã€ãã®åå‰ã‚’ã™ãã«é–‹ã„ã¦ã€ã ã‹ã‚‰åŒã˜ Unix ã®æŒ¯ã‚‹èˆžã„ãŒå¾—られるよã†ã«ã—ãŸã„。書ãã‹ã‘ã®å‡ºåŠ›ãŒãã®ã¾ã¾è¦‹ãˆã‚‹ã‚ˆã†ã«ãªã£ã¦ã€ã§ã‚‚ピリオドã§çµ‚ã‚らãªã„åå‰ã«å‡ºåŠ›ã—ãŸã‚‰ã€é–‰ã˜ãŸã¨ãã«ã¯æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒã‚らã‚れã¦ã€ã—ã‹ã‚‚ãれを明示的ã«é–‰ã˜ãªã„ã¨æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ãªã‚‰ãªã„。システムãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ãŸã¨ã‹ãªã‚“ã¨ã‹ã§ã€ã‚¸ãƒ§ãƒ–ãŒæ»ã‚“ã ãŸã‚ã«ãƒ•ァイルãŒé–‰ã˜ãŸã‚‰ã€ãれã¯åå‰ãŒå¤‰ã‚る。
 ãã—ã¦ã“ã®ã‚¢ã‚¤ãƒ‡ã‚¢ã¯ã€ã€Œã‚¹ã‚¿ãƒ¼ãƒ»ãƒžãƒƒãƒãƒ³ã‚°ã€ã«çµã³ã¤ã‘られる。ã¤ã¾ã‚Šã€ãƒ”リオドã§çµ‚ã‚らãªã„åå‰ã¯ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã®ã¤ã„ã¦ãªã„åå‰ã¨ãƒžãƒƒãƒã™ã‚‹ã‚ˆã†ã«ãªã‚‹ã£ã¦ã‚ã‘。ã ã‹ã‚‰ã‚るディレクトリã«ã“ã‚“ãªãƒ•ァイルãŒã‚ã£ãŸã¨ã—よã†ï¼š
ho.1  ho.2  ge.8
 ã“ã“ã§ã€Œ*ã€ã¨è¨€ã£ãŸã‚‰ã€ãれã¯ï¼š
ho  ge
ã«ç›¸å½“ã™ã‚‹ã€‚åå‰ã‚’ã¨ã£ã¦ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã‚’ãã“ã‹ã‚‰é™¤ã„ã¦ã€ãれã§åŒºåˆ¥ãŒã¤ãã‚‚ã®ã‚’é¸ã¶ã‹ã‚‰ã€‚ã§ã‚‚「*.ã€ã¨ã„ãˆã°ã€çµ¶å¯¾åを全部ã¨ã£ã¦ãã¦ã€ãれã«ãƒ”リオドをã¤ã‘ã¦ã€ãれã«å¯¾ã—ã¦ãƒžãƒƒãƒã—ãŸã®ã‚’ã•ãŒã™ã€‚ã ã‹ã‚‰å˜åœ¨ã™ã‚‹å€‹åˆ¥ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒã™ã¹ã¦ã‚ã¦ã¯ã¾ã‚‹ã€‚åŒã˜ã‚ˆã†ã«ã—ã¦ã€Œ*.cã€ã¨ã€Œ*.c.ã€ã®ã¡ãŒã„ã‚‚ã‚ã‹ã‚‹ã‚ˆã。ã“ã„ã¤ï¼ˆæœ€åˆã®ï¼‰ã¯åŸºæœ¬çš„ã«ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãªã—ã®ã€Œ.cã€ãƒ•ァイルã™ã¹ã¦ã‚’ã•ã™ã‚“ã ã‘ã©ã€ã“ã„ã¤ï¼ˆäºŒç•ªç›®ï¼‰ã¯å…¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’ã•ã™ãƒ»ãƒ»ãƒ»ã‚ã‘ã˜ã‚ƒãªã„ãªã€ãれã ã¨ã€Œ*.c.*.ã€ã¨ã‚„ã‚“ãªãゃã„ã‘ãªã„ã®ã‹ã€‚ã¾ã ç´°ã‹ã„ã¨ã“ã‚ã¯ã¤ã‚ãã£ã¦ãªã„ã‚“ã 。
 もã†ä¸€ã¤ã€ãƒ¦ãƒ¼ã‚¶ã‹ã‚‰ã¯è¦‹ãˆãªã„機能ã§ã—ã‹ã‚‚確実ã«äº’æ›æ€§ãŒã‚ã‚‹ã®ãŒã€ãƒ•ァイルシステムã®ãƒ•ェイルセーフã•ã£ã¦ã“ã¨ã€‚ã¤ã¾ã‚Šã€å…¨æƒ…å ±ã‚’ãƒ‡ã‚£ã‚¹ã‚¯ã«ã¡ã‚ƒã‚“ã¨ã—ãŸé †åºã§æ›¸ã‘ã°ã€ã†ã¾ããれãŒã§ãれã°ã€Œåœæ¢ã€ãƒœã‚¿ãƒ³ã‚’ã„ã¤æŠ¼ã—ã¦ã‚‚ã€ãれã§ãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã®ãƒ•ァイルシステムãŒã„ã‹ã‚Œã‚‹ã‚ˆã†ãªã“ã¨ã¯çµ¶å¯¾ãªã„ãµã†ã«ã§ãる。ã“れã®ã‚„りã‹ãŸã¯ã‚ˆã知られã¦ã‚‹ã€‚ãªã‚“ã§ã¿ã‚“ãªãれを無視ã™ã‚‹ã®ã‹ã€æƒ³åƒã‚‚ã¤ã‹ãªã„よ。もã†ä¸€ã¤ã®ã‚¢ã‚¤ãƒ‡ã‚¢ã¯ã€ã•ã‚‰ã«æƒ…å ±ã®å†—長性をもãŸã›ã‚‹ã€‚ã“れをやるã‹ã©ã†ã‹ã¯ã‚ˆãã‚ã‹ã‚‰ãªã„ã‘ã©ã€ã§ã‚‚å„ファイルã«åå‰ã‚’全部入れã¦ã€ã ã‹ã‚‰ãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒå£Šã‚Œã¦ã‚‚ã€ãれをディスクã®ã»ã‹ã®ä¸èº«ã‹ã‚‰å†æ§‹ç¯‰ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚‹ã‚ˆã†ã«ã™ã‚‹æ–¹æ³•ã«ã¤ã„ã¦ã€ã¡ã‚‡ã£ã¨è€ƒãˆãŒã‚ã‚‹ã‚“ã 。
 ã‚ã¨ã€ãƒ•ァイルã®ä»»æ„ã®ä¸€éƒ¨ã‚’ç´°ã‹ã(atomically)更新ã§ãるよã†ã«ã™ã‚‹ã«ã¯ã©ã†ã—ãŸã‚‰ã„ã„ã‹ã€ã¼ãã¯ã‚ã‹ã£ã¦ã‚‹ã¤ã‚‚りã 。ã¤ã¾ã‚Šãƒ•ァイルã®ä¸€éƒ¨åˆ†ã‚’æ–°ã—ã„ãƒ‡ãƒ¼ã‚¿ã§æ›´æ–°ã—ã¦ç½®ãæ›ãˆã‚‹ã¨ãã«ã€ãれã ã¨ãƒ•ァイルをèªã‚‚ã†ã¨ã™ã‚Œã°ã€è¦‹ãˆã‚‹ã®ã¯å¤ã„データã ã‘ã¨ã‹æ–°ã—ã„データã ã‘ã¨ã‹ã。ã§ãã‚‹ã¨æ€ã†ã€‚ã—ã‹ã‚‚ファイルをãƒãƒƒã‚¯ã—ãŸã‚Šã¨ã‹ã‚‚ã—ãªãã¦ãã€ãœã‚“ãœã‚“。
 ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®ã‚µãƒãƒ¼ãƒˆã¨ã—ã¦ã¯ã€ã„ãšã‚Œã“ã®ã‚·ã‚¹ãƒ†ãƒ 用㫠TCP/IP を実装ã™ã‚‹ã¤ã‚‚り。ãれã¨å®Ÿè³ªçš„ã« UUCP ã«ç›¸å½“ã™ã‚‹ã‚‚ã®ã¨ã—ã¦ã€KERMIT ãŒã¤ã‹ãˆã‚‹ã¨æ€ã†ã€‚
 シェルã¯ç¢ºã‹ã‚‚ã†æ›¸ã上ãŒã£ã¦ã‚‹ã¯ãšã€‚二ã¤ã®ãƒ¢ãƒ¼ãƒ‰ãŒã‚ã£ã¦ã€ä¸€ã¤ã¯ BOURNE シェル風ã§ã€åŒã˜ãƒ—ãƒã‚°ãƒ©ãƒ ãŒåˆ¥ã®ãƒ¢ãƒ¼ãƒ‰ã§ã¯C シェル風ã«ãªã‚‹ã€‚ã¾ã ã“ã„ã¤ã¯ã¼ãã®æ‰‹å…ƒã«ã¯å±Šã„ã¦ãªã„ã‹ã‚‰ã€ã©ã®ãã‚‰ã„æ‰‹ã‚’ã‹ã‘ãªãゃãªã‚“ãªã„ã‹ã‚‚ã‚ã‹ã‚“ãªã„や。ãれ以外ã«ã‚‚ãŸãã•んユーティリティãŒã‚る。MAKE ã¯ã‚ã‚‹ã—ã€LS ã‚‚ã€ã‚㨠BISON ã£ã¦ã„ㆠYACC ã«ã‹ã‚ã‚‹ã‚‚ã®ã‚‚ã‚ã£ã¦ã€é…布ã•れã¦ã‚‹ã€‚LEX ã«ã‹ãªã‚Šè¿‘ã„ã‚‚ã®ã‚‚ã§ãã¦ã‚‹ã‚“ã ã‘ã©ã€å®Œå…¨ã«äº’æ›æ€§ã¯ãªã„ã®ã§ã€ã¡ã‚‡ã£ã¨ä½œæ¥ãŒå¿…è¦ã€‚ãã—ã¦å…¨ä½“ã¨ã—ã¦ã€ã“れã‹ã‚‰ã‚„ã‚“ãªãゃãªã‚‰ãªã„ã“ã¨ã¯ã€ã‚‚ã†æ¸ˆã‚“ã ã“ã¨ã‚ˆã‚Šã¯ãšã£ã¨å°‘ãªã„ã‚“ã ã‘れã©ã€ã§ã‚‚ã¾ã ã¾ã ãŸãã•ん手ä¼ã„ãŒã„ã‚‹ã‚“ã 。
 ã¿ã‚“ãªãŒã—ょã£ã¡ã‚…ã†ããã®ãŒã€Œã„ã¤ã«ãªã£ãŸã‚‰å®Œæˆã™ã‚‹ã®ã€ã£ã¦ã“ã¨ã€‚ã‚‚ã¡ã‚ã‚“ã¼ãã ã£ã¦ã€ã„ã¤ã§ãã‚“ã®ã‹ãªã‚“ã¦ã‚ã‹ã‚Šã‚ƒã—ãªã„ã‘ã©ã€ã“れã¯ã¼ãã«ã™ã¹ãæ£ã—ã„質å•ã˜ã‚ƒãªã„。もã—ãã®äººãŒãれã«ãŠé‡‘ã‚’æ‰•ã†æ°—ãªã‚‰ã€ãりゃãšã°ã‚Šã©ã‚“ãªã‚‚ã®ã‚’ã„ã¤æ‰‹ã«å…¥ã‚Œã‚‰ã‚Œã‚‹ã‹çŸ¥ã‚ŠãŸãŒã‚‹ã®ã¯å½“ç„¶ã 。ã§ã‚‚ã€ãŠé‡‘を払ã†ã“ã¨ã«ã¯ãªã‚‰ãªã„ã‚“ã ã‹ã‚‰ã€ãã¿ãŸã¡ãŒããã¹ãæ£ã—ã„質å•ã¯ã€Œã‚‚ã£ã¨ã¯ã‚„ã完æˆã•ã›ã‚‹ãŸã‚ã«ã€ã©ã‚“ãªæ‰‹ä¼ã„ã‚’ã—ãŸã‚‰ã„ã„ã§ã™ã‹ã€ãªã‚“ã 。プãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒªã‚¹ãƒˆãŒã‚ã£ã¦ã€MIT ã®ãƒ•ァイルã«ãŠã„ã¦ã‚ã‚‹ã‚“ã ã‘ã©ã€æ‰‹ä¼ã„ãŸã„人ã¯ã“ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆã‚¢ãƒ‰ãƒ¬ã‚¹ã«ãƒ¡ãƒ¼ãƒ«ã‚’ãれれã°ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒªã‚¹ãƒˆã‚’é€ã£ã¦ã‚ã’る。(ã“ã„ã¤ã€ã†ã¾ãå‹•ãã‹ãªï¼ˆã¨ãƒãƒ§ãƒ¼ã‚¯ã‚’見ã¤ã‚ã¦è¨€ã†ï¼‰ã€‚ã“れã€èªã‚る? RMS@GNU.ORG ã よ(カラオケ風ã«è‰²ãŒå¤‰ã‚る通り)。ã§ã€ã“ã“ã§ã¡ã‚‡ã£ã¨ä¼‘憩ã¨ã„ã“ã†ã‹ã€‚ãã—ã¦ä¼‘憩ãŒçµ‚ã‚ã£ãŸã‚‰ã€ã¼ãã¯ã™ã”ã„å•題発言をã„ã‚ã„ã‚ã™ã‚‹ã‹ã‚‰ã。ã„ã¾å¸°ã£ã¡ã‚ƒã ã‚ã よ。ã„ã¾å¸°ã£ãŸã‚‰ã€ãƒ›ãƒ³ãƒˆã®å±±å ´ã‚’ã¿ã®ãŒã™ã‹ã‚‰ã。
 [ã“ã“ã§15分休憩]
  GNU ソフトã®å…¥æ‰‹æ³•を言ã£ã¨ãよã†ã«ã¨è¨€ã‚れãŸã€‚ã§ã€ä¸€ã¤ã®æ–¹æ³•ã¯ã‚‚ã¡ã‚ã‚“ã€ã‚‚ã—ãれをæŒã£ã¦ã‚‹å‹ã ã¡ãŒã„ãŸã‚‰ã€ãれをコピーã™ã‚Œã°ã„ã„ã‘ã©ã€ã§ã‚‚ãã†ã„ã†å‹ã ã¡ãŒã„ãªã‹ã£ãŸã‚‰ã€ãã—ã¦ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆã«ã‚‚ã¤ãªãŒã£ã¦ãªã‹ãã¦ã€ã ã‹ã‚‰ FTP も使ãˆãªã„ãªã‚‰ã€é…布テープを注文ã—ã¦ãƒ•リーソフトウェア財団(FSF)ã«ãŠé‡‘ã‚’é€ã£ã¦ãれれã°ã„ã„。もã¡ã‚ã‚“ã€ãƒ•リーソフトã¯ç„¡æ–™é…布ã£ã¦ã®ã¨ã¯åˆ¥ç‰©ãªã‚“ã よ。ã“ã®è©±ã¯ã¾ãŸã‚ã¨ã§è©³ã—ãやる。
 ã“ã“ã«å–り出ã—ã¾ã—ãŸã‚‹ã¯ EMACS ã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã ã‘ã©ã€ãれã„ã«å°åˆ·è£½æœ¬ã—ãŸã‚„ã¤ã€‚写真製版ã—ã¦ã‚ªãƒ•セットå°åˆ·ã—ã¦ã‚る。EMACS ã®é…布パッケージã«å…¥ã£ã¦ã‚‹ã‚½ãƒ¼ã‚¹ã‹ã‚‰è‡ªåˆ†ã§å°åˆ·ã—ã¦ã‚‚ã„ã„ã—ã€ã“ã£ã¡ã®ã‚„ã¤ã‚’ FSF ã‹ã‚‰è²·ã£ã¦ãれã¦ã‚‚ã„ã„。ã‚ã¨ã§ã“ã“ã«ãã¦ã€ã“ã„ã¤ã‚’見ã¦ã¿ã¦ã€ãれã¨ã“れã«ã¯æ³¨æ–‡æ›¸ã‚‚ã‚ã£ã¦ã‚ã¨ã§ãれを写ã—ãŸã‚Šã¨ã‹ã€ã‚ã¨ã“ã®ï¼ˆè¡¨ç´™ã®ï¼‰çµµã‚‚ãŠã‚‚ã—ã‚ãŒã£ã¦ã‚‚らãˆãŸã‚Šã™ã‚‹ã€‚ã“ã„ã¤ï¼ˆã¨ã€çµµã®ä¸ã§ãƒŒãƒ¼ã«ã¾ãŸãŒã£ãŸRMSã«è¿½ã„ã‹ã‘られã¦ã‚‹äººç‰©ã‚’指ã•ã™ï¼‰ã¯ã€ã³ã³ã£ã¦ã‚‹ã‚½ãƒ•ãƒˆéš åŒ¿è€…ã€‚ã‚ã¨ã§ã“ã„ã¤ã®è©±ã‚‚ã—よã†ã€‚
 ソフトウェアã£ã¦ã®ã¯æ¯”較的新ã—ã„ç¾è±¡ã 。人ãŒã‚½ãƒ•トをé…布ã—出ã—ãŸã®ã¯ã€ã›ã„ãœã„ 30 å¹´å‰ã‹ãªã€‚ã れã‹ãŒãれを商売ã«ã—よã†ã¨æ€ã„ã¤ã„ãŸã®ã¯ã€ãŸã£ãŸ 20 å¹´ã»ã©æ˜”ã 。人ãŒã©ã†ã™ã‚‹ã‹ã«ã¤ã„ã¦ã€ãªã‚“ã®å‰ä¾‹ã‚‚ãªã„ã—ã€ã れãŒä½•ã®æ¨©åˆ©ã‚’æŒã£ã¦ã‚‹ã‹ã‚‚ã‚ã‹ã‚‰ãªã„世界ã ã£ãŸã€‚ãã—ã¦ã€ã‚¢ãƒŠãƒã‚¸ãƒ¼ã§ã»ã‹ã®åˆ†é‡Žã®ä¼çµ±ã‚’æŒã¡è¾¼ã‚ãŸã‚“ã ã‘ã©ã€ãã®éš›ã®ã‚¢ã‚¤ãƒ‡ã‚¢ãŒã„ãã¤ã‹ã‚ã£ãŸã€‚
 ヨーãƒãƒƒãƒ‘ã®æ•™æŽˆãŸã¡ãŒãŠæ°—ã«å…¥ã‚Šã®ã‚¢ãƒŠãƒã‚¸ãƒ¼ã¯ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã¨æ•°å¦ã¨ã®ã‚¢ãƒŠãƒã‚¸ãƒ¼ã€‚プãƒã‚°ãƒ©ãƒ ã£ã¦ã®ã¯ä¸€ç¨®ã®å¤§ããªæ•°å¼ã¿ãŸã„ãªã‚‚ã‚“ã 。ã•ã¦ä¼çµ±çš„ã«ã¯ã€ã れも数å¼ã‚’所有ã—ãŸã‚Šã¯ã§ããªã„。ã れã§ã‚‚ãれを写ã—ã¦ä½¿ãˆã‚‹ã€‚
 一般ã®äººã«ã„ã¡ã°ã‚“æ„味ãŒã‚るアナãƒã‚¸ãƒ¼ã¯ã€æ–™ç†ã®ãƒ¬ã‚·ãƒ”ã ã‚ã†ã€‚考ãˆã¦ã¿ã‚Œã°ã€æ—¥å¸¸ç”Ÿæ´»ã§ãƒ—ãƒã‚°ãƒ©ãƒ ã«ã„ã¡ã°ã‚“è¿‘ã„ã‚‚ã®ã£ã¦ã„ãˆã°ãƒ¬ã‚·ãƒ”ãªã‚“ã よ。ã¡ãŒã„ã¨ã„ãˆã°ã€ãƒ¬ã‚·ãƒ”ã¯äººãŒå¾“ã†ã‚‚ã®ã§ã€æ©Ÿæ¢°ãŒè‡ªå‹•çš„ã«ã‚„ã‚‹ã“ã¨ã˜ã‚ƒãªã„ã£ã¦ã“ã¨ã€‚確ã‹ã«ãƒ¬ã‚·ãƒ”ã«ã¯ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¨ã‚ªãƒ–ジェクトコードã®å·®ã¯ãªã„ã‘れã©ã€ã§ã‚‚ã„ã¡ã°ã‚“è¿‘ã„ã®ã¯äº‹å®Ÿã€‚ãã—ã¦ã れもレシピを所有ã™ã‚‹ã“ã¨ã¯èªã‚られã¦ã„ãªã„。
 ã§ã‚‚é¸ã°ã‚ŒãŸã‚¢ãƒŠãƒã‚¸ãƒ¼ã¯ã€æœ¬ã¨ã®ã‚¢ãƒŠãƒã‚¸ãƒ¼ã§ã€æœ¬ã«ã¯è‘—作権ãŒã‚る。ãã—ã¦ã€ãªãœãれãŒé¸ã°ã‚ŒãŸã®ã‹ï¼Ÿã€€ãれã¯ã€ã“ã®é¸æŠžã‚’ã™ã‚‹ã“ã¨ã§ã„ã¡ã°ã‚“利益を被る人ãŒé¸æŠžæ¨©ã‚’与ãˆã‚‰ã‚ŒãŸã‹ã‚‰ã 。プãƒã‚°ãƒ©ãƒ を使ã†äººã˜ã‚ƒãªãã¦ã€æ›¸ãäººãŒæ±ºå®šã‚’èªã‚られã¦ã€ãã—ã¦ã¿ã‚“ãªã¯ã¾ã£ãŸãã®åˆ©å·±çš„ãªæ±ºæ–ã‚’ãã ã—ã¦ã€ãŠã‹ã’ã§ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã®ä¸–界ã¯é†œã„ã¨ã“ã‚ã«å¤‰ã‚ã£ã¦ã—ã¾ã£ãŸã€‚
 ã¼ããŒã“ã®ä¸–界ã«å…¥ã£ã¦ããŸã¨ãã€1971 å¹´ã« MIT ã§åƒãã ã—ãŸã¨ãã€ã¼ããŸã¡ã®é–‹ç™ºã—ãŸãƒ—ãƒã‚°ãƒ©ãƒ ãŒå…±æœ‰ã•れãªã„ã‹ã‚‚ãªã‚“ã¦è€ƒãˆã¯ã€è°è«–ã™ã‚‰ã•れãªã‹ã£ãŸã€‚ãã—ã¦ã‚¹ã‚¿ãƒ³ãƒ•ォードも CMU ã‚‚ã¿ã‚“ãªã€DIGITAL ã§ã•ãˆãã†ã ã£ãŸã€‚当時㮠DIGITAL ã‹ã‚‰ã® OS ã¯ç„¡æ–™ã ã£ãŸã€‚ãれã«ã¼ãã‚‚ã€PDP-11 クãƒã‚¹ã‚¢ã‚»ãƒ³ãƒ–ラã¨ã‹ã‚れã“れプãƒã‚°ãƒ©ãƒ をもらã†ã“ã¨ãŒã‚ˆãã‚ã£ã¦ã€ãれをãƒãƒ¼ãƒˆã—㦠ITS ã§å‹•ãよã†ã«ã—ã¦ã€ã„ã‚ã‚“ãªæ©Ÿèƒ½ã‚‚åŠ ãˆãŸã€‚ãã®ãƒ—ãƒã‚°ãƒ©ãƒ ã«ã¯ç‰ˆæ¨©ã¯ãªã‹ã£ãŸã‚“ã 。
 ã“ã„ã¤ãŒå¤‰ã‚りã¯ã˜ã‚ãŸã®ã¯ã€ã‚„ã£ã¨ 1970 年代後åŠã«å…¥ã£ã¦ã‹ã‚‰ã®ã“ã¨ãªã‚“ã よ。ã¼ãã¯ã¼ãらã®å…±æœ‰ç²¾ç¥žã«ã¯ã™ã”ãæ„Ÿæ¿€ã—ãŸã€‚ã¼ããŸã¡ã¯ã€é¡˜ã‚ãã°å½¹ã«ç«‹ã¤ã“ã¨ã‚’ã‚„ã£ã¦ã„ã¦ã€äººã€…ãŒãれを使ãˆã‚Œã°å¹¸ã›ã ã£ãŸã€‚ã ã‹ã‚‰æœ€åˆã® EMACS を開発ã—ãŸã¨ãã€MIT ã®å¤–ã®äººãŒãれを使ã„ãŸã„ãªã€ã¨è¨€ã„出ã—ãŸã¨ãã€ã¼ãã¯ãれ㌠EMACS「コミューンã€ã®ã‚‚ã®ã ã€ã ã‹ã‚‰ EMACS を使ã†ã«ã¯ãã®ã‚³ãƒŸãƒ¥ãƒ¼ãƒ³ã®ä¸€å“¡ã˜ã‚ƒãªãゃã ã‚ã§ã€ãれã¯ã¤ã¾ã‚Šã€è‡ªåˆ†ãŒæ”¹è‰¯ã‚’åŠ ãˆãŸã‚‰ãれを貢献ã™ã‚‹è²¬ä»»ãŒã‚ã‚‹ã‚“ã ã¨ã„ã†æ„味ã よã€ã¨è¨€ã£ãŸã€‚オリジナル㮠EMACS ã¸ã®æ”¹è‰¯ã¯ã™ã¹ã¦ã¼ãã«é€ã‚‰ãªãゃãªã‚‰ãªã‹ã£ãŸã‚“ã 。ãã†ã™ã‚Œã°æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® EMACS ã«ãれを入れã¦ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®å…¨å“¡ãŒãƒ¡ãƒªãƒƒãƒˆã‚’得られる。
 ã§ã‚‚CMUã§SCRIBEãŒé–‹ç™ºã•れã¦ã€ãれãŒä¼šç¤¾ã«å£²ã‚‰ã‚ŒãŸã¨ãã«ã€ã“れãŒç ´å£Šã•れã¯ã˜ã‚ãŸã€‚ã“れã¯ã„ã‚ã‚“ãªå¤§å¦ã®ã¼ããŸã¡ã¿ã‚“ãªã«ã¨ã£ã¦å¤§å•題ã ã£ãŸã€‚ã¿ã‚“ãªã®ç›®ã®å‰ã«å¤§ããªèª˜æƒ‘ãŒãŠã‹ã‚Œã¦ã€å”力をやã‚ã‚‹ã®ãŒã™ã”ã儲ã‹ã‚‹ã‚ˆã†ã«ãªã£ã¦ã€å”力を信ã˜ã¦ã„ã‚‹ã¼ããŸã¡ã¯ã€å”力ã™ã‚‹ã‚ˆã†ã«èª¬å¾—ã™ã‚‹ææ–™ãŒãªã«ã‚‚ãªã‹ã£ãŸã€‚ã¯ã£ãりã¨ã€ä¸€äººã¾ãŸä¸€äººã¨ã€å¯è¿”ã£ã¦ç¤¾ä¼šã¨ã®å”力をやã‚ã¦ã€ã¼ããŸã¡ã®ä¸ã§ã™ã”ã良心ã®å¼·ã„人ã ã‘ãŒå”力を続ã‘ã‚‹ã ã‘ã«ãªã‚‹ã ã‚ã†ã€‚ãã—ã¦ã¾ã•ã«ãã†ãªã£ãŸã‚ã‘。
 プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã®ä¸–界ã¯é†œã„ã¨ã“ã‚ã«ãªã£ã¡ã‚ƒã£ãŸã‚ˆã。ã¿ã‚“ãªã‚·ãƒ‹ã‚«ãƒ«ã§ã€åŒã˜åˆ†é‡Žã®äººãŸã¡ã‚„ãƒ¦ãƒ¼ã‚¶ã«æ„地悪ã«ã—ãŸã‚‰ã„ãら儲ã‹ã‚‹ã‹ãªã€ã¨è€ƒãˆã¦ã‚‹ã€‚
 ã¼ãã¯ã€ã‚½ãƒ•トを所有ã™ã‚‹ã¨ã„ã†æ…£è¡Œã¯ç‰©è³ªçš„ã«ã‚‚ç„¡é§„ãŒå¤šãã€ç²¾ç¥žé¢ã§ã‚‚ç¤¾ä¼šçš„ã«æœ‰å®³ã§é‚ªæ‚ªãªã‚‚ã®ã ã¨æ–言ã—ãŸã„。ã“ã® 3 ã¤ã¯ã™ã¹ã¦ç›¸äº’ã«é–¢ä¿‚ã—ã‚ã£ã¦ã‚‹ã€‚ãªãœç²¾ç¥žçš„ã«æœ‰å®³ã‹ã¨è¨€ãˆã°ã€ãれã¯ã‚³ãƒ³ãƒ”ュータã«è§¦ã‚Œã‚‹ã‚らゆる社会人ã«ã‹ã‹ã‚ã‚‹ã‹ã‚‰ã§ã€ãã®æŽ¥è§¦ã‚’æ˜Žã‚‰ã‹ã«ä»–人ã«å¯¾ã—ã¦ç„¡é§„ã®å¤šã„å½¢ã§ã‚„らã›ã‚‹æ…£è¡Œã ã‹ã‚‰ã 。ãã—ã¦è‡ªåˆ†ã ã‘ã®åˆ©ç›Šã®ãŸã‚ã«ä½•ã‹ã‚’ã—ã¦ã€ã—ã‹ã‚‚ãれãŒè‡ªåˆ†ã®åŠ©ã‹ã‚‹ã‚ˆã‚Šã‚‚他人ã«å®³ã‚’与ãˆã‚‹ã»ã†ãŒå¤§ãã„ã“ã¨ã‚’知ã£ã¦ã‚„ã‚‹ãŸã³ã«ã€å¿ƒã®ä¸ã§ãã‚“ãªã“ã¨ã‚’æ£å½“化ã™ã‚‹ãŸã‚ã«ã€ãã¿ã¯ã‚·ãƒ‹ã‚«ãƒ«ã«ãªã‚‹ã—ã‹ãªã„。ãã—ã¦ãれã¯ã€æ„図的ã«ç¤¾ä¼šã§è¡Œã‚れãŸä½œæ¥ã‚’ç„¡é§„ã«ã™ã‚‹ã‚‚ã®ã§ã‚りã€ç¤¾ä¼šã®é€€å»ƒã‚’æ‹›ã„ã¦ã„ã‚‹ãŒã‚†ãˆã«é‚ªæ‚ªãªã‚“ã 。
 ã¾ãšã€ã‚½ãƒ•トウェアã¨ã‹ã€ãã®ä»–一般的ã«å½¹ã«ç«‹ã¤æƒ…å ±ã‚’æ‰€æœ‰ã—よã†ã¨ã™ã‚‹ã“ã¨ã§ã€ã©ã‚“ãªå®³ãŒç”Ÿã˜ã‚‹ã‹ã‚’説明ã—よã†ã€‚ãれã‹ã‚‰ãã®æ…£è¡Œã‚’å¼è·ã™ã‚‹ã‚ˆã†ãªè°è«–ã«åè«–ã—ã¦ã€ã“ã®ç¾è±¡ã¨ã©ã†ã‚„ã£ã¦é—˜ãˆã°ã„ã„ã‹ã€ãã—ã¦ã¼ããŒã©ã†ã‚„ã£ã¦é—˜ã£ã¦ã‚‹ã‹ã‚’話ãã†ã€‚
 
ã€€æƒ…å ±ã®æ‰€æœ‰ã¨ã„ã†è€ƒãˆæ–¹ã¯ã€3ã¤ã®ç•°ãªã‚‹ãƒ¬ãƒ™ãƒ«ã§æœ‰å®³ã 。三ã¤ã®ãƒ¬ãƒ™ãƒ«ã§ç‰©è³ªçš„ã«æœ‰å®³ã ã—ã€ãれãžã‚Œã®ç‰©è³ªçš„ãªå®³ã¯ã€å¯¾å¿œã™ã‚‹ç²¾ç¥žçš„ãªå®³ã‚’ä¼´ã†ã€‚
 最åˆã®ãƒ¬ãƒ™ãƒ«ã§ã¯ã€ãれã¯å˜ã«ã€åˆ©ç”¨è€…ãŒãã®ã‚½ãƒ•トを使ã†ã®ã‚’ã˜ã‚ƒã¾ã™ã‚‹ã‚“ã ã‘ã©ã€å®Ÿã¯ä½¿ã†äººãŒå°‘ãªãã¦ã‚‚プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã®ä½œæ¥ãŒæ¸›ã‚‹ã‚ã‘ã˜ã‚ƒãªã„。プãƒã‚°ãƒ©ãƒ ã®åˆ©ç”¨ã«ãŠå€¤æ®µãŒã¤ã„ãŸã‚‰ã“れã¯ã¿ã‚“ãªãŒãƒ—ãƒã‚°ãƒ©ãƒ を使ã‚ãªã„インセンティブã€ã¨ã„ã†ã®ã¯ã“ã®æ‰‹ã®ã‚½ãƒ•ãƒˆéš åŒ¿è€…ã©ã‚‚ãŒå¤§å¥½ããªã“ã¨ã°ãªã‚“ã ã‘ã©ã€ä½¿ã‚ãªã„インセンティブã«ãªã£ã¦ã€ã“れã¯ç„¡é§„ã 。ãŸã¨ãˆã°ã‚るプãƒã‚°ãƒ©ãƒ ã«ãŠå€¤æ®µãŒã¤ã„ã¦ã€ã ã‹ã‚‰ä½¿ã†äººé–“ã®æ•°ãŒåŠæ¸›ã—ã¡ã‚ƒã£ãŸã‚‰ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã®åŠåˆ†ã¯ç„¡é§„ã«ãªã£ãŸã“ã¨ã«ãªã‚‹ã€‚åŒã˜ã ã‘ã®ä½œæ¥ãŒã€åŠåˆ†ã®å¯Œã—ã‹ã¤ãりã ã•ãªã‹ã£ãŸã‚“ã ã‹ã‚‰ã€‚
 ã•ã¦å®Ÿã¯ã€ãƒ—ãƒã‚°ãƒ©ãƒ ãŒä½¿ã„ãŸã„人ã¿ã‚“ãªã«å‡ºå›žã‚‹ã‚ˆã†ã«ã™ã‚‹ã«ã¯ã€ç‰¹åˆ¥ãªã“ã¨ã¯ä½•ã‚‚ã—ãªãã¦ã„ã„。ã¿ã‚“ãªã‚³ãƒ”ーãらã„自分ã§ã¡ã‚ƒã‚“ã¨ã§ãã‚‹ã—ã€ã ã‹ã‚‰ã„ãšã‚Œã¯ã¿ã‚“ãªã®æ‰‹ã«å…¥ã‚‹ã€‚プãƒã‚°ãƒ©ãƒ を書ã„ãŸã‚‰ã€ã‚ã¨ã¯ã™ã‚ã£ã¦ã¦ã€ã¿ã‚“ãªã®ã—ãŸã„よã†ã«ã•ã›ã‚Œã°ã„ã„ã®ã€‚ã§ã‚‚ã€ãã†ã¯ãªã‚‰ãªã„。ã‹ã‚りã«ã れã‹ãŒæ„図的ã«ãƒ—ãƒã‚°ãƒ©ãƒ ã®å…±æœ‰ã‚’妨害ã—よã†ã¨ã™ã‚‹ã€‚ãã—ã¦ãれã©ã“ã‚ã‹ã€ãã„ã¤ãŒå¦¨å®³ã—よã†ã¨ã™ã‚‹ã ã‘ã˜ã‚ƒãªãã¦ã€ã»ã‹ã®äººã‚’手ä¼ã‚ã›ã‚‹ã‚ˆã†åœ§åŠ›ã‹ã‘る。ユーザãŒå®ˆç§˜å¥‘ç´„ã«ã‚µã‚¤ãƒ³ã—ãŸã‚‰ã€ãã®äººã¯è¦ã™ã‚‹ã«ã»ã‹ã®ä»²é–“ã®ãƒ¦ãƒ¼ã‚¶ãŸã¡ã‚’売り渡ã—ãŸã£ã¦ã“ã¨ã 。黄金律ã«ã—ãŸãŒã£ã¦ã€Œã¼ãã¯ã“ã®ã‚½ãƒ•トãŒå¥½ãã ã€ã¼ãã®éš£äººã‚‚ã“ã®ã‚½ãƒ•ãƒˆãŒæ°—ã«å…¥ã‚‹ã ã‚ã†ã€ã ã‹ã‚‰äºŒäººã¨ã‚‚ãã‚ŒãŒæŒã¦ã‚‹ã‚ˆã†ã«ã—よã†ã€ã¨ã„ã†ã‹ã‚りã«ã€ãã„ã¤ã¯ã“ã†è¨€ã£ã¦ã‚‹ã‚“ã 。「ã„ã„よã€ãŠã‚Œã«ãれよ。隣人ãªã‚“ã‹åœ°ç„ã«å •ã¡ã‚ï¼ã€€ãŠã‚Œã‚‚ãã„ã¤ã‚’éš£äººã®æ‰‹ã«å…¥ã‚‰ãªã„よã†ã«ã™ã‚‹ã®ã«æ‰‹ã‚’貸ã™ã‹ã‚‰ã•ã€ã¨ã«ã‹ããŠã‚Œã«ãれï¼ã€ã€€ãã—ã¦ã“ã®ç²¾ç¥žãŒã€ç²¾ç¥žçš„ã«æœ‰å®³ãªã‚“ã 。ã“ã®ã€Œéš£äººãªã‚“ã‹åœ°ç„ã«å •ã¡ã‚ã€ã“ã®ãŠã‚Œã«ã‚³ãƒ”ーをよã“ã›ã€ã¨ã„ã†æ…‹åº¦ãŒã€‚
 守秘契約ã¨ã‹ãªã‚“ã¨ã‹ã«ã‚µã‚¤ãƒ³ã—ãŸã‹ã‚‰ã£ã¦ã‚“ã§ã¼ãã«ä½•ã‹ã®ã‚³ãƒ”ーをãれãªã„よã†ãªäººã«å‡ºãã‚ã—ã¦ã‹ã‚‰ã€ã»ã‹ã®ã れã‹ãŒã¼ãã«ãã®æ‰‹ã®ã‚‚ã®ã«ã‚µã‚¤ãƒ³ã—ã‚ã£ã¦è¡Œã£ãŸã¨ãã«ã¯ã€ãã‚“ãªã®ãŒã¾ã¡ãŒã£ã¦ã‚‹ã®ã¯ã‚ã‹ã£ãŸã€‚自分ãŒã‚„られã¦ã‚ã‚“ãªã«è…¹ãŒãŸã£ãŸã“ã¨ã‚’ã€ã“ã®ã¼ããŒäººã«ã‚„れるã‚ã‘ãªã„ã§ã—ょ。
 ã§ã‚‚ã“れã¯ã€å®³ã®ä¸ã§æœ€åˆã®ãƒ¬ãƒ™ãƒ«ã«ã™ãŽãªã„。第二ã®ãƒ¬ãƒ™ãƒ«ã¯ã€äººãŒãƒ—ãƒã‚°ãƒ©ãƒ を変ãˆãŸã„ã¨ãã«ç”Ÿã˜ã‚‹ã€‚ã ã£ã¦ã€ä½¿ã„ãŸã„人ã¿ã‚“ãªã«å®Œå…¨ã«ã‚ã£ãŸãƒ—ãƒã‚°ãƒ©ãƒ ãªã‚“ã¦ãªã„ã‚‚ã®ã€‚äººã¯æ–™ç†ã«æ‰‹ã‚’åŠ ãˆã‚‹ã§ã—ょ。塩を減らã™ã¨ã‹ã€ã¡ã‚‡ã£ã¨ãƒ”ーマンを入れるã¨ã‹ã•ã€åŒã˜ã‚ˆã†ã«ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã ã£ã¦è‡ªåˆ†ã®ã»ã—ã„効果を得るã«ã¯æ‰‹ç›´ã—ãŒã„ã‚‹ã‚“ã 。
 ã•ã¦ã€ã‚½ãƒ•ト所有者ãŸã¡ã¯ã€äººãŒãƒ—ãƒã‚°ãƒ©ãƒ を変ãˆã‚ˆã†ãŒã©ã†ã—よã†ãŒã€å®Ÿã¯ãœã‚“ãœã‚“æ°—ã«ã—ã¦ãªã„ã‚“ã ã‘れã©ã€ãŸã 連ä¸ã®ç›®çš„ã®ãŸã‚ã«ã¯ã€äººã«ãã‚“ãªã“ã¨ã‚’ã•ã›ãªã„ã»ã†ãŒéƒ½åˆãŒã„ã„。ソフトãŒç‹¬å ソフトã ã¨ã€ã‚½ãƒ¼ã‚¹ã¯æ‰‹ã«å…¥ã‚‰ãªã„ã—ã€å¤‰ãˆã‚‰ã‚Œãªã„ã—ã€ãŠã‹ã’ã§ãƒ—ãƒã‚°ãƒ©ãƒžã«ã¨ã£ã¦ã¯ã™ã”ãç„¡é§„ãªä½œæ¥ãŒå¢—ãˆã¦ã€ãƒ¦ãƒ¼ã‚¶ã‚‚ã„らã„らãŒã¤ã®ã‚‹ã€‚ãŸã¨ãˆã°ã€ä½•ヶ月も銀行ã§ãƒ—ãƒã‚°ãƒ©ãƒžã‚„ã£ã¦ã€æ–°ã—ã„プãƒã‚°ãƒ©ãƒ を書ã„ã¦ãŸå‹ã ã¡ã®è©±ãªã‚“ã ã‘ã©ã€ãれã«ã¯ã»ã¨ã‚“ã©å¤§ä¸ˆå¤«ãªå¸‚販ソフトãŒã‚ã£ãŸã‚“ã ã‘れã©ã€ã§ã‚‚ã‹ã‚Œã‚‰ã®æ±‚ã‚ã‚‹ã‚‚ã®ãã®ã‚‚ã®ã£ã¦ã‚ã‘ã˜ã‚ƒãªãã¦ã€ãã®å·®ãŒã‚ã‚‹ãŠã‹ã’ã§ã€ãã®å¸‚販ソフトã¯ä½¿ã„ã‚‚ã®ã«ãªã‚‰ãªã‹ã£ãŸã‚“ã 。ãã“ã®éƒ¨åˆ†ã ã‘変ãˆã‚‹åŠ´åŠ›ã¯ã»ã‚“ã®ã‚ãšã‹ã§ã™ã‚“ã ã ã‚ã†ã。ã§ã‚‚ãã®ãƒ—ãƒã‚°ãƒ©ãƒ ã®ã‚½ãƒ¼ã‚¹ãŒãªã‹ã£ãŸã‹ã‚‰ã€ãれã¯ä¸å¯èƒ½ã ã£ãŸã€‚彼女ã¯ã‚¼ãƒã‹ã‚‰ã¯ã˜ã‚ã‚‹ã—ã‹ãªãã¦ã€ã ã‹ã‚‰ãŸãã•ん仕事を無駄ã«ã—ãŸã€‚世界ã§ã“ã‚“ãªé¢¨ã«æ™‚é–“ã‚’ç„¡é§„ã«ã—ã¦ã„るプãƒã‚°ãƒ©ãƒžãŒã€ã©ã®ãらã„ã„ã‚‹ã®ã‹ã¯ç¥žã®ã¿ãžçŸ¥ã‚‹ã€ã よã。
 ãれã¨ã€ã‚るソフトãŒãã®å ´ã—ã®ãŽã«ã¯ä½¿ãˆã‚‹ã‘れã©ã€ã§ã‚‚ã—ã£ãりã“ãªã„ã“ã¨ãŒã‚る。ãŸã¨ãˆã°MITã«ã¯ã˜ã‚ã¦ã‚°ãƒ©ãƒ•ィックプリンタãŒããŸã¨ãã€ã‚½ãƒ•トã¯è‡ªåˆ†ã§æ›¸ã„ã¦ã€ã„ã‚ã„ã‚ã™ã¦ããªæ©Ÿèƒ½ã‚’ã¤ã‘ãŸã‚“ã 。ãŸã¨ãˆã°è‡ªåˆ†ã®ã‚¸ãƒ§ãƒ–ãŒå°åˆ·ã—終ã‚ã£ãŸã‚‰ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ã£ã¦ãれるã¨ã‹ã€è‡ªåˆ†ã®ã‚¸ãƒ§ãƒ–ãŒã‚ューã«å…¥ã£ã¦ã‚‹æ™‚ã«ç´™åˆ‡ã‚Œã«ãªã£ãŸã‚‰æ•™ãˆã¦ãれるã¨ã‹ã€ã»ã‹ã«ã‚‚ã„ã‚ã„ã‚ã»ã—ã„よã†ãªæ©Ÿèƒ½ã‚’入れãŸã€‚ãã®å¾Œã€ã‚‚ã£ã¨ãšã£ã¨ã„ã„グラフックプリンタãŒå…¥ã£ã¦ã€æœ€åˆã®ãƒ¬ãƒ¼ã‚¶ãƒ—リンタã ã£ãŸã‚“ã ã‘ã©ã€ã§ã‚‚ãã®ã‚½ãƒ•トã¯Xeroxã®ã‚‚ã®ã§ã€ãれã¯å¤‰ãˆã‚‰ã‚Œãªã‹ã£ãŸã€‚ã§ã€ãã†ã„ã†æ©Ÿèƒ½ã¨ã‹ã‚‚入れã¦ãれãªã„ã—ã€ã¼ããŸã¡ãŒè¶³ã™ã“ã¨ã‚‚ã§ããªã‹ã£ãŸã—ã€ã ã‹ã‚‰ã€Œãã®å ´ã—ã®ãŽã€ã®ä»£ç‰©ã§æˆ‘æ…¢ã—ãªãゃãªã‚‰ãªã‹ã£ãŸã€‚自分ãŸã¡ã«ã¯ã€ãれをãªãŠã™æ„志もやる気も能力もå分ã«ã‚ã‚‹ã“ã¨ãŒã‚ã‹ã£ã¦ã‚‹ã®ã«ã€ãれãŒè¨±ã•れã¦ãªã„ã£ã¦ã®ã¯ã€ã™ã”ãã„らã ãŸã—ã‹ã£ãŸã。ã“れã£ã¦å¦¨å®³å·¥ä½œã よ。
 ãれã¨ã€ã‚³ãƒ³ãƒ”ュータを使ã£ã¦ã‚‹ã®ã«ã€ã‚³ãƒ³ãƒ”ュータã¯ã‚ã‘ã‚ã‹ã‚‰ã‚“ã€ä»•組ã¿ãŒã‚ã‹ã‚‰ã‚“ã¨è¨€ã†äººãŒãŸãã•ã‚“ã„る。ã†ã‚“ã€ãりゃã‚ã‹ã‚Šã£ã“ãªã„よã。自分ã®ä½¿ã£ã¦ã‚‹ã‚½ãƒ•トãŒèªã‚ãªã„ã‚“ã もん。プãƒã‚°ãƒ©ãƒ ã®æ£ã—ã„æ›¸ã方をå¦ã¶å”¯ä¸€ã®æ–¹æ³•ã€ãã—ã¦ãƒ—ãƒã‚°ãƒ©ãƒ ãŒã©ã†å‹•ã„ã¦ã‚‹ã®ã‹ã‚’çŸ¥ã‚‹å”¯ä¸€ã®æ–¹æ³•ã¯ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’èªã‚€ã“ã¨ãªã‚“ã もん。
 ã ã‹ã‚‰æ€ã†ã‚“ã ã‘ã©ã€ã‚³ãƒ³ãƒ”ュータをãŸã ã®é“å…·ã¨ã—ã¦ã—ã‹è€ƒãˆãªã„利用者ã£ã¦ã®ã¯ã€å®Ÿã¯ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’秘密ã«ã—ã¨ãç¿’æ…£ã®ã›ã„ã§ç”Ÿã¾ã‚ŒãŸã€ãƒ‹ãƒ¯ãƒˆãƒªã‹åµã‹å¼ã®æ‚ªå¾ªç’°ãªã®ã‹ã‚‚ã—れãªã„よ。
 ã•ã¦ã“ã®ç¨®ã®ç‰©è³ªçš„害ã«ä¼´ã†ç²¾ç¥žçš„ãªå®³ã¯ã€è‡ªåˆ†ã•ãˆã‚ˆã‘れã°ã¨ã„ã†ç²¾ç¥žã 。人ãŒé•·æ™‚間コンピュータシステムを使ã£ã¦ã‚‹ã¨ã€ãã®ã‚³ãƒ³ãƒ”ュータシステムã®è¨å®šã¯ãã®äººãŒä½ã¾ã†éƒ½å¸‚ã«ãªã‚‹ã€‚ã¡ã‚‡ã†ã©è‡ªåˆ†ã®å®¶ã‚„å®¶å…·ã®é…ç½®ãŒã€ãã®ä¸ã§ã™ã‚€ã¼ããŸã¡ã®ç”Ÿæ´»ã‚’è¦å®šã™ã‚‹ã‚ˆã†ã«ã€ã¼ããŸã¡ã®ä½¿ã†ã‚³ãƒ³ãƒ”ュータシステムもãã†ã§ã€è‡ªåˆ†ãŸã¡ã«ã‚ã†ã‚ˆã†ã«ã‚³ãƒ³ãƒ”ュータシステムを変ãˆã‚‰ã‚Œãªã‘れã°ã€ã¼ããŸã¡ã®ç”Ÿæ´»ã¯å®Ÿã¯ä»–äººã«æ”¯é…ã•れã¦ã‚‹ã“ã¨ã«ãªã‚‹ã€‚ãã—ã¦ã“ã‚Œã«æ°—ãŒã¤ã„ãŸäººã¯ã€ã‚ã‚‹æ„味ã§ãƒ¢ãƒ©ãƒ«ãŒä½Žä¸‹ã™ã‚‹ã‚“ã 。「ã“ã†ã„ã†ã®ã‚’変ãˆã‚ˆã†ã¨ã—ã¦ã‚‚ç„¡é§„ã よã€ãšã£ã¨ã“ã†ã‚„ã£ã¦ã²ã©ã„ã¾ã¾ãªã‚“ã ã‹ã‚‰ã€‚䏿º€ã‚’ã„ã†ã®ã•ãˆç„¡é§„ã 。ã¨ã«ã‹ã時間をã¤ãŽè¾¼ã‚“ã§â€¦â€¦ã“れãŒã™ã‚“ã らã¼ããŒã©ã£ã‹ã¸è¡Œã“ã†ã€ãã—ã¦ã‚‚ã†ã“ã®ã“ã¨ã¯è€ƒãˆãªã„よã†ã«ã—よã†ã€ã€€å…¬å¾³å¿ƒã£ã¦ã®ã‚‚ãŒã‚ã‚‹ã®ã«ç‰©äº‹ã®æ”¹å–„ãŒè¨±ã•れãªã„ã¨ã€çµæžœã¨ã—ã¦ã“ã®æ‰‹ã®ç²¾ç¥žã€ã“ã®æ‰‹ã®ã‚„ã‚‹æ°—ã®ãªã•ãŒç”Ÿã˜ã‚‹ã‚“ã 。
 第三ã®ãƒ¬ãƒ™ãƒ«ã®å®³ã¯ã€ã‚½ãƒ•トウェア開発者自身ã®é–“ã®ã‚„りã¨ã‚Šã€‚ã‚らゆる知è˜åˆ†é‡Žã¯ã€äººãŒä»–äººã®æˆæžœã®ä¸Šã«ç©ã¿ä¸Šã’られるã¨ãã«ã„ã¡ã°ã‚“ã¯ã‚„ã進æ©ã™ã‚‹ã€ã§ã‚‚æƒ…å ±ã®æ‰€æœ‰æ¨©ã¯ã€ã¾ã•ã«ä»–人ãŒãã†ã—ãªã„よã†ã«ã™ã‚‹ãŸã‚ã«ã¤ãられã¦ã‚‹ã€‚ã‚‚ã—人ãŒä»–äººã®æˆæžœã«ç©ã¿ä¸Šã’られãŸã‚‰ã€ãã®æ‰€æœ‰æ¨©ã¯ã¯ã£ãりã—ãªããªã£ã¦ã€ã ã‹ã‚‰ã¿ã‚“ãªã€ãã®åˆ†é‡Žã¸ã®æ–°è¦å‚å…¥ãŒã‚¼ãƒã‹ã‚‰ã¯ã˜ã‚ã‚‹ã—ã‹ãªã„よã†ã«æ‰‹ã‚’打ã£ã¦ã€ãŠã‹ã’ã§ãã®åˆ†é‡Žã®é€²æ©ãŒå¤§å¹…ã«å¾Œã‚Œã‚‹ã€‚
 ã ã‹ã‚‰ã‚ã‹ã‚‹ã§ã—ょ。表計算ソフトãŒåˆ¥ã€…ã®ä¼šç¤¾ã‹ã‚‰ãŸãã•ん出ã¦ã‚‹ã‘ã©ã€ã¿ã‚“ãªãれãŒãれã¾ã§ã©ã†ã‚„ã£ã¦ããŸã®ã‹è¦‹ã¦ã¿ã‚‹ã¨ã„ã†æ©æµãªã—ã«ã‚„ã£ã¦ã‚‹ã€‚ãりゃ確ã‹ã«ã€æœ€åˆã«æ›¸ã‹ã‚ŒãŸè¡¨è¨ˆç®—ソフトã¯å®Œç’§ã˜ã‚ƒãªã‹ã£ãŸã€‚ãŸã¶ã‚“ã€ä¸€éƒ¨ã®ã‚³ãƒ³ãƒ”ュータã§ã—ã‹å‹•ã‹ãªãã¦ã€ãªã«ã‹ã‚’ã™ã‚‹ã¨ãã«ã‚‚ã„ã¡ã°ã‚“ã„ã„æ–¹æ³•ã§ã¯ã‚„らãªã‹ã£ãŸã€‚ã ã‹ã‚‰ã€ãã‚Œã‚’éƒ¨åˆ†çš„ã«æ›¸ãæ›ãˆãŸã„人ãŒå‡ºã¦ãã‚‹ç†ç”±ã¯ã„ã‚ã„ã‚ã‚ã£ãŸã‚ã†ã€‚ã§ã‚‚ã€è‡ªåˆ†ã®æ”¹å–„ã—ãŸã„ã¨ã“ã‚ã ã‘を書ãç›´ã›ã°ã„ã„ã‚“ã ã£ãŸã‚‰ã€ä½œæ¥é‡ã¯ãšã£ã¨å°‘ãªãã¦æ¸ˆã‚“ã よã。システムã®ã‚る部分をよãã™ã‚‹æ–¹æ³•ã¯è¦‹ãˆã‚‹ã‹ã‚‚ã—れãªã„ã‘れã©ã€åŒã˜ã‚·ã‚¹ãƒ†ãƒ ã®åˆ¥ã®éƒ¨åˆ†ãªã‚“ã‹ãœã‚“ãœã‚“マシã«ã§ããªã„ã‹ã‚‚ã—れãªã„。ã„ã‚„ã€åŒã˜ãらã„ã®ãƒ¬ãƒ™ãƒ«ã«é”ã™ã‚‹ã®ã ã£ã¦ã€ãˆã‚‰ã苦労ã™ã‚‹ã‹ã‚‚ã—れãªã„。自分ã®å¥½ããªã¨ã“ã‚ã‚’ã¨ã£ã¦ã€è‡ªåˆ†ãŒã²ã‚‰ã‚ã„ãŸéƒ¨åˆ†ã ã‘をやりãªãŠã›ãŸã‚‰ã€ã‚らゆるé¢ã§å‰ã‚ˆã‚Šå„ªã‚ŒãŸã‚·ã‚¹ãƒ†ãƒ ãŒæ‰‹ã«å…¥ã£ã¦ã€ã¾ã£ãŸãæ–°ã—ã„システムを書ãよりもãšã£ã¨ä½œæ¥ã¯æ¸›ã‚‹ã€‚ãりゃシステムをゼãƒã‹ã‚‰æ›¸ãç›´ã™ã¨ã„ã„ã“ã¨ã‚‚ã‚ã‚‹ã®ã¯ã¿ã‚“ãªçŸ¥ã£ã¦ã‚‹ã€‚ã§ã‚‚ãれã¯ã€å¤ã„ã®ã‚’ã¾ãšèªã‚“ã§ã‹ã‚‰ã®è©±ã 。
 ã ã‹ã‚‰ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°æ¥ç•Œã®äººãŸã¡ã¯ã€æ™‚é–“ã‚’ãŸãã•ã‚“ç„¡é§„ã«ã™ã‚‹æ–¹æ³•ã‚’ç·¨ã¿å‡ºã—ãŸã‚ã‘ã§ã€ãŠã‹ã’ã§è¡¨é¢ä¸Šã¯ã€æœ¬å½“ã«å¿…è¦ãªã®ã‚ˆã‚Šã‚‚ãšã£ã¨ãŸãã•ã‚“ã®ãƒ—ãƒã‚°ãƒ©ãƒžãŒå¿…è¦ã«ãªã£ãŸã‚ˆã†ã«è¦‹ãˆã‚‹ã€‚ãªãœãƒ—ãƒã‚°ãƒ©ãƒžä¸è¶³ãªã‚“ã¦ã“ã¨ãŒè¨€ã‚れるã®ã‹ï¼Ÿã€€çŸ¥çš„æ‰€æœ‰æ¨©ã®ãŠã‹ã’ã§ã€ãƒ—ãƒã‚°ãƒ©ãƒžãŸã¡ã¯è‡ªåˆ†ã®ã‚„る仕事ã®åŠåˆ†ã‚’ç„¡é§„ã«ã™ã‚‹ã‚ˆã†ãªä»•組ã¿ã«ã—ã¡ã‚ƒã£ãŸã‹ã‚‰ã よ。ã ã‹ã‚‰ã¿ã‚“ãªãŒçŸ¥çš„æ‰€æœ‰æ¨©ã‚·ã‚¹ãƒ†ãƒ を指ã•ã—ã¦ã€Œã»ã‚‰ã€ã“ã‚“ãªã«é›‡ç”¨ã‚’生ã¿å‡ºã—ã¦ã‚‹ã€ç”£æ¥ãŒã“ã‚“ãªã«ã§ã‹ããªã£ã¦ã‚‹ã˜ã‚ƒãªã„ã‹ã€ãªã‚“ã¦è¨€ã†ã‘ã©ã€ãれãŒè¨¼æ˜Žã—ã¦ã‚‹ã®ã¯ã€å®Ÿã¯ã¿ã‚“ãªãŒãŠé‡‘ã¨æ™‚é–“ã‚’ãŸãã•ã‚“ç„¡é§„ã«ã—ã¦ã‚‹ã£ã¦ã“ã¨ãªã‚“ã 。プãƒã‚°ãƒ©ãƒžã®ç”Ÿç”£æ€§ã‚’上ã’る話をã™ã‚‹ã¨ãã§ã‚‚ã€é«˜åº¦ãªãƒ„ールãŒã©ã†ã®ã“ã†ã®ã¨ã„ãˆã°ã€é€£ä¸ã¯å–œã¶ã‘ã©ã€ã§ã‚‚プãƒã‚°ãƒ©ãƒžã®ã‚„ã£ã¦ã‚‹ã‚ˆã‘ã„ãªã“ã¨ã‚’削るã“ã¨ã§ç”Ÿç”£æ€§ã‚’ã‚ã’ã‚‹ã£ã¦è©±ã«ãªã‚‹ã¨ã€ã¨ãŸã‚“ã«å対ã™ã‚‹ã€‚ãã†ãªã£ãŸã‚‰é›‡ã‚れã¦ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒžã®æ•°ãŒæ¸›ã‚‹ã‹ã‚‰ã£ã¦ã€‚ã“れã£ã¦ã¡ã‚‡ã£ã¨ã€åˆ†è£‚ç—‡ã˜ã¿ãŸè°è«–ã ã¨æ€ã‚ãªã„?
 ãã—ã¦ã“ã®ãƒ¬ãƒ™ãƒ«ã®ç‰©è³ªçš„害ã«å¯¾å¿œã™ã‚‹ç²¾ç¥žçš„ãªå®³ã¯ã€ç§‘å¦çš„ãªå”力精神ã«åŠã¼ã™å®³ã 。ã“ã‚Œã¯æ˜”ã¯ã™ã”ãå¼·ãã¦ã€æˆ¦äº‰ã—ã¦ã‚‹å›½åŒå£«ã®ç§‘å¦è€…ã§ã™ã‚‰å”力を続ã‘ã¦ãŸã€è‡ªåˆ†ãŸã¡ãŒã‚„ã£ã¦ã‚‹ã®ãŒæˆ¦äº‰ã¨ã¯ä½•ã«ã‚‚関係ãªãã¦ã€äººé¡žã®é•·æœŸçš„ãªãƒ¡ãƒªãƒƒãƒˆã®ãŸã‚ãªã‚“ã ã£ã¦ã®ãŒã‚ã‹ã£ã¦ãŸã‹ã‚‰ã€‚最近ã˜ã‚ƒã¿ã‚“ãªã€ã‚‚ã†äººé¡žã®é•·æœŸçš„ãªãƒ¡ãƒªãƒƒãƒˆã®ã“ã¨ãªã‚“ã‹æ°—ã«ã‚‚ã—ãªã„。
 プãƒã‚°ãƒ©ãƒ ã®åˆ©ç”¨ã‚’ã˜ã‚ƒã¾ã™ã‚‹ã®ãŒã©ã‚“ãªã“ã¨ã‹ç†è§£ã™ã‚‹ã«ã¯ã€ä»®ã«ã“ã“ã«ã‚µãƒ³ãƒ‰ã‚¤ãƒƒãƒãŒã‚ã£ã¦ã€é£Ÿã¹ã‚‰ã‚Œã‚‹ã‘れã©ã€é£Ÿã¹ã¦ã‚‚ãªããªã‚‰ãªã„ã¨ã—よã†ã€‚ã‚ãªãŸãŒé£Ÿã¹ã¦ã€åˆ¥ã®äººãŒãã®åŒã˜ã‚µãƒ³ãƒ‰ã‚¤ãƒƒãƒã‚’食ã¹ã¦ã€ä½•度ã§ã‚‚食ã¹ã¦ã€ãれã§ã‚‚毎回もã¨ã®ã¨åŒã˜ã ã‘æ „養ãŒã‚る。
 ãれã§ã‚„ã‚‹ã¹ãã„ã¡ã°ã‚“ã„ã„ã“ã¨ã€ã“ã®ã‚µãƒ³ãƒ‰ã‚¤ãƒƒãƒã‚’使ã£ã¦ä½•ã‚’ã™ã¹ãã‹ã¨ã„ãˆã°ã€ãŠãªã‹ã®ã™ã„ãŸäººãŸã¡ãŒã„ã‚‹ã¨ã“ã‚ã«ãれをæŒã£ã¦ãã“ã¨ã 。ãªã‚‹ã¹ã多ãã®å£ã«ãれを与ãˆã¦ã€ãªã‚‹ã¹ã多ãã®äººã®è…¹ã‚’満ãŸã™ã‚ˆã†ã«ã™ã‚‹ã“ã¨ã 。ã“ã®ã‚µãƒ³ãƒ‰ã‚¤ãƒƒãƒã‚’食ã¹ã‚‹ã“ã¨ã«ã€å€¤æ®µãªã‚“ã‹çµ¶å¯¾ã¤ã‘ã¡ã‚ƒã„ã‘ãªã„。値段をã¤ã‘ãŸã‚‰é‡‘ãŒãªãã¦é£Ÿã¹ã‚‰ã‚Œãªã„人ãŒå‡ºã¦ãã‚‹ã‹ã‚‰ã§ã€ãã†ã—ãŸã‚‰ãれã¯ç„¡é§„ã«ãªã‚‹ã€‚
 プãƒã‚°ãƒ©ãƒ ã£ã¦ã®ã¯ã“ã®ã‚µãƒ³ãƒ‰ã‚¤ãƒƒãƒã¿ãŸã„ãªã‚‚ã®ãªã‚“ã ã‘れã©ã€ã§ã‚‚ã‚‚ã£ã¨ã„ã„ã‚‚ã®ã§ã€ãªãœã‹ã¨ã„ãˆã°åŒæ™‚ã«ã„ã‚ã‚“ãªã¨ã“ã‚ã«ã‚ã£ã¦åŒæ™‚ã«é£Ÿã¹ã‚‰ã‚Œã¦ã€ã©ã‚“ã©ã‚“別ã®äººã«ä½¿ã£ã¦ã‚‚らãˆã‚‹ã‹ã‚‰ã€‚ã“ã®ã‚µãƒ³ãƒ‰ã‚¤ãƒƒãƒãŒã¿ã‚“ãªã‚’ã‚ã‚‰ã‚†ã‚‹å ´æ‰€ã§æ°¸é ã«é£Ÿã¹ã¦ã‚‚らãˆã‚‹ã®ã«ã€ã れã‹ãŒãã‚Œã‚’è‡ªåˆ†ã®æ‰€æœ‰ç‰©ã ã¨æ±ºã‚ãŸã›ã„ã§ã€ãれãŒå®Ÿç¾ã§ããªã„ã§ã„ã‚‹ã‚“ã 。
 
 ã•ã¦ã€ãƒ—ãƒã‚°ãƒ©ãƒ を所有ã§ãã‚‹ã¨ä¿¡ã˜ã¦ã‚‹äººãŸã¡ã¯ã€ãµã¤ã†ã¯ãれをæ£å½“化ã™ã‚‹ã®ã«2ã¤ã®è°è«–ã‚’æŒã¡å‡ºã™ã€‚最åˆã®è°è«–ã¯ã€ã€ŒãŠã‚ŒãŒæ›¸ã„ãŸã‚“ã ã€ãŠã‚Œã®é‚ã®ç”³ã—åã ã€ã‚ãŒå¿ƒã€ã‚ãŒé‚ãŒã“ã“ã«ã¯ã“ã‚‚ã£ã¦ã‚‹ã€‚ãれを他人ãŒå¥ªã„å–ã‚‹ãªã‚“ã¦ï¼Ÿã€€ã©ã“ã¾ã§ã„ã£ã¦ã‚‚ã“ã„ã¤ã¯ãŠã‚Œã®ã‚‚ã‚“ã ã€ãŠã‚Œã®ãŠã‚Œã®ãŠã‚Œã®ã‰ã£ï¼ã€ã¨ã„ã†ã‚„ã¤ã€‚ã§ã‚‚䏿€è°ãªã“ã¨ã«ã€ã“ã†ã„ã†ã“ã¨è¨€ã†äººã®ã»ã¨ã‚“ã©ã¯ã€ãã®ã‚½ãƒ•トã¯å‹¤ã‚å…ˆã®ä¼šç¤¾ã®ã‚‚ã®ã ã£ã¦ã„ã†åˆæ„書ã«ã‚µã‚¤ãƒ³ã—ã¦ã‚‹ã‚“ã よã。
 ã ã‹ã‚‰ã“れã£ã¦ã€ç°¡å˜ã«è‡ªåˆ†ã‚’ã”ã¾ã‹ã—ã¦ä½•ã‹ãŒé‡è¦ã ã¨æ€ã„ã“ã‚“ã§ã—ã¾ãˆã‚‹ã“ã¨ã®ä¸€ã¤ã ã¨æ€ã†ã€‚åŒã˜ãらã„ç°¡å˜ã«ã€ãã‚“ãªã®ãœã‚“ãœã‚“大事ã˜ã‚ƒãªã„ã¨è‡ªåˆ†ã‚’説得ã™ã‚‹ã“ã¨ã‚‚ã§ãã‚‹ã‚“ã 。
 ã“ã†ã„ã†äººã¯ã“ã®è«–法を使ã£ã¦ã€äººãŒã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ を変ãˆã‚‹ã‚„りã‹ãŸã¾ã§ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã™ã‚‹æ¨©åˆ©ã‚’è¦æ±‚ã™ã‚‹ã‚“ã 。「ã れã«ã‚‚ã‚ãŸã—ã®èŠ¸è¡“ä½œå“ã‚’ã‚ã¡ã‚ƒãã¡ã‚ƒã«ã•ã›ã¦ãªã‚‹ã‚‚ã®ã‹ã€ã£ã¦ã€‚ã˜ã‚ƒã‚ã€ã“れã‹ã‚‰ã¤ãã‚ã†ã¨æ€ã£ã¦ã‚‹æ–™ç†ã‚’発明ã—ãŸäººãŒã€ãれã¯ãã®äººã®èŠ¸è¡“ä½œå“ã ã‹ã‚‰ã£ã¦ãã¿ã®æ–™ç†ã®ä»•方をã©ã†ã“ã†ã™ã‚‹æ¨©åˆ©ãŒã‚ã£ãŸã‚‰ã©ã†ãªã‚‹ã¨æ€ã†ï¼Ÿã€€å¡©ã‚’使ã‚ãªã„よã†ã«ã—よã†ã¨æ€ã£ã¦ã‚‚ã€ãã„ã¤ã¯ã€Œãƒ€ãƒ¡ãƒ€ãƒ¡ã€ã‚ãŸã—ãŒã“ã®æ–™ç†ã‚’è¨è¨ˆã—ãŸã‚“ã ã‹ã‚‰ã€ã“れã¯ã“ã‚“ã ã‘å¡©ã‚’ã„れãªãゃダメï¼ã€ã€Œã§ã‚‚ã€ã¼ãã¯åŒ»è€…ã«å¡©ã‚’ã¨ã‚られã¦ã‚‹ã‚“ã§ã™ã‚ˆã€ã©ã†ã—ã¾ã—ょã†ï¼Ÿã€
 明らã‹ã«ã€ãƒ—ãƒã‚°ãƒ©ãƒ を使ã£ã¦ã‚‹äººã®ã»ã†ãŒã€ãã®ç¾å ´ã«è¿‘ã„ã‚“ã 。プãƒã‚°ãƒ©ãƒ ã®åˆ©ç”¨ã¯ãã®äººã«ç›´æŽ¥ã¯ãã‹ãˆã£ã¦ãã‚‹ã‘ã©ã€ãれを書ã„ãŸäººã«ã¯ã€ä¸€ç¨®ã®ã”ãæŠ½è±¡çš„ãªé–¢ä¿‚ã—ã‹ãªã„。ã—ãŸãŒã£ã¦ã€äººã€…ã«è‡ªåˆ†è‡ªèº«ã®ãらã—ã‚’ã§ãã‚‹é™ã‚Šå¥½ããªã‚ˆã†ã«ã•ã›ã‚‹ã¨ã„ã†è¶£æ—¨ã‹ã‚‰ã—ã¦ã€ãã†ã„ã†ã“ã¨ã‚’決ã‚ã‚‹ã®ã¯ãã®ãƒ¦ãƒ¼ã‚¶ã§ã‚ã‚‹ã¹ããªã‚“ã 。
 連ä¸ã®äºŒç•ªç›®ã®è°è«–ã¯ã€çµŒæ¸ˆçš„ãªã‚‚ã®ã 。「プãƒã‚°ãƒ©ãƒ を書ã„ã¦ã‚‚å ±é…¬ãŒå¾—られãªã„ã˜ã‚ƒãªã„ã‹ã€ã¨è¨€ã†ã‚ã‘ã§ã€ã“ã“ã«ã¯ç¢ºã‹ã«ãƒ›ãƒ³ãƒˆã®å•題ãŒã¡ã‚‡ã£ã¨ã¯ã‚る。ã§ã‚‚連ä¸ã®ã„ã†ã“ã¨ã®ã‹ãªã‚Šã®éƒ¨åˆ†ã¯æ··ä¹±ã—ã¦ã‚‹ã€‚ãã—ã¦ã©ã“ãŒæ··ä¹±ã—ã¦ã‚‹ã‹ã£ã¦ã„ã†ã¨ã€ã€ŒãŸãã•ã‚“ã®äººãŒãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã™ã‚‹ã‚ˆã†ã«ã—ãŸã„ãªã‚‰ã€ã»ã‹ã®æ‰‹æ®µã§ç”Ÿè¨ˆã‚’ãŸã¦ãªãã¦ã‚‚ã„ã„よã†ãªä»•組ã¿ã‚’ã¤ãらãªãゃã€ã¨ã„ã†ã®ã¨ã€ãã®ä¸€æ–¹ã§ã¯ã€Œã„ã¾ã®ã‚·ã‚¹ãƒ†ãƒ ã˜ã‚ƒãªãゃダメã ã€ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã§é‡‘æŒã¡ã«ãªã‚‰ãªãゃã€ã¨ã„ã†ã®ã¨ã§ã¯ã€è©±ãŒã¾ã‚‹ã£ãã—ã¡ãŒã†ã£ã¦ã“ã¨ã€‚生ãã¦ã‘ã‚‹ã ã‘ã®è³ƒé‡‘ã‚’å¾—ã‚‹ã®ã¨ã€å°‘ãªãã¨ã‚‚最近ã®ã‚¢ãƒ¡ãƒªã‚«ã®ãƒ—ãƒã‚°ãƒ©ãƒžãŒã‚‚らã£ã¦ã‚‹ã‚ˆã†ãªçµ¦æ–™ã‚’もらã†ã£ã¦ã®ã¨ã§ã¯ã€è©±ãŒãœã‚“ãœã‚“ã¡ãŒã†ã€‚ã¿ã‚“ãªãŒã„ã¤ã‚‚言ã†ã®ã¯ã€Œã˜ã‚ƒã‚ãŠã‚Œã¯ã©ã†ã‚„ã£ã¦å–°ã£ã¦ã‘ã°ã„ã„ã‚“ã ?ã€ã£ã¦ã“ã¨ã ã‘れã©ã€å®Ÿéš›ã«ã¯ã€Œã“ã„ã¤ã¯é£Ÿãˆã‚‹ã‹ã€ã£ã¦ã“ã¨ã˜ã‚ƒãªãã¦ã€Œã“ã„ã¤ã¯å¯¿å¸ï¼ˆè¨³æ³¨ï¼šé«˜ãã¦é«˜ç´šãªãœã„ãŸããªé£¯ã¨ã„ã†æ„味)ãŒé£Ÿãˆã‚‹ã‹ã€ã£ã¦ã“ã¨ã§ã€ã€Œé›¨ã¤ã‚†ãŒã—ã®ã’ã‚‹ã‹ã€ã£ã¦ã“ã¨ã˜ã‚ƒãªãã¦ãƒ›ãƒ³ãƒˆã«è¨€ã„ãŸã„ã®ã¯ã€Œé«˜ç´šãƒžãƒ³ã‚·ãƒ§ãƒ³ãŒè²·ãˆã‚‹ã‹ã€ã£ã¦ã“ã¨ãªã‚“ã 。
 ã„ã¾ã®æ–¹å¼ã¯ã€æœ€å¤§é™ã®å„²ã‘ã‚’å¾—ã‚‹ãŸã‚ã«ã‚½ãƒ•ãƒˆé–‹ç™ºã«æŠ•è³‡ã—よã†ã¨æ€ã£ãŸäººã®é¸ã‚“ã システム。システム開発をサãƒãƒ¼ãƒˆã™ã‚‹ãŸã‚ã®å”¯ä¸€ã®æ–¹æ³•ã ã‹ã‚‰ã“ã†ãªã£ã¦ã‚‹ã‚ã‘ã˜ã‚ƒãªã„ã‚“ã 。実ã¯ã€ã»ã‚“ã® 10 å¹´ã¨ã‹ 15 å¹´ã¨ã‹å‰ã®ã”ãæœ€è¿‘ã¾ã§ã¯ã€ã‚½ãƒ•ト開発をã»ã‹ã®æ–¹æ³•ã§ã‚µãƒãƒ¼ãƒˆã™ã‚‹ã®ãŒã‚ãŸã‚Šã¾ãˆã ã£ãŸã‚“ã 。ãŸã¨ãˆã° DIGITAL ã® OS 㯠1970 å¹´ä»£åˆæœŸã¾ã§ãƒ•リーã ã£ãŸã‘れã©ã€ãƒ•リー㮠OS ã£ã¦ã®ã¯ã€70 å¹´ä»£åˆæœŸã§ã™ã‚‰ã€ã¡ã‚ƒã‚“ã¨çµ¦æ–™ã‚‚らã£ã¦ã‚‹äººãŒé–‹ç™ºã—ã¦ãŸã‚“ã よ。役ã«ç«‹ã¤ãƒ—ãƒã‚°ãƒ©ãƒ ã®å¤šãã¯å¤§å¦ã§é–‹ç™ºã•れã¦ã‚‹ã€‚最近ã ã¨ã“ã†ã„ã†ãƒ—ãƒã‚°ãƒ©ãƒ ã¯å£²ã‚‰ã‚Œã‚‹ã“ã¨ãŒå¤šã„ã‘ã©ã€15 å¹´å‰ãªã‚‰ãµã¤ã†ã¯ãƒ•リーã§ã€ãれã§ã‚‚ã¿ã‚“ãªçµ¦æ–™ãŒã‚‚らãˆã¦ãŸã‚“ã 。
 プãƒã‚°ãƒ©ãƒ ã¿ãŸã„ãªã‚‚ã®ã ã¨ã€ã“れã¯ç„¡é™ã‚µãƒ³ãƒ‰ã‚¤ãƒƒãƒã¨ã‹ã€é“ã¨ã‹ã¿ãŸã„ãªã‚‚ã®ã§ã€ä¸€å›žã¯ã¤ãらãªãゃダメã ã‘ã©ã€ä¸€åº¦ã¤ãã£ãŸã‚‰ã‚‚ã†ãれを何回使ãŠã†ãŒé–¢ä¿‚ãªãã¦ã€ä½¿ã†ã®ã«ã‚³ã‚¹ãƒˆã‚‚ã‹ã‹ã‚“ãªã„ãªã‚‰ã€ä½¿ã†ã®ã«å€¤æ®µãªã‚“ã‹ã¤ã‘ãªã„ã»ã†ãŒä¸€èˆ¬çš„ã«ã„ã„。ãã—ã¦ã€ã„ã¾ã§ã‚‚ã¼ããŸã¡ãŒã¤ãã£ã¦ã€ä½œã£ãŸäººã«é‡‘を払ã†ã‚ˆã†ãªãã†ã„ã†ã‚‚ã®ã£ã¦ã®ã¯ãŸãã•ã‚“ã‚る。ãŸã¨ãˆã°ãã“らã®é“ãŒãã†ã よã。ãŠé‡‘を払ã‚ãšã«é“ã‚’é€ ã£ã¦ãれる人を見ã¤ã‘ã‚‹ã®ã¯ç„¡ç†ã 。é“ã‚’ã¤ãã‚‹ã®ã¯ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã¨ã¡ãŒã£ã¦ã‚¯ãƒªã‚¨ã‚¤ãƒ†ã‚£ãƒ–ã˜ã‚ƒãªã„ã—ã€æ¥½ã—ãã‚‚ãªã„。ã§ã‚‚ã€ä¸–ã®ä¸ã«ã¯ãŸãã•ã‚“é“ãŒã‚ã£ã¦ã€ãã‚Œã«æ”¯æ‰•ã†ã ã‘ã®é‡‘ã‚‚æ»å‡ºã•れã¦ã‚‹ã€‚ãã—ã¦ãã®ã»ã†ãŒã€ãšã£ã¨ã„ã„よã。ã§ã‚‚ã“ã†ã„ã†ã“ã¨ã ã£ã¦ã§ãã‚‹ã€‚ã€Œä¼æ¥ã«é“ã‚’ã¤ãらã›ã¦å‹æ‰‹ã«æ–™é‡‘所をã¤ã‘ã•ã›ã¦ã€è¡—角を曲ãŒã‚‹ãŸã³ã«é€šè¡Œæ–™ã‚’支払ã†ã‚ˆã†ã«ã—よã†ã€‚ãã—ã¦ã„ã„å ´æ‰€ã«é“ã‚’æ•·ã„ãŸä¼æ¥ã¯å„²ã‹ã£ã¦ã€ãã†ã§ãªã„ã®ã¯å€’産ã™ã‚‹ã‚ˆã†ã«ã—よã†ã€
 ã れã‹ãŒã€ä½•ã‹ã‚’éš åŒ¿ã™ã‚‹ã“ã¨ã§å¤§é‡‘を儲ã‘る方法を編ã¿å‡ºã™ã¨ã€å¤‰ãªã“ã¨ãŒèµ·ãる。ãれã¾ã§ã¯ã€ãŸã¶ã‚“ãã®åˆ†é‡Žã«ã™ã”ãæƒ…熱をもã£ã¦ã„ã¦ã€ç†±å¿ƒã«åƒã人ãŸã¡ãŒãŸãã•ã‚“ã„ãŸã‚“ã 。唯一ã®å•題ã¯ã€ãã®äººãŸã¡ã¯ãã‚‚ãã‚‚å–°ã£ã¦ã„ã‘ã‚‹ã®ã‹ã€ã¨ã„ã†ã“ã¨ã ã‘。ãŸã¨ãˆã°æ•°å¦è€…を考ãˆã¦ã¿ã‚‹ã¨ã€ç´”粋数å¦è€…ã«æ”¯çµ¦ã•れるãŠé‡‘よりもã€ç´”粋数å¦è€…志望者ã®ã»ã†ãŒãšã£ã¨å¤šã„。ãã—ã¦æ”¯æ‰•ã‚れãŸã¨ã—ã¦ã‚‚ã€å¤§ã—ãŸé¡ã˜ã‚ƒãªã„ã—ã€ã‚ã¾ã‚Šã„ã„æš®ã‚‰ã—ã‚‚ã§ããªã„。ミュージシャンã¨ãªã‚‹ã¨ã‚‚ã£ã¨ã²ã©ã„。時間ã®å¤§åŠã‚’費やã—ã¦ãƒŸãƒ¥ãƒ¼ã‚¸ã‚·ãƒ£ãƒ³ã«ãªã‚ã†ã¨ã—ã¦ã‚‹äººãŒã€å¹³å‡çš„ãªãƒŸãƒ¥ãƒ¼ã‚¸ã‚·ãƒ£ãƒ³ã§ã©ã®ãらã„稼ã„ã§ã‚‹ã‹ã£ã¦ã„ã†çµ±è¨ˆã‚’見ãŸã“ã¨ãŒã‚る。マサãƒãƒ¥ãƒ¼ã‚»ãƒƒãƒ„ã§ã¯ã€ç¢ºã‹å·žå¹³å‡æ‰€å¾—ã®åŠåˆ†ä»¥ä¸‹ã ã£ãŸã‚“ã よ。ã‹ã¤ã‹ã¤ã§æš®ã‚‰ã—ã¦ã‘ã‚‹ãらã„ã§ã€ã¤ã‚‰ã„よã。ã§ã‚‚ã€ãã†ã—ãŸãŒã‚‹äººã¯ãŸãã•ã‚“ã„る。ãã“ã¸ã€ä½•ã‹ã‚’ã™ã‚‹ã“ã¨ã§ã™ã”ããŸãã•ん稼ã’るよã†ã«ãªã£ãŸã¨ã—よã†ã€‚ã™ã‚‹ã¨ãã†ã„ã†äººãŸã¡ã¯æ¶ˆãˆã¦ã€ã¿ã‚“ãªã“ã†è¨€ã†ã‚“ã 。「ãã®ãらã„儲ã‹ã‚‰ãªãゃã€ã れもやりゃã—ãªã„よã€
 ãã—ã¦ã¼ãã¯ã€ã“れãŒãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã®åˆ†é‡Žã§ãŠã“ã‚‹ã®ã‚’見ã¦ããŸã€‚AIç ”ã§åƒã„ã¦ã¦ã€å¤§ã—ãŸçµ¦æ–™ã‚‚ãªã‹ã£ãŸã®ã«ä»•事ãŒå¤§å¥½ãã ã£ãŸäººãŸã¡ãŒã€ã„ã¾ã§ã¯å¹´ã«5万ドルã¯ã‚‚らã‚ãªãゃã¨ã¦ã‚‚åƒã‘ãªã„よã€ãªã‚“ã¦è¨€ã†ã€‚ã©ã†ã—ã¡ã‚ƒã£ãŸã‚ã‘? 人ã®å‰ã«å¤§é‡‘を儲ã‘ã‚‹å¯èƒ½æ€§ã‚’ã¶ã‚‰ä¸‹ã’ã¦ã‚„ã‚‹ã¨ã€ä¼¼ãŸã‚ˆã†ãªã“ã¨ã‚’ã—ã¦ã‚‹ã»ã‹ã®äººãŸã¡ãŒã€ãã‚“ã ã‘ã®é‡‘を稼ã„ã§ã‚‹ã®ã‚’見るã¨ã€ã¿ã‚“ãªè‡ªåˆ†ãŸã¡ã‚‚åŒã˜ãらã„稼ãã¹ãã ã¨ã„ã†æ°—ã«ãªã£ã¦ã€ã ã‹ã‚‰æ˜”ãªãŒã‚‰ã®ã‚„りã‹ãŸã‚’ç¶šã‘よã†ã¨ã„ã†äººã¯ã れもã„ãªã„。ãã—ã¦ã“れãŒèµ·ãã¡ã‚ƒã£ãŸã‚‰ã€äººã«å¤§é‡‘を払ã†ã—ã‹æ‰‹ãŒãªã„ã‚“ã ã¨æ€ã„ã“ã‚€ã®ã¯ç°¡å˜ãªã‚“ã ã‘れã©ã€ã§ã‚‚ãりゃã¡ãŒã†ã€‚ã‚‚ã—大金を儲ã‘ã‚‹å¯èƒ½æ€§ãŒãªã‹ã£ãŸã‚‰ã€ã¡ã‚‡ã£ã¨ãŠé‡‘ã§ãれをやã‚ã†ã£ã¦äººãŒå‡ºã¦ãã‚‹ã ã‚ã†ã€‚特ã«ãれãŒã‚¯ãƒªã‚¨ã‚¤ãƒ†ã‚£ãƒ–ã§ãŠã‚‚ã—ã‚ã„ã“ã¨ãªã‚‰ã€‚
 
 AI ç ”ã®ãƒ¦ãƒ‹ãƒ¼ã‚¯ãªä¸–界ãŒç ´å£Šã•れるã®ã‚’見ã¦ãã¦ã€ã‚½ãƒ•トを売るã®ãŒãã®æ ¸å¿ƒãªã‚“ã ã£ã¦ã“ã¨ã‚‚見ã¦ããŸã—ã€ã•らã«ã¯ã•ã£ã説明ã—ãŸã‚ˆã†ã«ã€ã‚ã‚ã„ã†ç¤¾ä¼šã‚’手ã«å…¥ã‚Œã‚‹ã«ã¯ãƒ•リーソフトãŒå¿…è¦ãªã‚“ã ã£ã¦ã“ã¨ã‚‚見ã¦ããŸã€‚ã§ã‚‚ãれã‹ã‚‰ã„ã‚ã„ã‚考ãˆã¦ã¿ã¦ã€ã‚½ãƒ•ãƒˆéš åŒ¿ãŒã„ã‚ã‚“ãªå½¢ã§ç¤¾ä¼šå…¨ã¦ã‚’å‚·ã¤ã‘ã‚‹ã“ã¨ã«æ€ã„当ãŸã£ãŸã‚“ã 。特ã«ã€äººã€…ã«éš£äººã‚’売り渡ã™ã‚ˆã†åœ§åŠ›ã‚’ã‹ã‘ã¦ã€ãれãŒç¤¾ä¼šã®é€€å»ƒã‚’æ‹›ã„ã¦ã‚‹ã£ã¦ã“ã¨ã«ã€‚é“ã§äººãŒåˆºã•れã¦ã‚‹ã®ã‚’見ã¦ã‚‚ã€é»™ã£ã¦ã‚ˆã†ã¨ã™ã‚‹ã®ã¨åŒã˜ç²¾ç¥žã よ。ãã“らã˜ã‚…ã†ã®ä¼æ¥ãŒã—ょã£ã¡ã‚…ã†ç¤ºã—ã¦ã‚‹ã®ãŒã‚ã‹ã‚‹ã€ã‚ã®ç²¾ç¥žã よã。ãã—ã¦ã€ã¼ãã¯è‡ªåˆ†ãŒé“ã‚’é¸ã¹ã‚‹ã®ãŒã¯ã£ãりã—ã¦ãŸã€‚ãã®ä¸–界ã®ä¸€éƒ¨ã¨ãªã£ã¦ã€è‡ªåˆ†ã®é€ã£ã¦ã‚‹äººç”Ÿã«ã¤ã„ã¦ä¸å¹¸ã«æ„Ÿã˜ç¶šã‘ã‚‹ã‹ã€ãれã¨ã‚‚ãれã¨é—˜ã†ã‹ã€‚ã ã‹ã‚‰ã¼ãã¯é—˜ã†ã“ã¨ã«ã—ãŸã€‚ã¼ãã¯ã‚ャリアをæ§ã’ã¦ã€ã‚½ãƒ•ト共有コミュニティã®å†å»ºã«åŠªã‚ã¦ããŸã—ã€ä¸€èˆ¬ã«ã¨ã£ã¦æœ‰ç”¨ãªæƒ…å ±ã‚’å“¡è‡†ã™ã‚‹ã¨ã„ã†ç¾è±¡ã‚’終ã‚らã›ã‚ˆã†ã¨åŠªåŠ›ã—ã¦ããŸã€‚ãã—㦠GNU システムã¯ã€ã“ã®ç›®çš„锿ˆã®ãŸã‚ã®æ‰‹æ®µãªã‚“ã 。社会的ãªç›®çš„ã®ãŸã‚ã®ã€æŠ€è¡“çš„ãªæ‰‹æ®µã 。 GNU システムã«ã‚ˆã£ã¦ã€ã¼ãã¯ã‚½ãƒ•ãƒˆéš åŒ¿è€…ã©ã‚‚ã®è„…ã—ã«å¯¾ã—ã¦ãƒ¦ãƒ¼ã‚¶ãŸã¡ã«ãƒ¯ã‚¯ãƒãƒ³ã‚’ã‚ã’ãŸã„ã‚“ã 。
 ã„ã¾ç¾åœ¨ã€ã“ã®éš 匿者ã©ã‚‚ã¯åŸºæœ¬çš„ã«ã€äººã®ã‚³ãƒ³ãƒ”ュータを粗大ゴミã«ã—ã¦ã—ã¾ã†åŠ›ã‚’æŒã£ã¦ã‚‹ã€‚アメリカã§ã¯ã€ã ã„ãŸã„ 50 å¹´ãらã„å‰ã«ã€ãƒžãƒ•ィアã¨ã‹ã§ãã†ã„ã†é€£ä¸ãŒã„ãŸã€‚店やãƒãƒ¼ã«è¡Œã£ã¦ã€ç‰¹ã«ã‚‚ã¡ã‚ã‚“é•æ³•ãªãƒãƒ¼ã よã。ãれã§ã“ã†è¨€ã†ã€‚「ã“ã“らã¸ã‚“ã˜ã‚ƒã‚ã€æœ€è¿‘ç«äº‹ãŒå¤šã„ã§ã™ãªã‚。ã‚ã‚“ãŸã‚“ã¨ã“ã‚‚ã€ç«äº‹ãªã‚“ã‹ã«ãªã£ãŸã‚‰ã„ã‚„ã よããˆã€‚ãŠã‚ŒãŸã¡ãªã‚‰ã€ã‚ã‚“ãŸã‚’ç«äº‹ã‹ã‚‰å®ˆã£ã¦ã‚„れるんã ã‚ˆã€æœˆã« 1,000 ドル払ã£ã¦ãれるã ã‘ã§ã€ã“ã“ã§ç«äº‹ãŒèµ·ããªã„よã†ã«ã—ã¦ã‚„るよã€ã“れãŒã„ã‚ゆる「ä¿è·æå–ã€ã£ã¦ã‚„ã¤ã€‚ã•ã¦ã„ã¾ã¯ã れã‹ãŒã“ã†è¨€ã†ã€‚「ãªã‹ãªã‹ã„ã„ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ã‚’ãŠæŒã¡ã§ã™ãªã€ãれã§ã„ã‚ã„ã‚ソフトも使ã£ã¦ã‚‰ã£ã—ゃる。ã•ã¦ã€ãã®ã‚½ãƒ•ãƒˆã«æ¶ˆãˆã¦ã»ã—ããªã‘れã°ã€è¦å¯Ÿã«è¿½ã‚れる身ã«ãªã‚ŠãŸããªã‘れã°ã€ã‚ãŸã—ã« 1,000 ドル払ã„ãªã•ã„。ãã—ãŸã‚‰ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ をライセンス付ãã§å£²ã£ã¦ã‚ã’よã†ã€ã“れãŒäººå‘¼ã‚“ã§ã€Œã‚½ãƒ•トä¿è·æå–ã€ã€‚
 ホントã€é€£ä¸ãŒãªã«ã‚„ã£ã¦ã‚‹ã‹ã¨ã„ãˆã°ã€ã»ã‹ã®äººãŒã‚„ã‚‹ã¹ãã“ã¨ã‚’ã—よã†ã¨ã™ã‚“ã®ã‚’ã˜ã‚ƒã¾ã—ã¦ã‚‹ã ã‘ã˜ã‚ƒã‚“。ãªã®ã«ã€é€£ä¸ã¯ã‚れã‚れã«å¯¾ã—ã¦ã‚‚自分自身ã«å¯¾ã—ã¦ã‚‚ã€è‡ªåˆ†ãŸã¡ãŒãªã«ã‹æœ‰ç›Šãªæ©Ÿèƒ½ã‚’æžœãŸã—ã¦ã‚‹ã‚ˆã†ãªãµã‚Šã‚’ã—ã¦ã¿ã›ã¦ã‚‹ã€‚ã§ã€ã¼ãã®é¡˜ã„ã¯ã€ã‚½ãƒ•トウェア・マフィアã®é€£ä¸ãŒã‚„ã£ã¦ãã¦ã€Œãã®ãƒ—ãƒã‚°ãƒ©ãƒ ãŒã‚³ãƒ³ãƒ”ュータã‹ã‚‰æ¶ˆãˆã¦ã‚‚ã„ã„ã®ã‹ï¼Ÿã€ã¨è¨€ã£ãŸã‚‰ã€åˆ©ç”¨è€…ãŸã¡ãŒã€ŒãŠã¾ãˆãªã‚“ã‹ã‚‚ã†ã“ã‚ããªã„ãžã€ã¼ãã«ã¯ã“ã®ãƒ•リー㮠GNU ソフトãŒã‚ã‚‹ã‚“ã 。もã†ãŠã¾ãˆãŸã¡ã¯æ‰‹ã‚‚足も出ãªã„ã‚“ã ãžã€ã¨è¨€ãˆã‚‹ã“ã¨ãªã‚“ã 。
 ã•ã¦ã€ã‚½ãƒ•ト所有をæ£å½“化ã™ã‚‹è°è«–ã¨ã—ã¦å‡ºã¦ãã‚‹ã®ãŒã€ã¿ã‚“ãªã«ã‚‚ã®ã‚’ã¤ãるインセンティブを与ãˆã‚‹ã£ã¦ã‚„ã¤ã 。ã¼ãã¯ç§ä¼æ¥ã®è€ƒãˆæ–¹ã«ã¯ä¸€èˆ¬çš„ã«è³›æˆã ã—ã€ã»ã‹ã®äººãŒå–œã‚“ã§ä½¿ã£ã¦ãれるもã®ã‚’ã¤ãã£ã¦ãŠé‡‘ã‚’å¾—ãŸã„ãªã€ã¨æ€ã†ã®ã«ã‚‚è³›æˆã ã‘れã©ã€ã‚½ãƒ•トã®åˆ†é‡Žã§ã¯ã“れãŒåŽæ‹¾ã¤ã‹ãªã„状態ã«ãªã£ã¦ãã¦ã‚‹ã€‚独å ソフトをã¤ãã‚‹ã®ã¯ã€åŒã˜ãƒ—ãƒã‚°ãƒ©ãƒ ã‚’ã¤ãã£ã¦ãれをフリーã«ã™ã‚‹ã®ã¨ã§ã¯ã€ç¤¾ä¼šã¸ã®è²¢çŒ®åº¦ãŒãœã‚“ãœã‚“ã¡ãŒã†ã€‚社会ã®å¯Œã¸ã®è²¢çŒ®ãŒèµ·ã“ã‚‹ã®ã¯ã€ãã®ãƒ—ãƒã‚°ãƒ©ãƒ ãŒä½¿ã‚れãŸã¨ãã ã‘ãªã‚“ã 。プãƒã‚°ãƒ©ãƒ ãŒä½¿ã‚れるã®ã‚’妨害ã—ãŸã‚‰ã€ãã®è²¢çŒ®ã¯èµ·ããªã„ã‚“ã 。ã ã‹ã‚‰ç¤¾ä¼šãŒå¿…è¦ã¨ã—ã¦ã„る貢献ã¯ã€ã¿ã‚“ãªãŒãˆã‚‰ãインセンティブをもã£ã¦ã¤ãã£ã¦ã‚‹ç‹¬å ソフトã§ã¯ãªãã¦ã€ã¼ããŸã¡ãŒæœ¬å½“ã«æ±‚ã‚ã¦ã‚‹è²¢çŒ®ã¯ãƒ•リーソフトã§ã€ã¼ããŸã¡ã®ç¤¾ä¼šãŒåŽæ‹¾ã¤ã‹ãªããªã£ã¦ã„ã‚‹ã®ã¯ã€ãれãŒã‚ã¾ã‚Šå½¹ã«ãŸãŸãªã„ã“ã¨ã‚’ã™ã‚‹ã‚¤ãƒ³ã‚»ãƒ³ãƒ†ã‚£ãƒ–を人ã«ä¸Žãˆã¦ã€å½¹ã«ç«‹ã¤ã“ã¨ã‚’ã™ã‚‹ã‚¤ãƒ³ã‚»ãƒ³ãƒ†ã‚£ãƒ–ã‚’ãœã‚“ãœã‚“与ãˆã¦ãªã„ã‹ã‚‰ã 。ã ã‹ã‚‰ç§ä¼æ¥ã®åŸºæœ¬çš„ãªè€ƒãˆæ–¹ãŒã“ã“ã§ã¯ãŠã‹ã—ããªã£ã¦ã„ã¦ã€ã ã‹ã‚‰ç¤¾ä¼šè‡ªä½“ãŒç¥žçµŒç—‡æ°—味ã¨ã•ãˆè¨€ãˆã‚‹ã‹ã‚‚ã。ã ã£ã¦ã•ã€å€‹äººãŒä»–人ã«å¯¾ã—ã¦ã€ãã®å€‹äººè‡ªèº«ã«ã¨ã£ã¦ã‚ˆããªã„行動を推奨ã™ã‚‹ã¨ãã€ãã®äººã¯ç¥žçµŒç—‡ãªã‚“ã ã‹ã‚‰ã€‚ã“ã“ã§ã¯ç¤¾ä¼šãŒãã†ã„ã†ãµã†ã«è¡Œå‹•ã—ã¦ã‚‹ã€‚プãƒã‚°ãƒ©ãƒžã«ã€ç¤¾ä¼šã«ã¨ã£ã¦ã‚ˆããªã„ã“ã¨ã‚’ã™ã‚‹ã‚ˆã†ã«å¥¨åбã—ã¦ã‚‹ã‚“ã ã‹ã‚‰ã€‚
 ã¼ãã¯å¤‰ã‚り者ãªã‚“ã 。自分ãŒç¤¾ä¼šã®ã‚ˆã一員ã§ã€ä½•ã‹ã‚’社会ã«è²¢çŒ®ã—ã¦ã„ã‚‹ã¨æ„Ÿã˜ã¦ã„ãŸã„ã‚“ã よã€ã†ã¾ã„ã“ã¨ç¤¾ä¼šã‚’カモã«ã—ã¦ã‚‹ãªã‚“ã¦æ„Ÿã˜ã‚‹ã‚ˆã‚Šã¯ã。ã ã‹ã‚‰ã¼ãã¯ã€ã„ã¾ã®è‡ªåˆ†ã®é“ã‚’é¸ã‚“ã 。ã§ã‚‚ã れã§ã‚‚ã€è‡ªåˆ†ãŒå®Ÿã¯å½¹ã«ãŸã£ã¦ãªã„ã“ã¨ã§ãŠé‡‘をもらã£ã¦ã‚‹ã¨ã„ã†æ°—分ã¯ã€å¤šå°‘ãªã‚Šã¨ã‚‚ã™ã£ãりã—ãªã„ã‚‚ã®ã‚’感ã˜ã¦ã‚‹ã‚“ã 。ã ã‹ã‚‰ã€ã“ã‚“ãªã¾ã¡ãŒã£ãŸã“ã¨ã‚’ã™ã‚‹ãŸã‚ã®ã‚¤ãƒ³ã‚»ãƒ³ãƒ†ã‚£ãƒ–ãªã‚“ã¦è€ƒãˆæ–¹ã‚’æ“è·ã™ã‚‹ã®ã¯ã‚„ã‚ã¦ã€ã¿ã‚“ãªã«æ£ã—ã„ã“ã¨ã‚’奨励ã™ã‚‹ã‚ˆã†ãªä»•組ã¿ã‚’考ãˆã¤ã努力ãらã„ã¯ã—よã†ã§ã¯ãªã„ã®ã€‚ãã®æ£ã—ã„ã“ã¨ã£ã¦ã®ã¯ã€ãƒ•リーソフトをã¤ãã‚‹ã“ã¨ãªã‚“ã 。
 ã”é™è´ã©ã†ã‚‚。
[ã“ã®ã‚ã¨ã€RMS ã¯ä¸€æ™‚é–“ã°ã‹ã‚Šè³ªå•ã«ç”ãˆãŸã€‚ã“ã“ã«ã¯è³ªç–‘応ç”ã®ã»ã‚“ã®ä¸€éƒ¨ã—ã‹å…¥ã‚Œã¦ã„ãªã„ã€‚ãƒ†ãƒ¼ãƒ—ãŒæ‚ªã‹ã£ãŸã—ã€ãã®ã™ã¹ã¦ã‚’ã¾ã¨ã‚‚ã«æ›¸ãå‡ºã™æš‡ãŒãªã‹ã£ãŸã®ã§ã€æ‚ªã—ã‹ã‚‰ãš]
Q:ã れã‹ã‚ãªãŸã‚’訴ãˆãŸã‚Šã¨ã‹ã€é¢å€’ã‚’èµ·ã“ãã†ã¨ã—ãŸã“ã¨ã¯ã‚りã¾ã™ã‹ï¼Ÿ
A:ãã†ã„ã†ã‚‚ã‚ã”ã¨ã‚’唯一起ã“ãã†ã¨ã—ãŸã®ã¯ã€ã‚´ã‚¹ãƒªãƒ³ã‚° EMACS ã®æŒã¡ä¸»ã€ã¨ã„ã†ã‹è‡ªç§°æŒã¡ä¸»ã€è©ç§°æŒã¡ä¸»ã©ã‚‚ã ã‘ã ãªã€‚ãれをã®ãžã‘ã°ã€ã‚ã‚„ã‚’ã¤ã‘る手ãŒã‹ã‚ŠãŒãªã„ã‹ã‚‰ã€å¤§ã—ã¦ä½•ã‚‚ã—よã†ãŒãªã„よã。ã¨ã“ã‚ã§ã€ã‚ã‚‹ã“ã¨ã‚’考ãˆã•ã›ã¦ã€ã‚ã‚‹ã“ã¨ã‚’考ãˆãªãã•ã›ã‚‹ãŸã‚ã«ã“ã¨ã°ãŒä½¿ã‚れã¦ã‚‹ã“ã¨ã«ã€ã¿ã‚“ãªã‚‚ã£ã¨æ³¨æ„ã—ã¦ã»ã—ã„ãªã¨æ€ã†ã‚“ã 。ã„ã¾ã“ã®åˆ†é‡Žã§ã®ç”¨èªžã¯ã€è‡ªç§°è©ç§°ã‚½ãƒ•トウェア所有者ãŸã¡ãŒé¸ã‚“ã ã‚‚ã®ã§ã€ãªã‚‹ã¹ãã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚’ã€æ‰€æœ‰ç‰©ã«ãªã‚‹ç‰©è³ªçš„ã‚‚ã®ã¨åŒã˜ç‰©ã ã¨æ€ã‚ã›ã¦ã€ãã®ã¡ãŒã„を見éŽã”ã™ã‚ˆã†ã«ã—ã¦ã‚ã‚‹ã‚“ã 。ã“れã®ã„ã¡ã°ã‚“明白ãªä¾‹ãŒã€Œæµ·è³Šã€ã£ã¦ã“ã¨ã°ã€‚よã市民ã¨ã—ã¦éš£äººã¨ã‚½ãƒ•トを共有ã—よã†ã¨ã™ã‚‹äººé–“を表ç¾ã™ã‚‹ã®ã«ã€ã€Œæµ·è³Šã€ã¨ã„ã†ã“ã¨ã°ã‚’使ã†ã®ã¯æ‹’å¦ã—ã¦ã»ã—ã„ã‚“ã 。
 話ã—ãã“ãã¦ãŸã‘ã©ã€è‘—作権ã®è€ƒãˆæ–¹ã¯å°åˆ·è¡“ã®å¾Œã«ç™ºæ˜Žã•れãŸã€‚å¤ä»£ã«ã¯ã€è‘—者ã¯ãŠãŸãŒã„自由ã«ã‚³ãƒ”ーã—ã‚ã£ã¦ãŸã—ã€ãれãŒã¾ã¡ãŒã£ã¦ã‚‹ã¨ã‚‚æ€ã‚れãªã‹ã£ãŸã—ã€ã™ã”ã„å½¹ã«ãŸã£ãŸã‚Šã‚‚ã—ãªã€‚一部ã®è‘—者ãŒå¾Œç”Ÿã«ä¼ãˆã‚‰ã‚ŒãŸã®ã¯ã€æ–片的ã§ã¯ã‚ã£ã¦ã‚‚ã€ãã®ä¸€éƒ¨ãŒã»ã‹ã®è‘—作ã®ä¸ã§ã¾ã¨ã¾ã£ã¦å¼•用ã•れã¦ãŸãŠã‹ã’ãªã‚“ã 。
 ã“れã¯ã€æœ¬ã¨ã„ã†ã‚‚ã®ãŒä¸€éƒ¨ãšã¤ç†å†™ã™ã‚‹ã‚‚ã®ã ã£ãŸã‹ã‚‰ãã†ãªã£ãŸã€‚10部ã¤ãã‚‹ã®ã¯ã€1部ã¤ãã‚‹ã®ã®10倿‰‹é–“ãŒã‹ã‹ã£ãŸã€‚ãã“ã¸å°åˆ·è¡“ãŒç™ºæ˜Žã•れã¦ã€ã ã‹ã‚‰ã¨ã„ã£ã¦äººã¯æœ¬ã®ç†å†™ãŒã§ããªããªã£ãŸã‚ã‘ã§ã¯ãªã„ã‘れã©ã€ã§ã‚‚å°åˆ·ã™ã‚‹ã®ã«æ¯”ã¹ãŸã‚‰ã€ç†å†™ã¯ãˆã‚‰ãé¢å€’ã§ã€å®Ÿè³ªçš„ã«ä¸å¯èƒ½ã¨ã„ã£ã¦ã‚ˆããªã£ãŸã‚ã‘ã。
 本ãŒå¤§é‡ç”Ÿç”£ã§ã—ã‹ã¤ãれãªããªã£ãŸã‚‰ã€è‘—ä½œæ¨©ãŒæ„味をæŒã¤ã‚ˆã†ã«ãªã£ã¦ãã¦ã€ãã—ã¦ãれã¯èªæ›¸å¤§è¡†ã®è‡ªç”±ã‚’奪ã£ãŸã‚Šã‚‚ã—ãªã‹ã£ãŸã€‚å°åˆ·è¡“ã‚’æŒã£ã¦ã„ãªã„一般大衆ã®ä¸€å“¡ã§ã‚る人ã¯ã€ã©ã®ã¿ã¡æœ¬ã‚’コピーã§ããªã‹ã£ãŸã‹ã‚‰ã€è‘—作権ãŒã§ããŸã£ã¦ã€åˆ¥ã«è‡ªç”±ã‚’失ã†ã‚ã‘ã˜ã‚ƒãªã‹ã£ãŸã€‚ã ã‹ã‚‰æŠ€è¡“çš„ãªå¤‰åŒ–ã®ãŸã‚ã«è‘—作権ãŒç™ºæ˜Žã•れã¦ã€é“徳的ã«ã‚‚ç‹ãŒé€šã£ã¦ãŸã‚ã‘。ã„ã¾ã¯ãã®å対ã®å¤‰åŒ–ãŒèµ·ãã¦ã‚‹ã€‚æƒ…å ±ã®å€‹åˆ¥ã‚³ãƒ”ーãŒã©ã‚“ã©ã‚“よããªã£ã¦ãã¦ã¦ã€ã‚„ãŒã¦æŠ€è¡“ãŒç©¶æ¥µã«ã¾ã§é€²æ©ã™ã‚Œã°ã€ã©ã‚“ãªæƒ…å ±ã§ã‚‚コピーã§ãるよã†ã«ãªã‚‹ã¨ã„ã†ã®ãŒè¦‹ãˆã¦ããŸã€‚ [テープをè£è¿”ã™ã®ã§ä¸æ–]
 ã ã‹ã‚‰ã¼ããŸã¡ã¯ã€è‘—作権ãªã‚“ã‹ç„¡æ„味ã ã£ãŸå¤ä»£ä¸–界ã¨åŒã˜çжæ³ã«æˆ»ã£ã¦ã‚‹ã‚“ã 。
 ã¼ããŸã¡ã®æ‰€æœ‰ç‰©ã®æ¦‚念を考ãˆã¦ã¿ã‚‹ã¨ã€ãれã¯ç‰©è³ªçš„ãªã‚‚ã®ã‹ã‚‰ãã¦ã„る。物質的ãªã‚‚ã®ã¯ã€ã»ã¼ä¿å˜å‰‡ã«ã—ãŸãŒã†ã€‚ã†ã‚“ã€ç¢ºã‹ã«ãƒãƒ§ãƒ¼ã‚¯ã¯åŠåˆ†ã«æŠ˜ã‚Œã‚‹ã‹ã‚‰ã€æ£ç¢ºã«ã¯ã¡ãŒã†ã—ã€ã™ã‚Šã¸ã‚‹ã—ã€æ¶ˆè²»ã‚‚ã•れる。ã§ã‚‚基本的ã«ã“れã¯ï¼ˆã¨æ¤…åを指ã•ã™ï¼‰ã€æ¤…å一脚ã 。指をパãƒãƒ³ã¨ãªã‚‰ã—ã¦ã“れを二ã¤ã«ã™ã‚‹ã‚ã‘ã«ã¯ã„ã‹ãªã„。ã“れをもã†ä¸€ã¤æ‰‹ã«å…¥ã‚Œã‚‹ã«ã¯ã€æœ€åˆã®ã‚„ã¤ã‚’ã¤ãã£ãŸã®ã¨åŒã˜ã‚ˆã†ã«ã¤ãã‚‹ã—ã‹ãªã„ã€‚åŽŸææ–™ãŒã‚‚ã£ã¨ã„ã‚‹ã—ã€ã‚‚ã£ã¨åŠ´åƒã‚‚ã„ã‚‹ã—ã€ã ã‹ã‚‰ã¼ããŸã¡ã®æ‰€æœ‰ç‰©ã®è€ƒãˆæ–¹ã¯ã€ãã†ã„ã†äº‹å®Ÿã«ã‚ã¦ã¯ã¾ã‚‹ã‚ˆã†ã€é“徳的ã«ç´å¾—ãŒã„ãã‹ãŸã¡ã§ç™ºå±•ã—ã¦ããŸã‚“ã 。
 ã れã§ã‚‚コピーã§ãã‚‹æƒ…å ±ãªã‚‰ã€è©±ã¯ã¡ãŒã£ã¦ãる。ã ã‹ã‚‰ãれã«ã‚ã¦ã¯ã¾ã‚‹é“å¾³çš„ãªæ…‹åº¦ã‚‚ã¡ãŒã†ã€‚ã¼ããŸã¡ã®é“å¾³çš„ãªæ…‹åº¦ã¨ã„ã†ã®ã¯ã€ä½•ã‹ã‚’ã—ãŸã‚‰äººãŒã©ã‚Œã ã‘助ã‹ã‚‹ã‹ã€äººãŒã©ã‚Œã ã‘害を被るã‹è€ƒãˆã‚‹ã“ã¨ã§æ±ºã¾ã£ã¦ãる。もã®ã ã¨ã€ã“ã®æ¤…åã‚’ã¨ã£ã¦ãã“ã¨ã¯ã§ãã‚‹ã‘ã©ã€ã“れをコピーã™ã‚‹ã“ã¨ã¯ã§ããªã„。ãã—ã¦ãã¿ãŒã“ã®æ¤…åã‚’ã‚‚ã£ã¦ã„ã£ãŸã‚‰ã€ãれã§ä½•ã‹ãŒç”Ÿã¾ã‚Œã‚‹ã‚ã‘ã˜ã‚ƒãªã„ã‹ã‚‰ã€ã“れã¯ã¾ã£ãŸãæ£å½“化ã§ããªã„。ã れã‹ãŒã€ŒãŠã‚Œã¯ã“ã®æ¤…å一脚をã¤ãる作æ¥ã‚’ã—ãŸã‚“ã ã—ã€ã“ã„ã¤ã‚’æŒã¦ã‚‹ã‚„ã¤ãŒä¸€äººã—ã‹ã„ãªã„ã‚“ãªã‚‰ã€ãれã¯ãŠã‚Œã ã‚ã†ã€ã¨è¨€ã£ãŸã¨ã—ãŸã‚‰ã€ç¢ºã‹ã«ã¿ã‚“ãªã€Œã†ã‚“ã€ãりゃç‹ãŒé€šã£ã¦ã‚‹ã€ã¨è¨€ã†ã ã‚ã†ã€‚ã れã‹ãŒã€ŒãŠã‚Œã¯ã“ã®ãƒ‡ã‚£ã‚¹ã‚¯ã«ãƒ“ットを刻んã ã‚“ã ã€ã ã‹ã‚‰ã“ã„ã¤ãŠã‚Œã‹ã‚‰å¥ªã£ãŸã‚‰æ‰¿çŸ¥ã—ãªã„ãžã€ã¨è¨€ã£ãŸã‚‰ã€ã†ã‚“ã€ã“れも確ã‹ã«ç‹ãŒé€šã£ã¦ã‚‹ã€‚ãã®ãƒ‡ã‚£ã‚¹ã‚¯ã‚’一人ã—ã‹æŒã¦ãªã„ã‚“ãªã‚‰ã€ã˜ã‚ƒã‚ãれã¯ãã®ãƒ‡ã‚£ã‚¹ã‚¯ã®æ‰€æœ‰è€…ã§ã„ã„よ。
 ã§ã‚‚ã れã‹ãŒã‚„ã£ã¦ãã¦ã“ã†è¨€ã£ãŸã¨ã™ã‚‹ã€‚「ã‚ã‚“ãŸã®ãƒ‡ã‚£ã‚¹ã‚¯ã¯ã“ã‚ã•ãªã„よã€ãŸã ã¾ã£ãŸãåŒã˜ã‚‚ã®ã‚’锿³•ã§ä½œã‚Šå‡ºã—ã¦ã€ãれをæŒã£ã¦ãã‹ã‚‰ã€ã‚ã‚“ãŸã¯ã„ã¾ã¾ã§ã©ãŠã‚Šãƒ‡ã‚£ã‚¹ã‚¯ã‚’使ãˆã°ã„ã„ã‚“ã よã€ã€€ãã—ãŸã‚‰ã“れã¯ã€Œã¼ãã¯é”æ³•ã®æ¤…åコピー機をæŒã£ã¦ã¦ã€ãã¿ã¯ã„ã¾ã¾ã§é€šã‚Šæ¤…åを楽ã—ã‚“ã§ã™ã‚ã£ãŸã‚Šã§ãã¦ã€ã„ã¤ã§ã‚‚手元ã«ãŠã„ã¨ã‘ã¦ã€ã§ã‚‚ã¼ãã‚‚ãã®æ¤…åãŒä½¿ãˆã‚‹ã‚“ã ã€ã¨ã„ã†ã®ã¨ãŠãªã˜ã§ã€ã“れã¯ã„ã„ã“ã¨ã 。
 ã¤ãã‚“ãªãã¦ã„ã„ã‚“ãªã‚‰ã€æŒ‡ã‚’パãƒãƒ³ã¨é³´ã‚‰ã›ã°è¤‡è£½ã§ãã‚‹ã‚“ãªã‚‰ã€ã™ã°ã‚‰ã—ã„ã“ã¨ã 。ã§ã‚‚ã“ã®æŠ€è¡“ã®å¤‰åŒ–ã¯ã€å€‹åˆ¥ã‚³ãƒ”ーを所有ã—ã¦å€‹åˆ¥ã‚³ãƒ”ーã§é‡‘を儲ã‘よã†ã¨ã™ã‚‹äººã«ã¯ãŠæ°—ã«å¬ã•ãªã„。連ä¸ã®è€ƒãˆã¯ã€ä¿å˜ã™ã‚‹ç‰©ä½“ã«ã—ã‹é€šç”¨ã—ãªã„。ã ã‹ã‚‰ãªã‚“ã¨ã‹ãƒ—ãƒã‚°ãƒ©ãƒ を実体ã®ã‚る物質ã¿ãŸã„ã«ã—よã†ã¨ã™ã‚‹ã€‚ソフト屋ã«ã„ã£ã¦ãƒ—ãƒã‚°ãƒ©ãƒ ã‚’è²·ã†ã¨ã€ãªã‚“ã‹æœ¬ã¿ãŸã„ãªã‚‚ã®ã«ã¤ã„ã¦ãã‚‹ã§ã—ょã†ã€‚䏿€è°ã˜ã‚ƒãªã„? ã‚れã¯ã¿ã‚“ãªã«ã€è‡ªåˆ†ãŒè²·ã£ã¦ã‚‹ã®ãŒç‰©ä½“ãªã‚“ã ã¨æ€ã£ã¦ã»ã—ãã¦ã€æœ¬å½“ã¯ãƒ‡ã‚¸ã‚¿ãƒ«ã®ã‚³ãƒ”ーå¯èƒ½ãªãƒ‡ãƒ¼ã‚¿ã‚’手ã«å…¥ã‚ŒãŸã‚“ã ã¨æ°—ãŒã¤ã‹ãªã„ã§ã»ã—ã„ã‹ã‚‰ãªã®ã€‚
 コンピュータã£ã¦çµå±€ã®ã¨ã“ã‚ã€ä¸‡èƒ½ãƒžã‚·ãƒ³ã§ã—ょ。ãŸã¶ã‚“ã¿ã‚“ãªã€ãƒ¦ãƒ‹ãƒãƒ¼ã‚µãƒ«ãƒãƒ¥ãƒ¼ãƒªãƒ³ã‚°ãƒžã‚·ãƒ³ã«ã¤ã„ã¦ã¯å‹‰å¼·ã—ã¦ã‚‹ã‚ˆã。ã»ã‹ã®ã©ã‚“ãªãƒžã‚·ãƒ³ã§ã‚‚模倣ã§ãるマシンã。万能マシンãŒã™ã°ã‚‰ã—ã„ã®ã¯ã€ã»ã‹ã®ãƒžã‚·ãƒ³ã‚’模倣ã§ãã‚‹ã ã‘ã˜ã‚ƒãªãã¦ã€ãã®æŒ‡ç¤ºã‚’コピーã—ã¦å¤‰ãˆã‚‰ã‚Œã‚‹ã£ã¦ã“ã¨ã 。ã“れã£ã¦ã¾ã•ã«ã€ç‰©è³ªã§ã¯ã§ããªã„ã“ã¨ã 。ãã—ã¦ã“れãŒã¾ã•ã«ã€ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢éš åŒ¿è€…ã©ã‚‚ãŒã¿ã‚“ãªã«ã‚„らã›ã‚‹ã¾ã„ã¨ã—ã¦ã‚‹ã“ã¨ãªã‚“ã 。万能マシンã¨ã„ã†æŠ€è¡“å¤‰åŒ–ã®ãƒ¡ãƒªãƒƒãƒˆã¯äº«å—ã—ãŸãŒã£ã¦ã‚‹ãã›ã«ã€ä¸€èˆ¬ç¤¾ä¼šã«ã¯ãã®ãƒ¡ãƒªãƒƒãƒˆã‚’手ã«å…¥ã‚Œã•ã›ãŸããªã„ã‚“ã よ。
 基本的ã«é€£ä¸ã¯ã€Œç‰©ã®æ™‚代ã€ã‚’温å˜ã—よã†ã¨ã—ã¦ã‚‹ã‚“ã ã‘れã©ã€ã§ã‚‚ãã‚“ãªæ™‚代ã¯ã‚‚ã†çµ‚ã‚ã£ã¦ã‚‹ã€‚ã ã‹ã‚‰ã¼ããŸã¡ã‚‚ã€æ£ã—ã„ã¨ã‹é–“é•ã£ã¦ã‚‹ã¨ã‹ã®è€ƒãˆæ–¹ã‚’ã€ã¼ããŸã¡ãŒä½ã‚€ä¸–界ã®å®Ÿçжã«ã‚ã‚ã›ã¦ã‚·ãƒ³ã‚¯ãƒã•ã›ã‚‹ã¹ããªã‚“ã 。
Q:ã¤ã¾ã‚Šçµå±€ã®ã¨ã“ã‚ã€æƒ…å ±ã®æ‰€æœ‰æ¨©ã®å•題ãªã‚“ã§ã™ãã€‚æƒ…å ±ã‚’æ‰€æœ‰ã™ã‚‹ã“ã¨ãŒæ£ã—ã„よã†ãªå ´åˆã¨ã„ã†ã®ã¯ã€ã‚ã‚‹ã‚“ã§ã—ょã†ã‹ã€‚ã©ã†æ€ã„ã¾ã™ï¼Ÿ
A: 一般的ãªåˆ©ç”¨ä¾¡å€¤ã®ãªã„æƒ…å ±ãªã‚‰ã€ã‚ã‚‹ã„ã¯å€‹äººçš„ãªæƒ…å ±ãªã‚‰ã€æ‰€æœ‰ã‚ªãƒƒã‚±ãƒ¼ã ã¨æ€ã†ã€‚è¨€ã„æ›ãˆã‚‹ã¨ã€ãªã«ã‹ã®ã‚„りã‹ãŸã˜ã‚ƒãªãã¦ã€ãれã§ã©ã†ã™ã‚‹ã¤ã‚‚りã‹ã¨ã„ã†æƒ…å ±ã€‚ä»–äººã«ã¨ã£ã¦ã®ä¾¡å€¤ãŒç–‘ã‚ã—ã„ã‚‚ã®ã€ã‚ãªãŸã‹ã‚‰ãŠé‡‘ã‚’ã‚€ã—りå–ã‚‹ã«ã¯ä½¿ãˆã¦ã‚‚ã€ãれã§ä½•ã‹ã‚’作り出ã—ãŸã‚Šã¯ã§ããªã„よã†ãªæƒ…å ±ã€‚ã¼ãã«è¨€ã‚ã›ã‚Œã°ã€ãã†ã„ã†ã‚‚ã®ã‚’秘密ã«ã—ã¦çµ±åˆ¶ã™ã‚‹ã®ã¯ã¾ã£ãŸãå•題ãªã„。ã§ã‚‚å‰µé€ ã«ä¿‚ã‚ã‚‹æƒ…å ±ã€äººãŒä½¿ã£ã¦æ¥½ã—ã‚ã‚‹æƒ…å ±ã€ãã—ã¦ãれをæŒã£ã¦ã‚‹äººãŒå¤šã‘れã°å¤šã„ã»ã©ã€ã‚‚ã£ã¨åˆ©ç”¨ã•ã‚Œã¦æ¥½ã—ã¾ã‚Œã‚‹ã‚ˆã†ãªæƒ…å ±ã€ãã†ã„ã†ã®ã¯å¿…ãšã‚³ãƒ”ーを推奨ã™ã¹ããªã‚“ã 。
Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.
Please send comments on these web pages to webmasters@www.gnu.org, send other questions to gnu@gnu.org.
Copyright (C) 1987 Richard Stallman and BjÂSn Remseth, (C) 1998 Yamagata Hiroo
Permission
is granted to make and distribute verbatim copies of this
transcript as long as the copyright and this permission notice appear.
 ã“ã®æ—¥æœ¬èªžè¨³ã¯æ›¸å¼ã¨ãƒ•ァイル形å¼ä»¥å¤–ã®æ”¹å¤‰ã‚’åŠ ãˆãšã“ã®ç‰ˆæ¨©è¡¨ç¤ºã‚’残ã™é™ã‚Šã«ãŠã„ã¦è‡ªç”±ã«å†é…布ãŒèªã‚られる。
Updated: