X

X

Когда я выбрался из своей комнаты под свет рампы, мне пришлось срочно осваивать житейские премудрости, которые другим знакомы, наверное, с пеленок. Например, я никак не ожидал, как до смешного серьезно люди будут воспринимать меня и каждый мой шаг. Вот два случая – вариации одной и той же темы.

Когда я работал в университете, у меня на машине была корневая учетная запись. С каждой такой записью связано имя. Оно используется чисто в информационных целях. Я назвал свою учетную запись «Линус Торвальдс (Бог)». Я был богом этой машины – она стояла в моем кабинете. Что тут такого? Обращаясь к компьютеру под Linux или под Unix в сети с помощью команды finger, каждый может проверить, кто загрузился на этой машине. После пришествия брандмауэров так больше никто не делает. Но несколько лет назад было принято проверять, вошел ли пользователь в систему, прочел ли он свою почту. Еще так можно было почитать чей-то «план» – личную информацию, которую человек поместил на свой компьютер. Это был своего рода предшественник веб-страничек. У меня там всегда была указана последняя версия ядра. Поэтому, чтобы узнать номер текущей версии, достаточно было проверить мою машину по finger. У некоторых этот процесс даже был автоматизирован. Они проверяли мой компьютер каждый час, чтобы отслеживать изменения. И каждый раз при этом они видели, что моя корневая учетная запись называется «Линус Торвальдс (Бог)». Сначала никаких проблем не было. Потом я стал получать от людей сообщения, что это богохульство. Пришлось убрать. Меня просто бесит, как некоторые серьезно все воспринимают.

Или вот еще случай в Северной Каролине. Вот уж фигово получилось! В книжке о Red Hat (недавно вышла) он расписан как международный инцидент с потенциально катастрофическими последствиями. Но это, наверное, перебор.

Меня пригласили выступить на съезде пользователей Linux, который Red Hat проводила в своем Дареме. Зал был битком набит. Как только я вышел на сцену, все встали и начали меня приветствовать. И тут я выпалил первое, что пришло в голову:

«Я ваш бог!».

Я просто хотел пошутитъ!

Я не имел в виду: «Я убежден, что я ваш бог, и вам не следует об этом забывать». Я хотел сказать: «Хорошо, хорошо – я знаю, я ваш бог. А теперь сядьте, пожалуйста, и подождите восхищаться, пока вы не услышали, что я хочу сказать – хотя мне, конечно, очень приятно, что вы заранее довольны».

Страшно вспомнить.

После моей реплики на мгновенье воцарилась тишина. Несколько часов спустя эта реплика стала темой обсуждения в телеконференции. Согласен: получилось бестактно. Но это вышло нечаянно. Я просто пытался преодолеть смущение, которое испытываю, когда люди стоя приветствуют меня, как только я выхожу на сцену.

Люди воспринимают меня чересчур серьезно. Они многое воспринимают чересчур серьезно. Из своего многолетнего опыта работы эмблемой на капоте Linux я вынес один урок – это еще не самое худшее. Некоторым людям недостаточно самим воспринимать мир серьезно. Они не успокоятся, пока не заставят окружающих сохранять серьезность. Для меня это как бельмо на глазу.

Вы когда-нибудь задумывались, почему собаки так любят людей? Вовсе не потому, что хозяева каждые полтора месяца водят их к парикмахеру и время от времени подбирают отходы их жизнедеятельности с тротуара. Просто собаки любят, чтобы ими руководили. Тогда их жизнь получает смысл. (Сейчас это особенно важно, потому что многие из них не у дел: кастрированные или стерилизованные, они уже не выполняют функции продолжения собачьего рода. К тому же их природные способности – типа выслеживания грызунов – за редким исключением, остаются невостребованными.) Человек воспринимается собаками как вожак стаи, он командует ими. Их страсть – следовать приказам. Они это любят.

