К сожалению, люди устроены так же. Они любят, когда ими руководят. Это сидит у нас внутри. Неотъемлемая черта всякого общественного животного.
Это вовсе не значит, что у нас рабская психология. Просто нам свойственно следовать чужим указаниям.
А есть люди с собственными идеями, которые в определенных областях настолько убеждены в своей правоте, что отказываются следовать чужим нормам. Именно такие люди становятся лидерами. Лидером стать нетрудно. (Уж если даже я стал лидером?) А другие люди, у которых нет своих убеждений в этих областях, просто счастливы, что лидеры принимают за них решения и говорят, что им делать.
Каждый человек имеет право подчиняться избранному им руководителю. Я не спорю, хотя меня это угнетает. А вот когда лидеры или их последователи навязывают свои взгляды окружающим – тут я решительно против. Это уже не просто угнетает – это пугает. Жаль, что люди готовы пойти почти за каждым, включая меня. А то, что они стремятся заставить всех, включая меня, идти той же дорогой, – страшно.
Не будем говорить о тех истовых проповедниках, которые стучатся в вашу дверь каждый раз, когда вы, приникнув к компьютеру, решаете сложную техническую проблему или когда дети наконец заснули и вас охватил романтический порыв. Вот гораздо более актуальный пример из мира открытых исходников: фанатики, которые убеждены, что всякое открытие должно распространяться на условиях Универсальной общественной лицензии (GPL). Ричард Столман хочет, чтобы все было общедоступно. Для него это вопрос политический, и он готов биться, чтобы с помощью GPL перевести все в открытый доступ. Он не допускает других возможностей. Я же, честно говоря, сделал исходники Linux открытыми вовсе не из таких высоких соображений. Мне нужна была обратная связь. И потом, именно так действовали на заре компьютерной эры, когда основные разработки выполнялись в университетах и оборонных учреждениях. В итоге все было совершенно открыто. Код предоставлялся любому университету по его просьбе. А вот Ричард – когда его отлучили от его любимых проектов – стал первым принципиальным сторонником открытых исходников.
Да, можно получить огромные преимущества, раскрыв миру свою технологию и сделав ее доступной на тех же условиях, что Linux и множество других открытий. Чтобы получить представление об этих преимуществах, достаточно просто бросить беглый взгляд на сравнительно низкое качество всех закрытых программных продуктов. GPL и модель открытых исходников позволяет создавать лучшие технологии. Вот и все. Кроме того, они не позволяют утаить технологию и гарантируют, что каждый заинтересованный может принять участие в ее разработке.
Это важный момент. Столмана, которому нужно поставить памятник за создание GPL, к борьбе за открытые исходники побудило в первую очередь то, что его лишили возможности работать над рядом интересных проектов, когда они перешли из открытого мира Массачусетского технологического института в частную корпоративную среду. Самым примечательным таким проектом была LISP-машина. LISP возник в рамках исследований по искусственному интеллекту. Потом, как часто бывает, разработка показалась перспективной и кто-то решил создать специальную компанию, чтобы зарабатывать на ней деньги. В университетах это обычное дело. Но Ричард не занимался коммерцией, поэтому, когда в 1981 году LISP стал коммерческим проектом в рамках компании под названием Symbolics, он оказался за бортом. Усугубило положение то, что Symbolics переманила на работу многих его коллег по лаборатории искусственного интеллекта.
И в такую ситуацию он попадал неоднократно. Насколько я понимаю, его тяга к открытым исходникам объясняется в первую очередь не борьбой против коммерциализации, а борьбой против исключения. Для него открытые исходники – это возможность не остаться в стороне. Возможность продолжать работу над проектом независимо от того, стал ли он коммерческим.
GPL – прекрасное средство включить в игру всех желающих. Только подумайте, какое это большое достижение для человечества! Но следует ли отсюда, что всякое открытие должно использоваться на условиях GPL?
Совсем нет! Для технологической сферы это своего рода вопрос об абортах. Каждый изобретатель должен иметь право сам решать, применимы ли к его открытию условия GPL или он хочет следовать более традиционному подходу к авторскому праву. В Ричарде меня бесит то, что он все видит черно-белым. Отсюда – бессмысленные политические раздоры. Он никогда не может понять чужую точку зрения. Если бы он ударился в религию, то был бы религиозным фанатиком.
Вообще, после религиозных проповедников (которые стучатся в дверь, чтобы сказать мне, во что я должен верить) меня больше всего раздражают люди, которые стучатся в дверь (или бомбардируют меня мейлами), чтобы объяснить, как я должен лицензировать свои программы. Это не политический вопрос. Каждый должен иметь право на собственное мнение. Одно дело – предложить применить к программе GPL и на этом остановиться. А другое дело – затевать спор по этому поводу. С какой стати люди возмущаются тем, что я работаю на коммерческую фирму, которая не распространяет все свои материалы на условиях GPL? Я им говорю, что это не их дело.
Больше всего в Ричарде меня раздражает не то, что он требует сменить название Linux на GNU/Linux, потому что ядро Linux опирается на приложения из проекта GNU. И не его открытое возмущение тем, что я стал знаменем движения за открытое программирование, хотя он следовал этим принципам, еще когда я спал в бельевой корзинке. Нет, меня бесит то, что он постоянно ругает всех, кто не использует GPL.
Издали я восхищаюсь Ричардом по множеству причин. И вообще мне нравятся люди с твердыми моральными принципами, как Ричард. Но почему они не могут держать эти принципы при себе? Больше всего я не люблю, когда мне говорят, что делать и чего не делать. Я полностью отвергаю людей, которые полагают, что имеют право влиять на мои решения. (Кроме, возможно, моей жены.)
По ходу разработки Linux некоторые корифеи, вроде Эрика Реймонда, утверждали, что успех этой операционной системы и жизнеспособность модели с открытыми исходниками отчасти объясняются моим прагматичным подходом и моей способностью не принимать ничью сторону во время споров. Пусть Эрик самый лучший популяризатор идеи открытых исходников (хотя я категорически против свободной продажи огнестрельного оружия, к которой он призывает), я думаю, что он не совсем правильно меня воспринимает. Дело не в том, что я не становлюсь ни на чью сторону. Я просто решительно против навязывания окружающим своей морали. Вместо «морали» можно поставить «религии», «компьютерных предпочтений» и вообще что угодно.
Если навязывать мораль неправильно, то вдвойне неправильно утверждать ее законодательно. Я глубоко верю в свободу личного выбора и поэтому думаю, что в вопросах морали я должен принимать решения сам.
Я хочу решать сам. Я решительно против ненужных правил, которые навязывает общество. Я убежден, что в своем собственном доме человек должен иметь право делать что угодно – до тех пор, пока это никому не вредит. Всякий закон, утверждающий иное, – это очень, очень плохой закон. А законов, утверждающих иное, весьма много. Многие правила меня пугают. Особенно те, что распространяются на школы и детей. Только представьте себе, что кто-то решит установить правила обучения эволюции и двинется в неправильном направлении. Это я считаю опасным. Это общественная мораль сует свою морду туда, где ей совершенно нечего делать.
В то же время я лично считаю, что есть кое-что поважнее меня и моих нравственных решений. Я имею в виду даже не человеческий род, а эволюцию. Поэтому в своих решениях я стараюсь учитывать интересы общества. Но это, возможно, встроенная функция. Думаю, это встроено в человеческую природу в интересах эволюции – принимать во внимание общественные интересы. Иначе бы нас давно не было.