С другой стороны, именно нежелание Торвальдса “поднять меч” оставило за Столлманом репутацию непримиримого стража хакерской этики. Пусть за последние годы произошло много плохого для Ричарда и его движения, но ведь и хорошего тоже! Пусть успех GNU/Linux оттеснил Столлмана на периферию всеобщего внимания, пусть люди считают, что они используют “Linux”, но Столлман и не думает сдавать позиции. Он тихо и незаметно наращивает своё политическое влияние. Только за период с января 2000 года по декабрь 2001 года он посещает 6 континентов и, что особенно важно, такие страны как Индия и Китай – страны, где свободное ПО это едва ли не жизненная необходимость.
Универсальная общественная лицензия GNU (GPL) тоже приносит неплохие плоды. Летом 2000 года Столлман и фонд свободного ПО одерживают 2 крупные победы. В июле норвежская компания Trolltech лицензирует свой мощный графический фреймворк Qt под GPL. Спустя несколько недель компания Sun Microsystems, которая ранее использовала открытый код, не участвуя при этом в разработке, наконец-то добавила ослабленную версию GPL (LGPL) к собственной Sun Industry Standards Source License (SISSL) для офисного пакета OpenOffice. Такое двойное лицензирование обеспечило почву для грядущего перевода OpenOffice [137] в разряд свободных программ.
Шаг компании Trolltech – результат длительных усилий проекта GNU. Несвобода Qt доставляла серьёзные проблемы, потому что это был единственный полноценный графический фреймворк в мире GNU/Linux. На его основе создавалась свободная среда рабочего стола KDE. Trolltech разрешила свободным проектам вроде KDE бесплатно использовать Qt, но это не решало проблем. Ведь люди, для которых была важна свобода софта, не могли использовать Qt по моральным соображениям. Столлман понимал, что очень многие хотят графический рабочий стол в GNU/Linux, и это желание может легко пересилить стремление иметь полностью свободную операционную систему. Если люди начнут устанавливать и использовать KDE в GNU/Linux, они автоматически начнут использовать и несвободный Qt. Это разрушило бы всё, за что боролся проект GNU.
Столлман не стал сидеть сложа руки, для решения проблемы он запустил целых 2 параллельных проекта. Первый проект – GNOME, свободная среда рабочего стола GNU. Второй – Harmony, совместимая свободная версия фреймворка Qt. Если GNOME понравится людям, то надобность в KDE отпадёт, но если люди всё-таки продолжат выбирать KDE, то можно будет вытащить второй козырь – Harmony, который освободит KDE от привязки к несвободному Qt. В любом случае люди получат полностью свободную систему с графическим рабочим столом.
Усилия Столлмана оказываются успешными, руководство Trolltech чувствует себя неуютно. Они решают выпустить Qt под собственной свободной лицензией QPL. Однако Столлман обращает внимание на то, что совмещение в одной программе кода под лицензиями QPL и GPL неизбежно нарушает одну из них. В итоге руководство Trolltech сдаётся и применяет к Qt двойное лицензирование – под QPL и GPL одновременно. Это победа.
С освобождением Qt становится ненужным Harmony, и разработчики закрывают проект, тем более, что до готовности ему далеко. GNOME же полюбился многим пользователем и продолжает развиваться как основной графический рабочий стол GNU.
Компания Sun принимает правила игры фонда свободного ПО. На O’Reilly Open Source Conference 1999 года соучредитель и главный научный сотрудник Sun Microsystems Билл Джой ещё защищает фирменную лицензию “коллективного исходного кода”. Она разрешает пользователям копировать и редактировать код программ Sun, но продавать эти копии без согласования с Sun нельзя. Из-за этого ограничения лицензия не может считаться свободной, и даже не соответствует принципам открытого кода. Проходит год, и вице-президент Sun Microsystems Марко Бёррис на той же сцене провозглашает новый шаг компании в отношении лицензирования OpenOffice – офисного пакета, разработанного, в частности, для GNU/Linux.
“Я хочу сказать всего три буквы, – говорит Бёррис, – GPL”.
По его словам, решение компании не связано со Столлманом. Оно вызвано наблюдениями за жизнью и развитием GPL-программ. “Суть в том, что разные продукты привлекают разные сообщества, и выбирая разные лицензии, можно привлекать к программе разную аудиторию, – говорит Бёррис, – и совершенно очевидно, что аудитория OpenOffice имеет сильное пересечение с сообществом GPL”.[138] К сожалению, эта победа оказалась неполной, потому что OpenOffice рекомендует использовать несвободные дополнения.
Всё это говорит о недооценённой силе GPL и о политической гениальности человека, благодаря которому эта лицензия появилась. “Ни один юрист в мире не смог бы создать GPL такой, какая она есть, – утверждает Эбен Моглен, профессор права Колумбийского университета и главный юрисконсульт фонда свободного ПО, – но она создана и работает. И работает она благодаря философии дизайна Ричарда”.