К сожалению, люди устроены так же. Они любят, когда ими руководят. Это сидит у нас внутри. Неотъемлемая черта всякого общественного животного.

Это вовсе не значит, что у нас рабская психология. Просто нам свойственно следовать чужим указаниям.

А есть люди с собственными идеями, которые в определенных областях настолько убеждены в своей правоте, что отказываются следовать чужим нормам. Именно такие люди становятся лидерами. Лидером стать нетрудно. (Уж если даже я стал лидером?) А другие люди, у которых нет своих убеждений в этих областях, просто счастливы, что лидеры принимают за них решения и говорят, что им делать.

Каждый человек имеет право подчиняться избранному им руководителю. Я не спорю, хотя меня это угнетает. А вот когда лидеры или их последователи навязывают свои взгляды окружающим – тут я решительно против. Это уже не просто угнетает – это пугает. Жаль, что люди готовы пойти почти за каждым, включая меня. А то, что они стремятся заставить всех, включая меня, идти той же дорогой, – страшно.

Не будем говорить о тех истовых проповедниках, которые стучатся в вашу дверь каждый раз, когда вы, приникнув к компьютеру, решаете сложную техническую проблему или когда дети наконец заснули и вас охватил романтический порыв. Вот гораздо более актуальный пример из мира открытых исходников: фанатики, которые убеждены, что всякое открытие должно распространяться на условиях Универсальной общественной лицензии (GPL). Ричард Столман хочет, чтобы все было общедоступно. Для него это вопрос политический, и он готов биться, чтобы с помощью GPL перевести все в открытый доступ. Он не допускает других возможностей. Я же, честно говоря, сделал исходники Linux открытыми вовсе не из таких высоких соображений. Мне нужна была обратная связь. И потом, именно так действовали на заре компьютерной эры, когда основные разработки выполнялись в университетах и оборонных учреждениях. В итоге все было совершенно открыто. Код предоставлялся любому университету по его просьбе. А вот Ричард – когда его отлучили от его любимых проектов – стал первым принципиальным сторонником открытых исходников.

Да, можно получить огромные преимущества, раскрыв миру свою технологию и сделав ее доступной на тех же условиях, что Linux и множество других открытий. Чтобы получить представление об этих преимуществах, достаточно просто бросить беглый взгляд на сравнительно низкое качество всех закрытых программных продуктов. GPL и модель открытых исходников позволяет создавать лучшие технологии. Вот и все. Кроме того, они не позволяют утаить технологию и гарантируют, что каждый заинтересованный может принять участие в ее разработке.

Это важный момент. Столмана, которому нужно поставить памятник за создание GPL, к борьбе за открытые исходники побудило в первую очередь то, что его лишили возможности работать над рядом интересных проектов, когда они перешли из открытого мира Массачусетского технологического института в частную корпоративную среду. Самым примечательным таким проектом была LISP-машина. LISP возник в рамках исследований по искусственному интеллекту. Потом, как часто бывает, разработка показалась перспективной и кто-то решил создать специальную компанию, чтобы зарабатывать на ней деньги. В университетах это обычное дело. Но Ричард не занимался коммерцией, поэтому, когда в 1981 году LISP стал коммерческим проектом в рамках компании под названием Symbolics, он оказался за бортом. Усугубило положение то, что Symbolics переманила на работу многих его коллег по лаборатории искусственного интеллекта.

И в такую ситуацию он попадал неоднократно. Насколько я понимаю, его тяга к открытым исходникам объясняется в первую очередь не борьбой против коммерциализации, а борьбой против исключения. Для него открытые исходники – это возможность не остаться в стороне. Возможность продолжать работу над проектом независимо от того, стал ли он коммерческим.

GPL – прекрасное средство включить в игру всех желающих. Только подумайте, какое это большое достижение для человечества! Но следует ли отсюда, что всякое открытие должно использоваться на условиях GPL?

