Шрифт:
Интервал:
Закладка:
С наступлением эры домашних микрокомпьютеров ситуация резко изменилась. Первое независимое коммерческое ПО для ПК было создано компанией, чье название впоследствии стало синонимом (и в хорошем, и в плохом смысле) коммерческих приложений с закрытым исходным кодом – Microsoft. Первым программным продуктом стал BASIC для сборных компьютеров Altair 8800, продававшийся на перфолентах. Он был выпущен в 1975 году, когда Билл Гейтс и Пол Аллен были еще желторотыми студентами. А уже 3 февраля 1976 года Гейтс опубликовал ставшее знаменитым «открытое письмо компьютерщикам-любителям»77. В нем Гейтс жаловался на распространенную практику копирования программ Microsoft, отмечая, что почти все владельцы компьютера Altair пользовались BASIC, хотя реально его приобрел в лучшем случае только каждый десятый, тогда как их с Алленом работа стоила не менее $2 за час времени, затраченного на разработку.
«Компьютерщики-любители» встретили это письмо с удивлением и изрядной долей негодования. Справедливости ради, надо сказать, что для них концепция не свободно распространяемого ПО – и, соответственно, «софтверного пиратства» – была совершенно чужда: настолько она противоречила этике свободного обмена информацией, принятой в объединениях энтузиастов вроде «Кустарного компьютерного клуба». Некто Джим Уоррен ответил на открытое письмо Гейтса так:
«Между прочим, проблемы, которые озвучивает Билл Гейтс в своем гневном обращении к компьютерщикам-любителям, имеют простое решение. Если программы будут бесплатны или настолько дешевы, что проще за них заплатить, чем копировать, никто не станет их “воровать”».
Обратите внимание на кавычки вокруг слова «воровать», как будто автору смешно употреблять его рядом со словом «программы». Должен отметить, что спор, начавшийся между Гейтсом и Уорреном, не утихает до сих пор, однако углубляться в него (и тем более занимать какую-либо из сторон) я пока не стану. Достаточно упомянуть, что BASIC для Altair расшевелил осиное гнездо, и схема распространения программного обеспечения изменилась навсегда.
Как я отмечал в одной из прошлых глав, Radio Shack прозорливо сообразила, что успех ее нового компьютера напрямую будет зависеть от доступности программного обеспечения (поразительно, но конкуренты, в частности, Commodore, так до этого и не додумались). Поскольку почти все TRS-80 распространялись через магазины Radio Shack, у компании была уникальная возможность собрать внушительную библиотеку программ, призывая энтузиастов присылать свои наработки и продавая лучшие вместе с компьютерами, чем она, собственно, и занималась. Однако, как ни парадоксально, самые лучшие и интересные программы для TRS-80 появились вовсе не благодаря Radio Shack. По всей видимости, сказался имидж: даже возможная выгода от распространения и продажи программ не могла перевесить необходимость взаимодействовать с безликим отделом закупок бесчеловечной корпорации.
Поэтому программы в те годы распространялись, главным образом, по другим каналам. И вы, наверное, удивитесь, но самым основным были журналы. Так, Creative Computing еще до появления домашних микрокомпьютеров публиковал на своих страницах исходный код программ на BASIC, а в октябре 1978 года эту традицию подхватил SoftSide78 – первое издание, ориентированное исключительно на TRS-80 (и, кажется, первое издание, посвященное конкретной платформе, вообще). Открывало первый выпуск следующее редакционное обращение:
«Наша задача – публиковать программы в большом количестве и для свободного перепечатывания. В каждом новом выпуске мы будем предлагать читателям программы для бизнеса, развлечений, бытового использования и даже образовательные программы для детей, которые помогут сделать ваш домашний компьютер инструментом для развития, как и задумывалось изначально. Выбор программ будет уникальным и разнообразным, как и те авторы, которые их разрабатывают».
«Перепечатывание», надо сказать, было тем еще мучением: только представьте, что вам нужно набрать с листа сотню строчек кода (а для особо сложных программ и несколько сотен). Неважно, насколько вы влюблены в свой новенький компьютер, развлечением это назвать сложно. Кроме того, не стоит забывать про баги и ошибки, которые могут возникнуть из-за случайных опечаток… Поэтому в дополнение к журналу также шла кассета (продавалась отдельно), на которой уже были записаны все программы, опубликованные в данном выпуске.
Но это было только начало. Еще до появления журнала издатели SoftSide организовали площадку для распространения коммерческого ПО – «Биржу программного обеспечения TRS-80» (TSE). Злые языки поговаривали, что журнал появился только для того, чтобы рекламировать услуги TSE и ее каталог. В какой-то степени, это так: в каждом выпуске SoftSide немало страниц уделялось новинкам TSE, а наиболее коммерчески многообещающим программам отводились даже целые полосы и развороты. Словом, TSE можно считать одним из первых издателей программного обеспечения, но с рядом оговорок. В частности, соглашение с разработчиками заключало в себе пункт, за который сегодня многие были бы готовы удавиться:
«Вы сохраняете права на программы, на написание которых потратили столько времени и сил. Если ваша программа не продается, то вы ничего не заработаете, так зачем связывать себя эксклюзивным договором? Вы имеете право рекламировать свой продукт на страницах SoftSide, но вместе с тем сохраняете право продавать его в частном порядке или через других распространителей, при условии, что не заключаете с ними эксклюзивных договоров».
Вот это условия, да? Неудивительно, что программисты-энтузиасты, желавшие донести свои программы до массового пользователя (и немного на этом заработать), стали валом слать свои поделки. В число этих энтузиастов входил и Скотт Адамс. До того как написать Adventureland, он успешно продавал через TSE компьютерные короткие нарды и «трехмерные крестики-нолики». Как и многие другие, Адамс в полной мере воспользовался щедростью TSE, параллельно распространяя свои игры через похожую площадку, созданную на базе журнала Creative Computing, а также самостоятельно (подробнее можно узнать из интервью Мэтта Бартона, в котором Скотт Адамс делится забавными историями об этом периоде).79 А ровно через год после этого Адамс основал собственное издательство под названием Adventure International.
Впервые Adventureland появилась в каталоге SoftSide в январском выпуске 1979 года и продавалась за $24,95 в паре со второй игрой, которую Скотт написал в