Проходит совсем немного времени, и термин “открытый код” прочно обосновывается в общенародном лексиконе. Вскоре после саммита О’Рейли участвует в пресс-конференции с журналистами
Послание солидарности очень важно для участников конференции вроде Тиманна. Его компания весьма успешна в продаже свободных программ и сервисов, но он не понаслышке знает о трудностях, с которыми сталкиваются программисты и предприниматели.
“Могу уверенно заявить, что традиционная формулировка нередко сбивала с толку, – рассказывает Тиманн, – открытый код позиционируется как полезный и приятный выбор для бизнеса. Свободный софт позиционирует себя как морально праведный. Хорошо это или нет, но мы решили присоединиться к партии открытого кода”.
Реймонд звонит Столлману, чтобы сообщить ему о новой терминологии и спросить его мнения на этот счёт. Он спрашивает Ричарда, принимает ли тот термин “открытый код”. Столлман говорит, что ему надо поразмыслить об этом, но уже понятно, что он откажется. “Я знал это, потому что уже говорил с ним лично на эту тему”.
Так и происходит. На следующий день Столлман приходит к выводу, что ценности Реймонда и О’Рейли, несомненно, будут доминировать в будущем дискурсе касательно “открытого кода”, так что лучшим способом сохранить идеи движения за свободное ПО – придерживаться традиционной терминологии.
К 1998 году Столлман окончательно определяется с позицией относительно “открытого кода”. Да, агитация с использованием этого термина помогает доносить до людей технические преимущества свободного ПО, а также в мягкой и ненавязчивой форме продвигать идеи свободы. Да, этот термин избавляет от путаницы в понимании, когда свободное считают бесплатным. Но точно так же “открытый код” отрезает людей от понимания, что софт может уважать их свободу. Поэтому термин этот бесполезен для движения за свободное ПО. По сути, Реймонд и О’Рейли дали своим термином название неидеалистической партии внутри сообщества, с целями которой Столлман не согласен.
Он считает, что их цели связаны с тем, чтобы понравиться бизнесу. Но такое стремление может привести к очень вредным компромиссам, хотя сама по себе поддержка бизнеса это неплохо. “Правила ведения переговоров учат, что если вы отчаянно хотите получить чьё-то согласие, то вы уже проиграли, – говорит Столлман, – чтобы выиграть, вы должны быть полностью готовы сказать ‘нет’”. В результате Столлман на конвенте LinuxWorld 1999 года и Expo, провозглашённом Торвальдсом “вечером признания сообщества Linux”, умоляет своих собратьев-хакеров не идти на лёгкие компромиссы.
“Мы показали, как много можем сделать, поэтому нам не нужно отчаянно добиваться сотрудничества с компаниями или ставить наши ценности под угрозу, – говорит Столлман во время круглого стола, – пусть предлагают они, и тогда мы согласимся. Мы не должны прекращать делать то, что мы делаем, чтобы они нам помогли. Вы можете сделать один шаг, затем второй, третий, и в конце концов вы придёте к цели. Если же вы будете шагать наполовину или вбок, своей цели вы никогда не достигнете”.
Однако ещё до LinuxWorld Столлман демонстрирует свою готовность дать бой сторонникам открытого кода. Это происходит на организованной О’Рейли конференции, посвящённой языку программирования Perl. На этот раз Столлмана пригласили. И во время обсуждения решения IBM использовать свободный веб-сервер Apache в своих продуктах, Столлман берёт микрофон для зала и резко критикует присутствующего тут же Джона Оустерхаута, создателя скриптового языка Tcl. Столлман говорит, что Оустерхаут “паразитирует” на сообществе свободного ПО для того, чтобы продвигать собственническую версию Tcl в рамках своего стартапа Scriptics. Ранее Оустерхаут сообщил, что свободная версия языка Tcl будет получать минимум улучшений, что выглядит покупкой одобрения сообщества формальным вкладом в свободное ПО. Столлман в резкой форме отвергает такую позицию и осуждает планы Scriptics. “Я не думаю, что Scriptics нужна, чтобы Tcl продолжал существовать”, – говорит он под шипение окружающих.[132]
“Получилась довольно отвратительная сцена, – вспоминает Рич Морин, глава Prime Time Freeware, – Джон создал несколько заслуживающих уважения вещей: Tcl, Tk, Sprite. Его вклад более чем ощутим”. Несмотря на свои симпатии к Столлману и его позиции, Морин сочувствует всем, кого обеспокоили эти спорные резкие слова.