Совсем нет! Для технологической сферы это своего рода вопрос об абортах. Каждый изобретатель должен иметь право сам решать, применимы ли к его открытию условия GPL или он хочет следовать более традиционному подходу к авторскому праву. В Ричарде меня бесит то, что он все видит черно-белым. Отсюда – бессмысленные политические раздоры. Он никогда не может понять чужую точку зрения. Если бы он ударился в религию, то был бы религиозным фанатиком.

Вообще, после религиозных проповедников (которые стучатся в дверь, чтобы сказать мне, во что я должен верить) меня больше всего раздражают люди, которые стучатся в дверь (или бомбардируют меня мейлами), чтобы объяснить, как я должен лицензировать свои программы. Это не политический вопрос. Каждый должен иметь право на собственное мнение. Одно дело – предложить применить к программе GPL и на этом остановиться. А другое дело – затевать спор по этому поводу. С какой стати люди возмущаются тем, что я работаю на коммерческую фирму, которая не распространяет все свои материалы на условиях GPL? Я им говорю, что это не их дело.

Больше всего в Ричарде меня раздражает не то, что он требует сменить название Linux на GNU/Linux, потому что ядро Linux опирается на приложения из проекта GNU. И не его открытое возмущение тем, что я стал знаменем движения за открытое программирование, хотя он следовал этим принципам, еще когда я спал в бельевой корзинке. Нет, меня бесит то, что он постоянно ругает всех, кто не использует GPL.

Издали я восхищаюсь Ричардом по множеству причин. И вообще мне нравятся люди с твердыми моральными принципами, как Ричард. Но почему они не могут держать эти принципы при себе? Больше всего я не люблю, когда мне говорят, что делать и чего не делать. Я полностью отвергаю людей, которые полагают, что имеют право влиять на мои решения. (Кроме, возможно, моей жены.)

По ходу разработки Linux некоторые корифеи, вроде Эрика Реймонда, утверждали, что успех этой операционной системы и жизнеспособность модели с открытыми исходниками отчасти объясняются моим прагматичным подходом и моей способностью не принимать ничью сторону во время споров. Пусть Эрик самый лучший популяризатор идеи открытых исходников (хотя я категорически против свободной продажи огнестрельного оружия, к которой он призывает), я думаю, что он не совсем правильно меня воспринимает. Дело не в том, что я не становлюсь ни на чью сторону. Я просто решительно против навязывания окружающим своей морали. Вместо «морали» можно поставить «религии», «компьютерных предпочтений» и вообще что угодно.

Если навязывать мораль неправильно, то вдвойне неправильно утверждать ее законодательно. Я глубоко верю в свободу личного выбора и поэтому думаю, что в вопросах морали я должен принимать решения сам.

Я хочу решать сам. Я решительно против ненужных правил, которые навязывает общество. Я убежден, что в своем собственном доме человек должен иметь право делать что угодно – до тех пор, пока это никому не вредит. Всякий закон, утверждающий иное, – это очень, очень плохой закон. А законов, утверждающих иное, весьма много. Многие правила меня пугают. Особенно те, что распространяются на школы и детей. Только представьте себе, что кто-то решит установить правила обучения эволюции и двинется в неправильном направлении. Это я считаю опасным. Это общественная мораль сует свою морду туда, где ей совершенно нечего делать.

В то же время я лично считаю, что есть кое-что поважнее меня и моих нравственных решений. Я имею в виду даже не человеческий род, а эволюцию. Поэтому в своих решениях я стараюсь учитывать интересы общества. Но это, возможно, встроенная функция. Думаю, это встроено в человеческую природу в интересах эволюции – принимать во внимание общественные интересы. Иначе бы нас давно не было.

Бурный протест вызывает у меня еще только одна вещь: любители нравоучений. Никто не должен считать себя вправе выступать с проповедями.

Вот и меня понесло.

И немудрено: слишком уж серьезно меня многие воспринимают.