Введение
Компания Lisp Machines, Inc. была основана в 1979 году Ричардом Гринблаттом из Лаборатории искусственного интеллекта MIT для разработки Lisp-машин. Она располагалась в Кембридже, штат Массачусетс. К 1979 году проект Lisp Machine Project в MIT, инициированный и возглавляемый Гринблаттом, построил более 30 компьютеров CADR для различных проектов в MIT. Рассел Нофтскер, ранее работавший администратором лаборатории искусственного интеллекта в MIT несколько лет назад и с тех пор основавший и управлявший небольшой компанией, был убежден, что компьютеры, основанные на языке искусственного интеллекта LISP, имеют хорошие коммерческие перспективы. Существовала группа потенциальных клиентов, заинтересованных в приобретении машин, подобных тем, что они видели в MIT. У Гринблатта и Нофтскера были разные взгляды на структуру и финансирование планируемой компании. Гринблатт считал, что компания может быть запущена "с нуля", то есть финансироваться практически исключительно за счет потока заказов от клиентов (некоторые из которых были готовы платить авансом). Это позволило бы основателям компании сохранить контроль. Нофтскер же отдавал предпочтение более традиционной модели венчурного капитала – привлечению значительной суммы средств, но с передачей контроля инвесторам. Они долго вели переговоры, но ни одна из сторон не желала идти на компромисс. Последовавшие дискуссии разделили лабораторию на два лагеря. В феврале 1979 года ситуация достигла критической точки. Гринблатт полагал, что прибыль от производства и продажи нескольких машин можно выгодно реинвестировать в финансирование компании. Большинство поддержало Нофтскера, считая, что компания, финансируемая венчурным фондом, имеет больше шансов на выживание и коммерциализацию Lisp Machines, чем предлагаемый Гринблаттом самодостаточный стартап. Они основали Symbolics Inc.
the company
Lisp Machines, Inc. was a company formed in 1979 by Richard Greenblatt of MIT's Artificial Intelligence Laboratory to build Lisp machines. It was based in Cambridge, Massachusetts. By 1979, the Lisp Machine Project at MIT, originated and headed by Greenblatt, had constructed over 30 CADR computers for various projects at MIT. Russell Noftsker, who had formerly been administrator of the MIT Artificial Intelligence lab some years previously and who had since started and run a small company, was convinced that computers based on the artificial intelligence language LISP had a bright future commercially. There were a number of ready customers who were anxious to get machines similar to ones they had seen at MIT. Greenblatt and Noftsker had differing ideas about the structure and financing of the proposed company. Greenblatt believed
the company could be "bootstrapped", i. e. financed practically from scratch from the order flow from customers (some of whom were willing to pay in advance). This would mean that the principals of the company would retain control. Noftsker favored
a more conventional venture capital model, raising a considerable sum of money, but with the investors having control of the company. The two negotiated at length, but neither would compromise. The ensuing discussions of the choice rent the lab into two factions. In February, 1979, matters came to a head. Greenblatt believed that the proceeds from the construction and sale of a few machines could be profitably reinvested in the funding of the company. Most sided with Noftsker, believing that a commercial venture fund backed company had a better chance of surviving and commercializing Lisp Machines than Greenblatt's proposed self sustaining start up. They went on to start Symbolics Inc.
Alexander Jacobson, a consultant from CDC, was trying to put together an AI natural language computer application, came to Greenblatt, seeking a Lisp machine for his group to work with. Eight months after Greenblatt had his disastrous conference with Noftsker, he had yet to produce anything. Alexander Jacobson decided that the only way Greenblatt was going to actually start his company and build the Lisp machines that Jacobson needed, was if he pushed and financially helped Greenblatt launch his company. Jacobson pulled together business plans, a board, and a partner, F. Stephen Wyle, for Greenblatt. The newfound company was named LISP Machine, Inc. (LMI), and was funded mostly by order flow including CDC orders, via Jacobson.
Александр Джейкобсон, консультант из CDC, работавший над созданием компьютерного приложения для обработки естественного языка с использованием ИИ, обратился к Гринблатту с просьбой предоставить Lisp-машину для его группы. Через восемь месяцев после неудачной встречи Гринблатта с Нофтскером, он так и не добился никаких результатов. Александр Джейкобсон пришел к выводу, что единственный способ заставить Гринблатта начать свою компанию и построить необходимые Джейкобсону Lisp-машины – это оказать ему поддержку и финансовую помощь в запуске компании. Джейкобсон разработал бизнес-план, сформировал совет директоров и привлек партнера, Ф. Стивена Уайла, для Гринблатта. Новая компания получила название LISP Machine, Inc. (LMI) и финансировалась в основном за счет поступающих заказов, включая заказы от CDC, через Джейкобсона.
the company
Lisp Machines, Inc. was a company formed in 1979 by Richard Greenblatt of MIT's Artificial Intelligence Laboratory to build Lisp machines. It was based in Cambridge, Massachusetts. By 1979, the Lisp Machine Project at MIT, originated and headed by Greenblatt, had constructed over 30 CADR computers for various projects at MIT. Russell Noftsker, who had formerly been administrator of the MIT Artificial Intelligence lab some years previously and who had since started and run a small company, was convinced that computers based on the artificial intelligence language LISP had a bright future commercially. There were a number of ready customers who were anxious to get machines similar to ones they had seen at MIT. Greenblatt and Noftsker had differing ideas about the structure and financing of the proposed company. Greenblatt believed
the company could be "bootstrapped", i. e. financed practically from scratch from the order flow from customers (some of whom were willing to pay in advance). This would mean that the principals of the company would retain control. Noftsker favored
a more conventional venture capital model, raising a considerable sum of money, but with the investors having control of the company. The two negotiated at length, but neither would compromise. The ensuing discussions of the choice rent the lab into two factions. In February, 1979, matters came to a head. Greenblatt believed that the proceeds from the construction and sale of a few machines could be profitably reinvested in the funding of the company. Most sided with Noftsker, believing that a commercial venture fund backed company had a better chance of surviving and commercializing Lisp Machines than Greenblatt's proposed self sustaining start up. They went on to start Symbolics Inc.
Alexander Jacobson, a consultant from CDC, was trying to put together an AI natural language computer application, came to Greenblatt, seeking a Lisp machine for his group to work with. Eight months after Greenblatt had his disastrous conference with Noftsker, he had yet to produce anything. Alexander Jacobson decided that the only way Greenblatt was going to actually start his company and build the Lisp machines that Jacobson needed, was if he pushed and financially helped Greenblatt launch his company. Jacobson pulled together business plans, a board, and a partner, F. Stephen Wyle, for Greenblatt. The newfound company was named LISP Machine, Inc. (LMI), and was funded mostly by order flow including CDC orders, via Jacobson.
История LMI
Следующая история, похожая на притчу, о LMI рассказана Стивом Леви и впервые появилась в книге «Хакеры: герои компьютерной революции» (1984). Описание хакеров, данное Леви, во многом основано на ценностях хакеров из Лаборатории искусственного интеллекта MIT. Среди этих хакеров был Ричард Столлман, которого Леви в то время называл последним истинным хакером. Когда Нофтскер основал Symbolics, у него были средства для выплаты зарплат, но не было ни здания, ни оборудования для работы программистов. Он договорился с Патриком Уинстоном, что в обмен на возможность для сотрудников Symbolics продолжать работать в MIT, Symbolics позволит MIT свободно использовать все разработанное им программное обеспечение внутри института. К сожалению, эта открытость впоследствии привела к обвинениям в краже интеллектуальной собственности. В начале 1980-х годов производители прекратили распространять исходный код, чтобы предотвратить использование их программного обеспечения на компьютерах конкурентов, и начали использовать авторские права и ограничительные лицензии, чтобы ограничить или запретить копирование и распространение. Проприетарное программное обеспечение существовало и раньше, но этот сдвиг в правовом статусе программного обеспечения был вызван Законом об авторском праве США 1976 года; см. авторское право на программное обеспечение. Хотя обе компании поставляли проприетарное программное обеспечение, Ричард Столлман считал, что LMI, в отличие от Symbolics, старался не наносить вреда лаборатории. Столлман заявил, что «взимание платы за программное обеспечение – это преступление против человечества». Позже он уточнил, что считает преступлением ограничение свободы пользователя, а не сам факт взимания платы за копию программного обеспечения. Symbolics переманил большинство оставшихся хакеров MIT, включая известного хакера Билла Госпера, который затем покинул лабораторию ИИ. Symbolics вынудил Гринблатта также уйти в отставку из лаборатории ИИ, ссылаясь на правила MIT. Таким образом, в течение двух лет в лаборатории ИИ MIT, с 1982 по конец 1983 года, Столлман в одиночку дублировал усилия программистов Symbolics, чтобы не допустить их монополии на компьютеры лаборатории. Хотя LMI смог воспользоваться свободно доступным кодом Столлмана, он был последним из «хакеров» в лаборатории. Позже программистам приходилось подписывать соглашения о неразглашении, чтобы не делиться исходным кодом или технической информацией с другими разработчиками программного обеспечения.
Борьба и упадок
Lisp Machines, Inc. продала свои первые машины LISP, разработанные в MIT, под названием LMI CADR. После серии внутренних разногласий, Symbolics начала продавать CADR из лаборатории MIT как LM 2. Symbolics испытывала трудности из-за обещания Нофтскера дать Гринблату годовой запас по времени, а также из-за серьезных задержек с привлечением венчурного капитала. Symbolics все еще имела значительное преимущество: ни один из хакеров AI Lab не ушел работать к Гринблатту, зато 14 человек присоединились к Symbolics. Было два сотрудника AI Lab, которые предпочли не работать ни с одной из компаний: Ричард Столлман и Марвин Мински. В итоге Symbolics выпустила около 100 LM 2, каждая из которых была продана за 70 000 долларов. Обе компании разработали продукты второго поколения на основе CADR: Symbolics 3600 и LMI LAMBDA (LMI удалось продать около 200 экземпляров LAMBDA). 3600, выпуск которой был задержан на год, расширила возможности CADR, увеличив разрядность машинного слова до 36 бит, адресное пространство до 28 бит и добавив аппаратные средства для ускорения определенных общих функций, реализованных в микрокоде CADR. LMI LAMBDA, вышедшая на год позже 3600, в 1983 году, была в основном обратно совместима с CADR (фрагменты микрокода CADR можно было пересобрать), но содержала улучшения в выборке инструкций и другие аппаратные отличия, включая использование умножителя и более быстрой логической схемы и кэш-памяти. Процессорные платы LAMBDA были разработаны для работы с инженерной рабочей станцией NuBus, NuMachine, разработанной группой Стива Уорда в MIT и, в результате отдельной цепочки событий, разрабатываемой Western Digital Corporation. Это позволило создать популярную конфигурацию LAMBDA "2x2", при которой две машины использовали общую инфраструктуру, что приводило к значительной экономии. Texas Instruments (TI) включилась в борьбу, инвестировав в LMI после того, как у нее закончились средства, приобретя и переместив инженерную рабочую станцию NuBus от Western Digital, лицензировав дизайн LMI LAMBDA и позже выпустив свою собственную версию, TI Explorer. Symbolics продолжала развивать семейство 3600 и свою операционную систему Genera, а также выпустила Ivory – VLSI-реализацию архитектуры Symbolics. Texas Instruments уменьшила Explorer до кремниевого чипа, создав Explorer II, а затем MicroExplorer. LMI отказалась от архитектуры CADR и разработала собственную K-машину, но обанкротилась в 1987 году, так и не успев вывести ее на рынок.
Системы GigaMos
LMI была преобразована в GigaMos Systems; Гринблатт был одним из ее руководителей. GigaMos, через владение канадским инвестором по имени Гай Монпетит, приобрела активы LMI в ходе процедуры банкротства по главе 11. До основания GigaMos, LMI разработала новую Lisp-машину под названием "K-машина", использующую архитектуру, подобную RISC. Впоследствии Монпетит оказался вовлеченным в канадский политический скандал 1989 года, который, как побочный эффект, привел к аресту всех активов GigaMos, сделав компанию неспособной выплачивать заработную плату.
Вдохновение для Столлмана и свободного программного обеспечения
По словам Ричарда Столлмана, спор между LMI и Symbolics послужил толчком к началу разработки программного обеспечения для операционной системы GNU в январе 1984 года и к созданию Фонда свободного программного обеспечения (FSF) в октябре 1985 года. Они стали предвестниками движения открытого исходного кода и операционной системы Linux.