Боб Шейфлер, директор проекта MIT X Window System, придерживался той же философии. X Window System была запущена в 1984 году, и к моменту, когда я познакомился с ней в 1987 году, она становилась стандартной системой для Unix и Linux, которую перенял практически каждый производитель и адаптировал под себя. Моя компания разработала серию руководств по программированию для X, которые использовали спецификации MIT в качестве базы, переписывали и расширяли их, а затем лицензировали их для компаний, поставляющих новые системы Unix и X. Боб поддержал меня. «Это именно то, что мы хотим от компаний, – сказал он. – Мы закладываем фундамент, и мы хотим, чтобы все строили на нем».
Ларри Уолл, создатель Perl, был еще одним моим наставником по вопросу, как следует воспринимать свободное программное обеспечение. Когда я спросил его, почему он сделал программное обеспечение Perl свободным, он объяснил, что работа других дала ему столь многое, что он чувствовал себя обязанным дать что-то взамен. Ларри также процитировал мне ставшее классикой высказывание Стюарта Бранда: «Информация не хочет быть бесплатной. Она хочет быть ценной».
Как и многие другие авторы свободного программного обеспечения, Ларри обнаружил, что одним из способов сделать его информацию (то есть его программное обеспечение) более ценной было отдать ее бесплатно. Он смог увеличить ее ценность не только для себя (потому что те, кто ее использовал, вносили изменения и улучшения, которыми он мог воспользоваться), но и для всех, кто ее использует, поскольку, когда программное обеспечение получает более широкое распространение, оно априори может быть принято за основу для дальнейшей работы.
Тем не менее мне также было ясно, что производители патентованного программного обеспечения, в том числе такие как компания Microsoft, которую большинство сторонников свободного программного обеспечения считало аморальной, решили, что они могут сделать свою информацию ценной, ограничив доступ к ней. Microsoft создала огромную ценность для себя и своих акционеров, но она также сыграла ключевую роль в повсеместном распространении персональных компьютеров, что было необходимой предпосылкой сегодняшних мировых компьютерных сетей. Это имело важное значение для общества в целом.
Я видел, что у Ларри Уолла и Билла Гейтса было много общего. Как создатели (хотя и с множеством соавторов) организации интеллектуального труда, они приняли стратегические решения о том, как наилучшим образом максимизировать свою ценность. История доказала, что каждая из этих стратегий – рабочая. Для меня стало вопросом номер один, как отдельному предпринимателю или компании максимизировать создание ценности для общества, а не просто для получения дохода за счет прироста стоимости. Было ли предоставление свободного доступа к программному обеспечению лучшей стратегией, чем сохранение его в частной собственности?
На протяжении всей моей карьеры этот вопрос периодически возникал в более широком смысле: Как бизнес может принести обществу бо́льшую пользу, чем себе?
В ходе баталий по поводу названия free software (англ. «свободное программное обеспечение») предлагались различные варианты. Майкл Тименн сообщил, что компания Cygnus начала использовать термин sourceware (от англ. source – «источник»). Но Эрик Рэймонд настаивал на термине open source (англ. «открытый источник»), который всего шесть недель назад придумала Кристин Петерсон из Foresight Institute, исследовательского центра по нанотехнологиям, на заседании, созванном Ларри Августином, генеральным директором одной из компаний Linux под названием VA Linux Systems.
Эрик и еще один разработчик программного обеспечения, являющийся активистом движения свободного программного обеспечения, Брюс Перенс, были так воодушевлены новым термином Кристин, что создали некоммерческую организацию под названием «Open Source Initiative» для объединения различных используемых на свободное программное обеспечение лицензий во что-то наподобие металицензии. Но пока еще этот термин употребляется редко.