Открытое письмо любителям
Открытое письмо любителям (англ. Open Letter to Hobbyists) — открытое письмо 1976 года, написанное Биллом Гейтсом, соучредителем Microsoft, на заре эры персональных компьютеров. В этом письме Гейтс выражает разочарование в связи с тем, что большинство компьютерных энтузиастов, использовавших Altair BASIC, разработанный Microsoft, не заплатили за этот продукт. Он утверждал, что такое повсеместное несанкционированное копирование в действительности отпугивает разработчиков от вложения времени и денег в создание качественного программного обеспечения. Гейтс сослался на несправедливость бесплатного получения преимуществ программного обеспечения, времени, усилий и капитала создателей.
Altair BASIC
В декабре 1974 года Билл Гейтс был студентом в Гарвардском университете, а Пол Аллен работал на компанию Honeywell в Бостоне. В 1975 году они увидели компьютер Альтаир 8800 в январском выпуске журнала Popular Electronics. Они уже писали программы на языке Бейсик во время своего обучения в школе Лейксайд в Сиэтле и поняли, что Альтаир был достаточно мощным компьютером, чтобы поддерживать интерпретатор BASIC[1]. Они хотели быть первыми, кто предложит BASIC для Альтаира, средства разработки программного обеспечения они ранее создали для своих процессоров Intel 8008[2].
К началу марта Пол Аллен, Билл Гейтс и Монте Давидофф, ещё один студент Гарварда, создали интерпретатор BASIC, который работал под симуляцией на гарвардском суперкомпьютере PDP-10. Аллен и Гейтс имели контакт с Эдом Робертсом из MITS, и в марте 1975 года Аллен отправился в Альбукерке, Нью-Мексико, чтобы проверить написанный интерпретатор на Altair 8800. К удивлению Пола Аллена и Эда Робертса, программное обеспечение работало на новом компьютере[3].
MITS согласилась лицензировать программное обеспечение Аллена и Гейтса. Пол Аллен оставил работу в Honeywell и стал вице-президентом и директором MITS с зарплатой 30 000 долларов в год[4]. Билл Гейтс на тот момент ещё учился в Гарварде и стал просто сотрудничать с MITS. В октябре 1975 года в информационном бюллетене компании его должность обозначена как «специалист программного обеспечения»[5]. 22 июля 1975 года MITS подписала контракты с Алленом и Гейтсом. Они получили 3000 долларов при подписании контрактов и роялти за каждую проданную копию их продукта (30 долларов за 4К-версию, 35 долларов за 8K-версию и 60 долларов за расширенную версию). Договор имел предел в 180 000 долларов и MITS получила эксклюзивную всемирную лицензию на программу на 10 лет. MITS также будет поставлять компьютерное время, необходимое для развития на PDP-10, принадлежащего школьному округу Альбукерке[6].
В апрельском выпуске Computer Notes 1975 года заголовком статьи стал «Altair Basic — Up and Running». Продажи Altair 8800 стали приносить компании чистую прибыль. В дополнение к компьютеру MITS продавали платы дополнительной памяти, платы ввода/вывода и другие компоненты. При покупке двух дополнительных 4K-карт памяти 8K BASIC стоил всего 75 долларов, тогда как начальная цена на отдельный продукт BASIC составляла 500 долларов.
MITS купила минивэн и загрузила его с полной номенклатурой своих товаров. В «MITS-Мобайл» команда гастролировала по США, давала семинары с участием компьютера Altair 8800 и Altair BASIC.
Homebrew Computer Club был одним из первых компьютерных любительских клубов в Пало-Альто, Калифорния. На первом заседании клуба в марте 1975 года Стив Домпиер описал свое посещение завода MITS в Альбукерке, где он попытался забрать свой заказ[7]. Он ушёл с компьютером начального уровня, укомплектованным только 256 байтами памяти. 16 апреля 1975 на заседание клуба Домпиер запустил небольшую программу, которая играла песню «Fool on the Hill» на соседнем AM-радио. В июле 1975 года в Computer Notes Билл Гейтс описал её как «лучшую демо-программу, которую я видел для Altair». Но Гейтс не мог понять, как компьютер может транслировать радио[8] (это было реализовано посредством радиочастотных помех, контролируемых циклами синхронизации в программе)[9].
«Воры» и «паразиты»
В июне 1975 года Homebrew Computer Club Newsletter написал[10]:
MITS MOBILE приехали в отель Rickey’s Hyatt House в Пало-Альто 5 и 6 июня. Номер был переполнен (>150) любителями и экспериментаторами, жаждущими узнать о новых электронных игрушках.
На семинаре бумажная лента, содержащая предрелизную версию Altair BASIC, исчезла. Лента попала к Стиву Домпиеру, передавшему её Дэну Соколу, который имел доступ к высокоскоростному ленточному перфоратору. На следующей встрече Homebrew Computer Club была принесена картонная коробка с 50 копиями Altair BASIC на перфорированной бумажной ленте[11].
Стоимость полной системы Altair с двумя платами 4 КБ динамического ОЗУ от MITS, платой последовательного интерфейса и Altair BASIC составляла 995 долларов[12]. Однако стоящие 264 долларов платы ОЗУ были ненадёжны из-за нескольких компонентов и проблем конструкции. Роберт Марш, предприимчивый член Homebrew Computer Club, разработал плату 4 КБ статической памяти, совместимую с Altair 8800 и продавал её за 255 долларов[13]. Он стал соучредителем своей компании Processor Technology, поставщиком одной из самых успешных плат, совместимых с Altair 8800. Многие владельцы компьютеров Altair 8800 не стали приобретать платы расширения у MITS, предпочтя платы памяти от стороннего поставщика с использованием пиратской копии Altair BASIC.
Эд Робертс признал проблемы 4 КБ динамического ОЗУ в октябрьском номере Computer Notes. Цена была снижена с 264 до 195 долларов, при этом постоянные покупатели получили скидку 50 долларов. Полная цена отдельно продаваемого 8K Altair BASIC была снижена до 200 долларов. Робертс отклонил запрос пользователей предоставлять BASIC бесплатно. Он отметил, что MITS имеет обязательства перед Microsoft в размере 180 000 долларов. Робертс также написал: «все, кто использует украденную копию BASIC MITS, должны отождествлять себя с ворами». Поставщики аппаратного обеспечения от сторонних производителей обратили внимание на другой комментарий: «В последнее время появился ряд паразитарных компаний»[14]
Плате статического ОЗУ от Processor Technology требовалось больше тока, нежели плате ОЗУ от MITS. Говард Фаллмел начал продавать улучшенные блоки питания и назвал свою компанию Parasitic Engineering[15][16]. Позже Фаллмер помог создать промышленный стандарт для универсальной интерфейсной шины, получившей название S-100 и разработанной специально для Altair 8800.[17]
Следующий 1976 год принёс много клонов Altair 8800, таких как IMSAI 8080 и Sol 20, выпущенный Processor Technology.
Открытое письмо
К концу 1975 года MITS планировала выпуск новой серии компьютеров MITS 680B на базе процессора Motorola 6800 и с 8-дюймовым флоппи-дисководом. Чтобы обеспечить работу BASIC на новой платформе, Аллен и Гейтс наняли своего школьного друга, Рика Вейланда, для портирования интерпретатора на архитектуру Motorola 6800. Для подобных проектов требовалось больше средств, однако роялти, поступавшие от продаж лицензионных копий BASIC, их не покрывали: к этому времени MITS продавала тысячу компьютеров в месяц, но BASIC продавался не больше чем на несколько сотен из них[18]. Молодая компания столкнулась со случаями компьютерного пиратства. Раздосадованный Гейтс в 1976 году пишет открытое письмо сообществу любителей, в котором выражает разочарование уровнем распространения нелицензионных копий среди пользователей и пытается объяснить стоимость разработки программного обеспечения.
Редактор Computer Notes Дэвид Баннел с пониманием отнёсся к позиции Гейтса. Ещё в сентябрьском выпуске 1975 года он писал, что «клиенты нелегально копируют программное обеспечение MITS»:[19]
Теперь я вас спрашиваю: должен ли музыкант иметь право собирать гонорар от продажи его записей или имеет ли писатель право собирать гонорар от продажи своих книг? Отличаются ли люди, копирующие программы, от тех, кто копирует музыку и книги?
Письмо Гейтса переформулировало мысли Баннелла, изложенные в сентябрьском номере журнала, и то, что Робертс написал в октябре, однако тон письма выдержан так, будто любители воруют ПО напрямую у него, а не у MITS.
Почему это так? Как должно быть известно большинству любителей, подавляющая часть из вас крадёт программы. За комплектующие необходимо платить, но программами можно и поделиться. Кого волнует, заплатят ли тем, кто работал над ними?
Одним из главных адресатов письма был Homebrew Computer Club, его копия была направлена в клуб. Письмо также напечатал Computer Notes. Чтобы письмо не осталось незамеченным, Дэйв Баннелл разослал его через специальную почтовую доставку во все крупные компьютерные издания США[20].
В письме Гейтс упоминает, что они работают над реализацией языка APL для микропроцессоров 8080 и 6800. Программирование на языке APL было популярно в среде компьютерщиков в 1970-е годы. Язык использует набор символов на основе греческого алфавита, который требует специальный терминал. У большинства любителей клавиатуры не имели специальных греческих символов, необходимых для работы с APL. Гейтс был очарован APL, но Аллен сомневался, что они могли бы продавать такой продукт. Интерес к APL постепенно угас, и программа так и не была создана[21].
Реакция
Письмо было замечено и получило большой отклик. Многие считали, что программное обеспечение должно идти в комплекте с компьютером, а текущий метод распространения софта был проблемой Гейтса. Другие подвергли сомнению стоимость разработки программного обеспечения.
Microsoft уже решили вопрос с гонораром: MITS обязывалась выплатить 31 200 долларов по лицензионному договору за 6800 BASIC[22]. На будущие продажи BASIC для Commodore PET, Apple II, TRS-80 и других также были заключены контракты с фиксированными вознаграждениями[23].
В начале 1976 года, рекламируя свой первый компьютер, компания Apple, явно намекая на письмо Гейтса, заявила: «наша философия заключается в обеспечении наших машин бесплатным софтом или с минимальной стоимостью»[24] и «да, люди, Apple BASIC бесплатен».[25]
Разработка ПО Microsoft проводилась на мейнфрейме DEC PDP-10. Пол Аллен разработал программу, которая могла полностью имитировать новую микропроцессорную систему. Это позволило им написать и отладить программное обеспечение до завершения создания нового компьютера. 6800 BASIC был готов до того, как работа над Altair 680 была завершена.[26] Это были 40 000 долларов, потраченные на аренду компьютерного времени, упомянутые в письме. В 2008 году член клуба инженер Ли Фелсенштейн вспоминал, что у многих эта сумма вызвала сомнения. По его словам, скорее всего, Microsoft не платила таких денег за аренду времени; скорее всего, Аллен и Гейтс воспользовались чьим-то уже оплаченным временем, например компании Honeywell, на которую работал Пол Аллен.[27]
Хэл Сингер опубликовал открытое письмо к Эду Робертсу в Micro-8 Newsletter. Хэл указал на то, что MITS обещали компьютер за 395 долларов, но цена за работающую систему составила 1000. Он предложил подать коллективный иск на компанию или расследовать этот случай Федеральной комиссии по торговле в связи с недостоверной рекламой. Хэл также упомянул, что ходили слухи, будто Билл Гейтс разработал BASIC для компьютера Гарвардского университета, финансируемый правительством США. Он задал вопрос: почему клиенты должны платить за программное обеспечение уже оплаченное налогоплательщиками?[28]
Билл Гейтс, Пол Аллен, и Монте Давидофф использовали PDP-10 в вычислительном центре Гарвардского университета Эйкен. Компьютерная система финансировалась Министерством обороны США через агентство по перспективным оборонным научно-исследовательским разработкам США. Должностные лица Гарварда не были рады тому, что Гейтс и Аллен (который не был студентом университета) использовали PDP-10 для создания коммерческого продукта, но известно, что этот военный компьютер не охватывался политикой Гарварда; PDP-10 контролировался профессором Томасом Четамом, который полагал, что студенты могут использовать машину в личных целях. Гарвардский университет в итоге наложил ограничения на доступ к компьютеру, а Гейтс и Аллен были вынуждены использовать другой компьютер, находящийся в Бостоне, для доработки программного обеспечения[29].
Журналы, опубликовавшие письмо
- Gates, Bill (January 1976). «An Open Letter To Hobbyists». Homebrew Computer Club Newsletter (Mountain View, CA: Homebrew Computer Club) 2 (1): 2.
- Gates, Bill (February 10, 1976). «An Open Letter To Hobbyists». Micro-8 Computer User Group Newsletter (Lompoc, CA: Cabrillo Computer Center) 2 (2): 1.
- Gates, Bill (February 1976). «An Open Letter To Hobbyists». Computer Notes (Albuquerque, NM: MITS) 1 (9): 3. Archived from the original on March 23, 2012.
- Gates, Bill (March 11, 1976). «An Open Letter to Hobbyists». Minicomputer News (Boston MA: Benwill Publishing).
- Gates, Bill (March-April 1976). «An Open Letter To Hobbyists». People’s Computer Company (Menlo Park, CA: People’s Computer Company) 4 (5).
- Gates, Bill (May 1976). «Computer Hobbyists». Radio-Electronics. Vol. 47 no. 5 (New York NY: Gernsback Publications). pp. 14, 16.
Были также опубликованы несколько ответов на письмо, в том числе один от самого Билла Гейтса.
- Hayes, Mike (February 1976). «Regarding Your Letter of February 3». Homebrew Computer Club Newsletter (Mountain View, CA: Homebrew Computer Club) 2 (2): 2. Retrieved November 25, 2007.
- Singer, Harold L. (March 28, 1976). «An Open Letter to Ed Roberts». Micro-8 Computer User Group Newsletter (Lompoc, CA: Cabrillo Computer Center) 2 (4): 1.
- Gates, Bill (April 1976). «A Second and Final Letter». Computer Notes (Albuquerque, NM: MITS) 1 (11): 5. Archived from the original on March 23, 2012.
- Childs, Art (May 1976). «Interfacial». SCCS Interface (Los Angeles: Southern California Computer Society) 1 (6): 2, 4. Editor Art Childs writes about the letter he received from the «author of Altair Basic» and the resulting controversy on propriety software.
- Wada, Robert (July 1976). «An Opinion on Software Marketing». BYTE. Vol. 1 no. 11 (Peterborough, NH: BYTE Publications). pp. 90, 91.
- Warren, Jim C. (July 1976). «Correspondence». SIGPLAN Notices (ACM) 11 (7): 1. Jim Warren, the editor of Dr. Dobbs Journal, describes how the Tiny BASIC project is an alternative to hobbyist «ripping off» software.
- Moores, Calvin (September 1976). «Are you an author?». BYTE. Vol. 1 no. 13 (Peterborough, NH: BYTE Publications). pp. 18-22. An article on software copyright law that discusses the «Open Letter to Hobbyists».
См. также
- Манифест GNU
- Альтаир 8800
- Altair BASIC
- Нарушение авторских прав на программное обеспечение
- Don't Copy That Floppy
Примечания
- The January 1975 issue of Popular Electronics was published on November 29, 1974.
- Manes, 1994, p. 68—70.
- Manes, 1994, p. 65—76.
- Young, 1998, p. 164.
- Contributors (неопр.) // Computer Notes. — Albuquerque NM: MITS, 1975. — October (т. 1, № 5). — С. 13. Архивировано 23 марта 2012 года.
- Manes, 1994, p. 82—83.
- Freiberger, 2000, p. 52—53.
- Gates, Bill. Software Contest Winners Announced (неопр.) // Computer Notes. — Albuquerque NM: MITS, 1975. — July (т. 1, № 2). — С. 1. Архивировано 23 марта 2012 года.
- Dompier, Steve. Music of a sort (англ.) // Dr. Dobb's Journal : magazine. — Menlo Park CA: People's Computer Company, 1976. — February (vol. 1, no. 2). — P. 6—7.
- Moore, Fred. It's a Hobby (неопр.) // Homebrew Computer Club Newsletter. — 1975. — 7 June (т. 1, № 4). — С. 1.
- Manes, 1994, p. 81.
- MITS. Worlds Most Inexpensive BASIC language system (англ.) // Radio-Electronics : magazine. — 1975. — August (vol. 46, no. 8). — P. 1.
- Hardware (неопр.) // Homebrew Computer Club Newsletter. — 1975. — 5 July (т. 1, № 5). — С. 2, 5.
- Roberts, H. Edward. Letter from the President (неопр.) // Computer Notes. — Albuquerque NM: MITS, 1975. — October (т. 1, № 5). — С. 3—4. Архивировано 23 марта 2012 года.
- Freiberger, 2000, p. 145—146.
- Ahl, David H.; Burchenal Green. Saga of a System (Building an Altair 8800/Cromemco TV Dazzler system) // The Best of Creative Computing (неопр.). — Morristown NJ: Creative Computing, 1980. — Т. 3. — С. 90—97. — ISBN 0-916688-12-7.
- Morrow, George; Howard Fullmer. Microsystems Proposed Standard for the S-100 Bus Preliminary Specification, IEEE Task 696.1/D2 (англ.) // Computer : journal. — IEEE, 1978. — May (vol. 11, no. 5). — P. 84—90. — doi:10.1109/C-M.1978.218190.
- Manes, 1994, p. 90.
- Bunnell, David. Across the Editor's Desk (неопр.) // Computer Notes. — Albuquerque NM: MITS, 1975. — September (т. 1, № 4). — С. 2. Архивировано 23 марта 2012 года.
- Manes, 1994, p. 91.
- Manes, 1994, p. 97—98.
- Manes, 1994, p. 95.
- Manes, 1994, p. 105.
- The Apple 1 Project .
- Apple I Computer Ad .
- Roberts, Ed. Ramblings from Ed Roberts (неопр.) // Computer Notes. — Albuquerque, NM: MITS, 1976. — March (т. 1, № 10). — С. 4. Архивировано 23 марта 2012 года.
- Oral History of Lee Felsenstein Архивная копия от 27 декабря 2014 на Wayback Machine. Interviewed by Kip Crosby. Computer History Museum 2008, CHM Reference number: X4653.2008
- Singer, Harold L. Open Letter to Ed Roberts (неопр.) // Micro-8 Computer User Group Newsletter. — Lompoc, CA: Cabrillo Computer Center, 1976. — 28 March (т. 2, № 4). — С. 1.
- Freiberger, 2000, p. 81—83.
Литература
- Ceruzzi, Paul E. A History of Modern Computing. — MIT Press, 2003. — 445 p. — ISBN 0-262-53203-4..
- Freiberger, Paul; Swaine, Michael. Fire in the Valley: The Making of the Personal Computer. — New York: McGraw-Hill, 2000. — 463 p. — ISBN 0-07-135892-7.
- Manes, Stephen; Paul Andrews. Gates: How Microsoft's Mogul Reinvented an Industry and Made Himself the Richest Man in America. — New York: Touchstone, Simon and Schuster, 1994. — 560 p. — ISBN 0-671-88074-8.
- Wallace, James; Jim Erickson. Hard Drive: Bill Gates and the Making of the Microsoft Empire. — John Wiley & Sons, 1992. — 426 p. — ISBN 0-471-56886-4.
- Young, Jeffrey S. Chapter 6 "Mechanics: Kits & Microcomputers" // Forbes Greatest Technology Stories: Inspiring Tales of the Entrepreneurs. — New York: John Wiley & Sons, 1998. — 368 p. — ISBN 0-471-24374-4.