Гарланд и Мелён в итоге создали компанию «Сготетсо» («Кромемко»), начавшую разрабатывать дополнительную электронную плату, через которую можно было подключить телекамеру; Боб Марш и Гэри Ингрем — компанию «Processor Technology» («Процессор текнолоджи»), занявшуюся картами расширения памяти. Многие проявили интерес к компьютеру Altair. Кстати, по объявлению, помещённому в «Popular Electronics», Маршу и Ингрему за два месяца удалось собрать заказов на 100 тысяч долларов.
К сожалению, бизнес Боба Марша и другие операции, которыми тогда занялись разные хакеры, не были масштабными, да и не могли быть таковыми. А вот мелкие компании возникали одна за другой. Они активно занимались производством печатных плат на заказ и дизайном.
«Чаще всего под словом “дизайн” подразумевается отделка, внешний лоск. Что-то вроде декорирования интерьера. Диваны и шторы. Но, по-моему, такое понимание далеко от правды, — объяснял Джобс. — Дизайн — это душа человеческого творения, которая выражается в форме изделия и формах обслуживания клиентов»117.
Один из членов клуба, издатель ежемесячного информационного бюллетеня Фред Мур спрашивал: «Почему большие компании не работают на этом рынке?»
И отвечал: «Да потому что они слишком заняты продажей своих компьютеров друг другу (а также правительству и военным). Они не хотят заниматься продажей напрямую конечным покупателям. Я просто аплодирую MITS за то, что у них есть Altair, и делаю это по трём причинам:
они заставляют проснуться другие компании, потому что появилась необходимость получить дешёвый компьютер для дома;
они способствуют образованию компьютерных клубов, которые заполняют вакуум наших технических знаний;
они помогают сорвать с компьютеров покров тайны»118.
В хакерской среде явно назревали новые конфликты.
«Главная проблема упиралась в основной принцип хакерской этики — свободный поток информации. До этого в получении информации друг от друга у хакеров не было проблем. Секция “планирования функциональных блоков” в Клубе самодельных компьютеров может служить хорошим примером того, что старательно утаиваемые секреты больших компаний рано или поздно всё равно становятся достоянием общественности. К 1976 году существовало достаточно большое количество компьютерных изданий, которые, словно огромный национальный топливопровод, подпитывали разнообразными идеями хакеров-электронщиков. Помимо “РСС” и бюллетеня Клуба самодельных компьютеров, в Нью-Гемпшире появился журнал “Byte”. Новые компании, формировавшиеся на хакерской основе, сами передавали схемы разработанных ими устройств в Клуб самодельных компьютеров, при этом авторов нисколько не заботило, что их чертежи могут попасть в руки каких-то там конкурентов. На тусовках в кафе “Оазис” молодые служащие, носившие синие джинсы, свободно говорили о том, какое количество изделий им удалось продать и какие новые продукты разрабатывали их фирмы. Но затем произошёл скандал с интерпретатором языка BASIC, ясно указавший на то, что в мире появилась другая, совсем небескорыстная философия компьютерной силы.
А началось всё с типичной хакерской выходки.
Среди продуктов, которые анонсировала, но ещё не разослала своим клиентам MITS, оказалась версия компьютерного языка BASIC. Для владельца Altair именно этот язык был самым желанным и нужным, потому что благодаря ему мощь машины увеличивалась на порядки»119.
В компании MITS с весьма неряшливой системой обслуживания клиентов, конечно, не позаботились о том, чтобы включить в поставку какой-нибудь язык программирования, который мог бы работать на их исключительно скромном по своим возможностям компьютере Altair. Впрочем, «самодельщики» подозревали, что, может статься, такой язык у MITS есть, и самое интересное, что он действительно был, более того, находился в рабочем состоянии уже с весны 1975 года.
Незадолго до того как MITS начала поставлять Altair читателям журнала «Popular Electronics», Эду Робертсу позвонили неизвестные ему студенты колледжа Уильям Генри (Билл) Гейтс (род. 1955) и Пол Гарднер Аллен (1953—2018). Гейтс, кстати, был ровесником Джобса, правда, происходил из куда более благополучной семьи. Впрочем, как Стив, тоже недоучился и бросил своё учебное заведение, правда, не Рид-колледж, а Гарвард. А Пол Аллен был школьным приятелем Гейтса. И, в отличие от Стива Джобса, оба они были весьма неплохими хакерами, даже зарабатывали на программистских контрактах.
«Статья об Altair не впечатлила их с технической точки зрения, но дала пищу для ума. Им быстро стало понятно, что микрокомпьютеры являются следующим большим этапом и они вполне могут войти в игру, написав BASIC для этой штуковины. У них было руководство, в котором описывался набор команд для процессора Intel 8080, и была статья в “Popular Electronics” с принципиальной схемой Altair, так что они сразу взялись за работу над интерпретатором, который умещался бы в малом количестве памяти. При этом в той же памяти должен был находиться не только интерпретатор, отвечавший за перевод программ с BASIC в машинный код, но ещё и место для пользовательских программ. Задача сложная, но Билл Гейтс мастерски “бамил” код (то есть повышал его эффективность, иногда за счёт потери понятности. — Г. П., С. С.). При помощи многократного ужатая программы и некоторых нетрадиционных использований досконально изученного набора команд Intel 8080 им удалось довести свой интерпретатор до ума. Затем они позвонили Эду Робертсу. Эд внимательно их выслушал, но предупредил, что есть и другие люди, думающие о написании BASIC для Altair; тем не менее Робертс предложил им попробовать, сказав в заключение: “Мы купим его у первого парня, который нам покажет работающий вариант”»120.
А дальше началось самое интересное.
Билл Гейтс не считал, что программный код — это что-то вроде святой души компьютера. Он полагал, что написание программы — самая обычная работа и она должна оплачиваться. К этому основополагающему принципу добавлялась ещё и чисто американская поправка: в зависимости от своего места в трудовом процессе, каждый имеет право извлечь из этого максимально возможную выгоду, независимо от количества вложенного труда.
«Работа друзей была ещё далека от завершения, но так впечатлила Робертса, что он нанял на работу Аллена и поспособствовал переезду Гейтса из Гарварда, для того чтобы тот помогал другу в работе над новым интерпретатором. Билл Гейтс распрощался с Гарвардом и переехал в Альбукерк. Там он почувствовал себя как Пикассо, вдруг оказавшийся перед целым морем чудесных чистых холстов. Такими завораживающими чистыми полотнами для Гейтса были компьютеры без каких-либо полезных функций. У них с Алленом там абсолютно ничего не было, вспоминал он спустя много лет. Там почти не занимались программным обеспечением, поэтому они переписали ассемблер и загрузчик и собрали программную библиотеку. Это было весьма уродливое творение, но теперь люди могли неплохо провести время, используя даже такой софт. Важно отметить, что разница между программной библиотекой Гейтса — Аллена и программной библиотекой в ящике стола, стоявшего рядом с PDP-6, или программной библиотекой Клуба самодельных компьютеров заключалась ещё и в том, что первая предназначалась только для продажи. Ни Билл Гейтс, ни Эд Робертс действительно не считали программное обеспечение чем-то святым. За него надо было платить»121.
Но многие члены Клуба самодельных компьютеров и сами умели писать нужные интерпретаторы (и писали свои варианты) — отсюда следовало откровенное недовольство. Любители фыркали и надували губы, как только речь заходила о компании Эда Робертса. Распространялись многочисленные слухи о том, что Эд — просто жадный и алчущий власти недруг всей хакерской этики. Говорили, что Эд желает зла всем конкурентам, в то время как нормальные хакеры безвозмездно раздают техническую информацию всем желающим.