Lisp Machines, Inc.は、MIT人工知能研究所のリチャード・グリーンブラットによって1979年に設立された、Lispマシンを開発するための会社である。本社はマサチューセッツ州ケンブリッジにあった。
1979年までに、グリーンブラットが発案し率いたMITのLispマシンプロジェクトは、MITの様々なプロジェクトのために30台以上のCADRコンピュータを構築した。数年前にMIT人工知能研究所の管理者を務め、その後小規模企業を設立・経営していたラッセル・ノフツカーは、人工知能言語LISPをベースとしたコンピュータには商業的に明るい未来があると確信していた。MITで見たようなマシンを熱望する顧客も多数存在した。
グリーンブラットとノフツカーは、提案された会社の構造と資金調達について異なる考えを持っていた。グリーンブラットは、会社は「ブートストラップ」、つまり顧客からの注文の流れ(中には前払いを希望する顧客もいた)からほぼゼロから資金調達できると考えていた。これは、会社の主要メンバーが経営権を維持することを意味する。ノフツカーは、より従来型のベンチャーキャピタルモデルを支持し、多額の資金を調達するものの、投資家が会社の経営権を握るべきだと考えていた。二人は長時間交渉したが、どちらも妥協しなかった。その後の選択に関する議論は、研究所を二つの派閥に分裂させた。1979年2月、事態は決着した。グリーンブラットは、数台のマシンの製造と販売による収益を会社の資金調達に再投資することで利益を上げられると考えていた。大多数はノフツカーに賛同し、商業ベンチャーファンドの支援を受けた会社の方が、グリーンブラットが提案した自己資金によるスタートアップよりも、Lispマシンを商業化して生き残る可能性が高いと考えていた。彼らはその後、Symbolics Inc.を設立した。
CDCのコンサルタントであるアレクサンダー・ジェイコブソンは、AI自然言語コンピュータアプリケーションの開発に取り組んでおり、グループで使用するLispマシンを求めてグリーンブラットのもとを訪れた。ノフツカーとの会議が大失敗に終わってから8か月が経ったが、グリーンブラットはまだ何も成果を上げていなかった。アレクサンダー・ジェイコブソンは、グリーンブラットが実際に会社を設立し、ジェイコブソンが必要とするLispマシンを開発するには、自分が後押しし、資金援助をするしかないと考えた。ジェイコブソンは、グリーンブラットのために事業計画、取締役会、そしてパートナーであるF・スティーブン・ワイルをまとめた。新しく設立された会社はLISP Machine, Inc.(LMI)と名付けられ、ジェイコブソンを通じてCDCからの注文を含む受注によって主に資金が賄われた。
スティーブン・レヴィがLMIについて語った寓話のような話は、著書『ハッカーズ:コンピュータ革命の英雄たち』 (1984年)で初めて紹介された。レヴィのハッカーに関する記述は、MIT人工知能研究所のハッカーたちの価値観に大きく基づいている。これらのハッカーの中には、当時レヴィが「最後の真のハッカー」と呼んだリチャード・ストールマンがいた。
研究所の人々は集まり、真のハッカーのマシン、オリジナルのLispマシンを作り上げました。ラッセル・ノフツカーが、研究所の壁を越えて福音を広めるために次のステップに進むことを提案したとき、研究所のハッカーたちは、会社の運営方法について意見が大きく分かれました。グリーンブラットは、会社はハッカーの精神に忠実であり続け、誰にも屈することなく、優れた製品を作ることだけに集中すべきだと主張しました。他のハッカーの中には、これは会社を率いる方法ではないと感じた者もいました。もしそうしたら、会社は成長せず、ハッカーの倫理を真に広めることもできないだろうと考えたのです。さらに、グリーンブラットは、自分のビジョンが確実に実行されるように、会社に対する支配権を要求しました。ビル・ゴスパーやトム・ナイトを含む他の人々は、グリーンブラットの支配下に置かれることは受け入れられないと感じました。
ノフツカーがシンボリックスを立ち上げた当初、彼は従業員の給料を支払うことはできたものの、プログラマーが作業するための建物や設備は何も持っていなかった。そこで彼はパトリック・ウィンストンと交渉し、シンボリックスがMIT内で従業員の作業を継続する代わりに、シンボリックスが開発したすべてのソフトウェアをMITが内部で自由に利用できるようにすることで合意した。しかし、このオープンな姿勢が後に知的財産権侵害の疑いを招くことになった。
1980年代初頭、競合他社のコンピュータでソフトウェアが使用されるのを防ぐため、メーカーはソースコードの配布を中止し、著作権と制限的なソフトウェアライセンスを使用してコピーや再配布を制限または禁止し始めた。このような独自のソフトウェアは以前から存在していたが、ソフトウェアの法的特性のこの変化は、1976年の米国著作権法によって引き起こされた。[ 1 ]ソフトウェア著作権を参照。
両社とも独自のソフトウェアを提供していたが、リチャード・ストールマンは、LMIはSymbolicsとは異なり、研究所に損害を与えないように努めていたと信じていた。ストールマンは「ソフトウェアに料金を請求することは人類に対する犯罪である」と宣言していた。[ 2 ]数年後、彼は、ソフトウェアのコピーに料金を請求することではなく、ユーザーの自由を阻害することが「犯罪」だと考えていると明確にした。[ 3 ] Symbolicsは、著名なハッカーであるビル・ゴスパーを含む、残っていたMITハッカーのほとんどを採用し、ゴスパーはその後AIラボを去った。Symbolicsは、MITの方針を理由に、グリーンブラットにもAIラボを辞任させた。そのため、1982年から1983年末までの2年間、MIT AIラボで、ストールマンはSymbolicsのプログラマーの努力を模倣し、研究所のコンピュータを独占するのを阻止しようとした。[ 4 ]
Lisp Machines, Inc. は、MIT で設計された最初の LISP マシンを LMI-CADR として販売した。一連の内部抗争の後、Symbolics はMIT Lab のCADR をLM-2 として販売し始めた。Symbolics は、ノフツカーがグリーンブラットに 1 年間の先行期間を与えるという約束と、ベンチャー キャピタルの調達の大幅な遅延によって妨げられていた。Symbolics には、AI Lab のハッカーがグリーンブラットに就職しなかった一方で、14 人が Symbolics に入社したという大きな利点がまだあった。どちらにも雇用されないことを選択した AI Lab の人物が 2 人いた。リチャード・ストールマンとマービン・ミンスキーである。
Symbolics は最終的に 100 台ほどの LM-2 を生産し、それぞれ 70,000 ドルで販売した。両社は CADR をベースにした第 2 世代製品、Symbolics 3600とLMI-LAMBDAを開発した(LMI は約 200 台を販売した)。1 年遅れて出荷された 3600 は、マシン ワードを 36 ビットに拡張し、アドレス空間を 28 ビットに拡張し[ 5 ]、CADR のマイクロ コードで実装された特定の共通機能を高速化するハードウェアを追加することで、CADR を拡張した。3600 の 1 年後の 1983 年に発売された LMI-LAMBDA は、CADR とほぼ上位互換性があった (CADR のソースマイクロ コード断片を再構成できた) が、命令フェッチの改善や、乗算器チップの使用、より高速なロジック ファミリ、キャッシュ メモリの使用などのハードウェアの違いがあった。 LAMBDAのプロセッサカードは、MITのSteve Wardのグループが考案し、別の経緯でWestern Digital Corporationが開発していたNuBusベースのエンジニアリングワークステーションであるNuMachineで動作するように設計されていました。これにより、2台のマシンが1つのインフラストラクチャを共有し、大幅なコスト削減を実現する人気のLAMBDA「2x2」構成が可能になりました。Texas Instruments(TI)は、LMIが資金不足に陥った後に投資を行い、 Western DigitalからNuBusエンジニアリングワークステーションユニットを購入して移設し、 LMI - LAMBDAの設計のライセンスを取得し、後に独自のバリアントであるTI Explorerを生産することで、この競争に加わりました。[6]
Symbolicsは3600ファミリーとそのオペレーティングシステムGeneraの開発を続け、 SymbolicsアーキテクチャをVLSIチップで実装したIvoryを開発した。Texas InstrumentsはExplorerをシリコンに小型化し、Explorer II、後にMicroExplorerとして発売した。LMIはCADRアーキテクチャを放棄し、独自のKマシンを開発したが、1987年に倒産し、Kマシンは市場に投入されることはなかった。
LMI はGigaMos Systemsとして再出発し、グリーンブラットはその役員の 1 人でした。GigaMos は、ガイ・モンペティというカナダ人の後援者の所有を通じて、連邦倒産法第 11 章に基づく再建により LMI の資産を買収しました。GigaMos の設立前、[ 7 ] LMI はRISCのようなアーキテクチャを使用した「K マシン」と呼ばれる新しい Lisp マシンを開発しました。その後、モンペティは 1989 年のカナダの政治スキャンダルに巻き込まれ、その結果として GigaMos のすべての資産が差し押さえられ、同社は給与を支払うことができなくなりました。[ 8 ]
リチャード・ストールマンによれば、LMIとSymbolicsの間の論争がきっかけとなり、ストールマンは1984年1月にGNUオペレーティングシステムのソフトウェア開発を開始し、 1985年10月にはフリーソフトウェア財団(FSF)を設立した。 [ 9 ]これらはオープンソースソフトウェア運動とLinuxオペレーティングシステムの先駆けとなった。
: あなたはかつて「ソフトウェアにお金を請求することは人類に対する犯罪だ」と言いました。今でもそう思っていますか? A: ええ、私は「無料」の 2 つの意味を区別していませんでした。