Еще одно последствие этого выступления в Новом Орлеане: Мэддог договорился, что Digital одолжит мне Alpha. Так Linux была перенесена на компьютер, отличный от PC. До этого Linux уже переносили на другие архитектуры. Была версия для 68К, машин на базе Motorola 68000, которые использовали Atari и Amiga. Но в этих случаях Linux не годилась для двух платформ одновременно. При тех переносах куски программы, которые не работали на новой машине, выкидывались и вместо них писались другие. Перенос на Alpha был первым настоящим переносом. Исходники для PC и для Alpha практически не различались. Добавлялся лишь новый уровень абстракции, так что программа компилировалась по-разному в зависимости от того, в какой архитектуре нужно было работать. В результате в разных архитектурах использовался один и тот же код.
Когда в марте 1995-го мы выпустили версию 1.2, ядро уже включало в себя 250 тысяч строк кода, новый журнал «Linux Journal» хвалился десятитысячным тиражом, a Linux могла работать на процессорах Intel, Digital и Sun SPARC. Это был большой прогресс.
II
1995 год. У Linux появилось множество коммерческих версий, Linux-компании завоевывают признание. В университете меня повысили с ассистента до научного сотрудника: теперь я получаю больше, а времени на преподавание трачу меньше. Я медленно — очень медленно — выполняю задания для получения степени магистра. Моя работа посвящена переносу Linux в различные архитектуры. Туве научила меня играть в сквош (Сквош (squash) — игра с мячом и ракетками в помещении.), мы играем каждую неделю — в основном вничью.
И на фоне всего этого благополучия вдруг возникает проблема. Оказывается, некий предприимчивый житель Бостона зарегистрировал товарный знак Linux. Более того: он послал «Linux Journal» и ряду других Linux-компаний мейлы о том, что они должны отчислять ему по 5% своих доходов в качестве «благодарности» за пользование его товарным знаком.
Узнав об этом, я испытал дежа-вю. Фамилия «предпринимателя» показалась мне знакомой. Я проверил свои почтовые архивы и увидел, что года полтора назад он обратился ко мне с вопросом, верю ли я в бога, и сообщил, что у него есть для меня замечательное коммерческое предложение. Это было еще до того, как рассылка мусора по мейлу приобрела масштабы эпидемии, в то блаженное время, когда Интернет еще не был наводнен бесчисленными схемами мгновенного обогащения. Ответить на то письмо я не потрудился, но сохранил его, поскольку по тем временам оно было довольно необычным.
Итак, налицо был небольшой кризис. Мы были программерами. Никто не позаботился о проверке реестра товарных знаков.
Этот парень не был профессиональным «браконьером». Похоже, это была его единственная попытка. Товарные знаки разбиты на категории; он зарегистрировал знак в компьютерной категории. Для регистрации необходимо представить доказательство в виде своей продукции — он представил в Бюро патентов и товарных знаков дискету, на которой, по его утверждению, была записана программа Linux.
Возникла некоторая паника. Все члены Linux-сообщества понимали, что надо бороться за свой товарный знак. Однако у нас не было организации, которая могла бы выступить достойным борцом. Не было и денег, чтобы нанять юриста. Ни одна из компаний не была готова выложить требуемую сумму — 15 тысяч долларов. (Теперь они ежемесячно тратят столько на лимонад для своих сотрудников.) Но в то время это была серьезная сумма для одной компании. Поэтому «Linux Journal» и несколько других компаний решили вложить деньги в Linux International, чтобы она сражалась за товарный знак. Linux International была основана в Австралии человеком, по имени Патрик Декруз, который в 1994 году переехал в США, чтобы помогать повсеместному распространению Linux. В тот год, когда возник спор о товарном знаке, Мэддог стал исполнительным директором этой компании. Он пользовался и продолжает пользоваться всеобщим доверием.
Я жил в Финляндии, пытался обыграть Туве в сквош, а Авутона в снукер и совершенно не стремился влезать во всю эту историю. Мне просто хотелось, чтобы кошмар рассеялся. В то время я предпочел бы избавиться от товарного знака, аннулировать его в связи с тем, что он уже ранее использовался в отрасли. У нас было достаточно документов для подтверждения того, что Linux давно используется. Однако наш юрист объяснил, что мы только потратим силы попусту, пытаясь доказать, что Linux — всеобщее достояние, а не товарный знак. Он говорил, что Linux может стать всеобщим достоянием, только если это родовое название. Но в то время это было не так. Возможно, что Бюро патентов и сегодня не признало бы Linux родовым названием. Юрист сказал, что так мы можем проиграть. И даже если нам удастся аннулировать товарный знак, то потом кто-то сможет зарегистрировать его заново.
Он советовал перерегистрировать товарный знак на кого-то другого. Я предлагал кандидатуру Linux International, но это многим не понравилось. Linux International была молодой и непроверенной компанией. Народ волновался, что ее захлестнут коммерческие интересы. (Хочу заметить, что этого не произошло.) Кроме того, все беспокоились, кто придет на смену Мэддогу, если он будет вынужден уйти.
Поэтому все взгляды устремились на меня. Юрист отметил, что доказательство будет легче строить, если оформлять товарный знак Linux на меня, потому что я был первым пользователем этого слова. На том и порешили. Было заключено мировое соглашение, потому что это показалось самым простым и дешевым вариантом. Как и при большинстве подобных соглашений, его детали не подлежат обсуждению. Да я их и не знаю. Я с удовольствием ни во что не вникал.
Когда я стал перечитывать исходное письмо этого парня, то понял, что там и речи не шло о патентах. Было очевидно, что он хотел просто пообщаться со мной. Возможно, он пытался вступить со мной в контакт, чтобы заставить меня заплатить. Или, если бы я оказался истинно верующим и его духовным братом по вере, он бы просто отдал мне товарный знак. Не знаю.
Я понимаю, что не все люди в ладах с моралью. Но тогда меня больше всего раздражало, что патентная система возложила бремя борьбы с этим парнем на меня, без вины виноватого.
В результате всей этой катавасии я оказался владельцем товарного знака Linux. Поэтому такие компании, как VA Linux, впервые выпуская свои акции на рынок, обязаны в объявлении о размещении акций указывать, что не являются владельцами входящего в название товарного знака. (В этом конкретном случае компания вынуждена была получить мое официальное согласие на использование слова Linux.) Но к таким вещам я уже привык.
Эпизод с товарным знаком стал просто неожиданной болезнью роста для Linux. И пустой тратой времени. Но как только он завершился, начался новый. Инженер из исследовательской лаборатории Intel в Портленде (шт. Орегон) сообщил, что его компания использует Linux в своих исследованиях новых архитектур. Он спросил, не хочу ли я приехать к ним на полгода на стажировку.
В принципе, мы с Туве обсуждали возможность переезда в США. Она знала, как мне там понравилось, если не считать «корневого пива». Мы пришли к выводу, что перспективы — не говоря уж о климате — в Америке лучше. (Кстати, я всегда считал, что американская система стимулирования сотрудников гораздо практичнее и продуктивнее европейской. В Финляндии, если один сотрудник оказывается намного лучше других, то ему немного повысят зарплату и сохранят все в секрете. В Америке он получит намного больше денег — и это работает.) Стажировка казалась мне хорошим способом попробовать воду или скорее, поскольку речь шла о северо-западе Тихоокеанского побережья, попробовать дождя. Мы решили, что надо использовать эту возможность. Но я колебался. Мне не хотелось уходить из университета, не получив магистерской степени. Что-то внутри меня — возможно, кровь дедушки-профессора — не позволяло бросить университет. В конце концов мои чувства ни на что не повлияли. Начальник того инженера решил, что мне будет трудно получить от Службы иммиграции и натурализации необходимое разрешение на работу в США в течение полугода.
Поэтому мы остались в Хельсинки. Когда известные своим пристрастием к алкоголю финны поднимали тосты за наступление нового, 1996 года, я медленно подползал к финишу — получению магистерской степени. Мне оставалось сдать всего один маленький курс, чтобы получить нужное количество зачетов. И еще нужно было написать магистерскую диссертацию. Смешно сказать — я впервые должен был получить оценку за Linux, над которой корпел почти все время учебы в университете.