LF: После создания Linux Вы в 1992 году
приняли решение лицензовать ее под лицензией GPL
от FSF, позволяющей очень широко распространять
исходные тексты ядра.
Linus: Я поменял лицензию Linux на GPL где-то в
начале 1992 года (в марте или апреле, кажется). До
этого там была очень жесткая лицензия, фактически
запрещавшая вообще любое коммерческое
распространение -- в основном, потому что мне не
нравилось отсутствие дешево и легко доступного UNIX,
когда я искал такой годом раньше...
LF: Время от времени Вы
активно защищали лицензию GPL, сравнивая ее с
другими, например, BSD.
Linus: Хотелось бы отметить, что я не думаю, что
в GPL есть что-то принципиально лучшее по сравнению
с лицензией BSD, например. Просто GPL -- это то, с
чем _я_ хочу программировать, потому что, в отличие
от лицензии BSD, она гарантирует, что всякий, кто
будет работать над проектом в будущем, будет также
содействовать сообществу своими изменениями
проекта.
И, когда я занимаюсь программированием в свое
свободное время и для собственного развлечения, я на
самом деле хочу иметь такую защиту: знать, что,
когда я улучшаю программу, эти улучшения будут
продолжать быть доступными мне и другим в будущих
версиях программы.
У других могут быть иные цели, и для этих целей
иногда лучше лицензии в стиле BSD. Я лично
предпочитаю GPL, но это не значит, что GPL присуще
какое бы то ни было превосходство -- все зависит от
того, что вы требуете от лицензии...
LF: В последнее время
некоторые компании уровня Netscape Communications
Corporation, планирующей интегрировать свой
навигатор с Linux, изумляют мир анонсами своих
намерений открытия для публики своего исходного
кода. Ваша оценка в этом плане -- GPL лицензии,
движения свободного программного обеспечения и
последнего шага Netscape?
Linus: Я не думаю, что Netscape собирается
"интегрировать" навигатор с Linux, я думаю, что
произошло то, что люди в Netscape давно знали, как
хорошо работает модель разработки Linux, и что штурм
Microsoft рынка браузеров заставил их решить, что
пора использовать нетрадиционные средства, чтобы
немного изменить рынок.
Я лично очень доволен тем, что Netscape это
делает: хотя бы по той причине, что этот факт
показывает, что даже широко известные коммерческие
компании начинают замечать, сколь полезна и
успешна на самом деле парадигма свободного
программного обеспечения. То, что делает Netscape,
может потом указать дорогу и другим компаниям...
LF: Говоря об этом,
скажите, как Вы представляете себе Linux и
сообщество свободного программного обеспечения
через 2, 5 или 10 лет? Думаете ли Вы, что
сообщество удержит скорость развития коммерческих
программ, интегрируя всяческие новые технологии в
Linux и BSD?
Linus: Я никогда не пытаюсь делать далеко идущие
предсказания; может случиться столько всего, что
они просто выставляют вас выглядеть глупо
несколькими годами спустя. Очевидно, я думаю, что
свободные программы могут не только удерживать
темп развития коммерческих, но и часто делать
гораздо больше того, что можно достичь
коммерческим путем. Кажется, Netscape со мной
согласна.
LF: Несмотря на короткий
жизненный путь Linux, эта операционная система в
рекордное время завоевала сотни тысяч приверженцев
по всему миру. Многие специалисты выбирают ее для
своих компаний не из-за симпатий, а с объективной
точки зрения, не потому, что они -- фанатики Linux,
а потому, что знают ее преимущества. Многие другие
более осторожны и не признаются публично в
использовании Linux (возможно, из боязни навредить
своей компании признанием использования свободных
программ). Наконец, третьи -- настоящие борцы за
Linux, ощущающие себя Давидом в борьбе с Голиафом,
персонифицированным в Microsoft. Эта компания
представляет саму суть рыночной системы, ее основная
цель, за собственно продуктом, -- продавать и
зарабатывать гигантские деньги. Разделяете ли Вы или
понимаете ли такое отношение?
Linus: Я определенно могу понять установку "Давид
против Голиафа", но нет, я лично не очень ей
сочувствую. Не могу сказать, что мне нравится
Microsoft: думаю, что они делают довольно плохие
операционные системы -- Windows NT просто
очередная в этом качестве -- но, не любя их
операционные системы и ненавидя их тактику на
рынке, я, в то же время, не очень обращаю на них
внимание.
Я просто слишком погружен в то, что я _хочу_
делать, чтобы всерьез иметь очень негативное
отношение к Microsoft. Они делают плохие продукты
-- ну, так что? Мне нет до этого дела, потому что
я, к счастью, не обязан их использовать, и
написание моей собственной альтернативы было
весьма удовлетворяющим опытом по многим
причинам. Я не только многому научился, но и
встретился с тысячами людей, которые мне
действительно нравятся -- с некоторыми вживую, с
большинством -- через Интернет.
LF : Позвольте мне привести
простое и поверхностное сравнение. Вы, подобно
Биллу Гейтсу, разработали чрезвычайно успешную
операционную систему, еще будучи студентом. Ну, на
самом деле Гейтс не разрабатывал ОС сам, но
позвольте мне эту параллель ;). Вы получили
потрясающую популярность и несколько наград типа
"The UniForum Award" или последней от "Nokia
Foundation" в 1997 году, которая упомянула ваш
"вдохновляющий пример для молодых
исследователей". Г-н Гейтс, на много лет уйдя от
того молодого человека, что основал с Полом
Алленом Microsoft, отвратительно богат и живет во
дворце у озера Вашингтон в Сиэттле, стоившем ему
около 63 миллионов долларов. Представляете ли Вы
себе себя с женой Toe и дочерью Patricia в таком доме?
Linus: Не представляю, где бы я взял такие
деньги, но я определенно могу представить жизнь в
таком доме. Думаю, она бы мне безумно нравилась ;)
Но я не думаю, что сравнение на самом деле
корректно. Билл Гейтс на самом деле выглядит
намного более бизнесменом, чем технарем, тогда как
я предпочитаю думать о Linux в технических
терминах, а не в терминах денег. В таком качестве
вряд ли я заработаю деньги так, как это сделал
Билл...
LF: 25 августа 1991 года вы
отправили в Usenet следующее письмо: "Привет всем,
кто использует minix. Я делаю (свободную)
операционную систему (просто хобби, не
собирающееся быть большим и профессиональным, как
gnu) для клонов 386(486) AT." С рождения Linux в
1991 году этой операционная система прошла через
различные стадии, начиная с той примитивной версии
0.01 в сентябре 1991. 5 октября у вас уже была
0.02, потом быстро 0.03, наконец став 0.10, 0.11 и
вполне приличной 0.12. Отсюда она подпрыгнула до
0.95 и 0.96, уже считаясь первой "не-beta"
версией. После первой версии, 9 июня 1996 года Вы
объявили версию 2.0, имевшую не много общего со
своими предшественниками: поддержка нескольких
архитектур, поддержку симметричного
мультипроцессинга, поддержку отображения файлов в
память по чтению и записи, только чтобы упомянуть
часть ее отличий. Представляете ли Вы, когда мы
увидим версию 3.0 и какие нововведения будут виной
прыжку на новую версию?
Linus: Сейчас похоже, что новым "прыжком"
собираются будет реальное время и кластерные
возможности. На самом деле Linux используется для
обоих этих вещей, но быть использованным для
чего-то и быть предназначенным для чего-то -- две
разные вещи.
Но я очень не хочу ограничивать Linux любыми
специальными "пятилетками": кластеризация и
реальное время -- это просто то, над чем люди уже
работают, и что довольно хорошо понято и имеет
традиции использования.
Думаю, что на самом деле _интересными_ новшествами
будут вещи, которые только появляются сегодня, но
будут общепринятыми через год или
два. Широкополосные сети, живое видео, и т.п. Не
знаю, изменит ли это наше использование
компьютеров, но это точно сильно повлияет на
операционные системы.
LF: В августе прошлого 1997
года, в Monterey (Калифорния) был разрешен долго
тянувшийся спор о владении торговой маркой
операционной системы Linux, и Вы получили во
владение зарегистрированную марку. Несмотря на
это, лицензия GPL позволяет другим компаниям
строить свой бизнес, продавая Linux, не деля с
вами прибыль, которую он приносит. А вы вместо
этого посвятили себя активному личному участию в
разработке новых версий и выпуску патчей...
Linus: Да. Стоит заметить, что торговая марка
имени Linux и авторское право на код, составляющий
Linux, -- на самом деле весьма отделены друг от
друга. Сейчас я владею и торговой маркой, и
большой частью авторских прав, но ничто не говорит
о том, что так и должно быть. Фактически я пытался
передать торговую марку некоммерческой организации
Linux International, но по закону было проще
передать ее лично мне, а, кроме того, многие люди
доверяли мне лично больше, чем организации.
LF: Когда вас спрашивают,
раздражает ли это вас, вы не только отвечаете
отрицательно, но и выражаете свое удовлетворение
тем, что компании вроде Red Hat привносят Linux в
коммерческие предприятия, участвуя таким образом в
разработке более отточенного продукта. Что
чувствует ваше ego, узнавая, например, что linux
выбран (вместо Windows NT и DEC Unix) в качестве
идеально ОС Digital Domain, компанией, создавшей
технологичные визуальные эффекты для фильма
"Титаник", или когда Debian Systems разрабатывает
программы для систем связи радиолюбительских
спутников?
Linus: Разумеется, одна из причин, по которым я
не имею ничего против коммерческих продаж Linux,
-- как раз та, что я испытываю удовольствие от
того, что люди используют продукт.
Так что, хотя я могу не получать денег от Linux,
я получаю огромное удовлетворение от написания
того, что людям действительно нравится
использовать, и того, что люди находят лучшей
альтернативой для их нужд.
И, в то же время, GPL заставляет все будущие
дополнения к Linux быть доступными для всех, что
значит, что, когда коммерческие компании вроде Red
Hat выпускают лучшие версии Linux, я _получаю_
что-то от этого. Так что тут достаточно много
компенсации, даже при том, что компенсация не
имеет форму денег.
LF: Что вы думаете о войне
GUI, идущей в среде Linux? Что вы думаете об
альтернативных GUI, таких, как проект Berlin?
Видите ли Вы какие-нибудь проблемы с X?
Linus: Я нахожусь в странном положении человека,
сконцентрированного на базовой операционной системе,
и я на самом деле не очень слежу за проектами вокруг
Linux. Я полагаю, что на пользовательском уровне
все должно развиваться как ему угодно, будучи
уверенным, что какие бы то ни было странные вещи
пользовательские программы не делали, ядро с ними
справится.
Когда речь идет о GUI, одна из наиболее важных
вещей -- та, чтобы он был общепринятым и
технически разумным. Система X Window
удовлетворяет обеим этим требованиям, насколько я
понимаю, и, хотя она очевидно имеет множество
проблем, они не ослабляют ее.
Думаю, самой интересной работой будет сделать X
выглядящей лучше, а не замена ее чем-то
других. Существует несколько приятных систем:
fvwm95, KDE, другие; и мне кажется, что X с ними
становится сильнее. Я не думаю, что у нас так уж
много проблем с GUI, но я бы подождал и посмотрел,
что будет в этом плане создано.
LF: В настоящее время, 6
лет от своего рождения, Linux движется довольно
быстро. Red Hat была названа Infoworld
операционной системой года; Linux -- самая быстро
растущая операционная система не от Microsoft,
согласно IDC; в 1997 году число установленных
копий Linux по всему миру оценивается от 2 до 6
миллионов. Среди всех этих событий Вы не остаетесь
пассивно наблюдать за ростом Linux. Вместо этого
Вы, похоже, ломаете физические законы
времени/пространства, появляясь на нескольких
конференциях (типа вашего появления в Северной
Каролине этим маем), вашей работе в Transmeta
(случайно не хотите, что-нибудь нам открыть?),
продолжая работать над ядром Linux, справляясь с
почтой и новостями, и тем вниманием, которое
периодически пресса проявляет к Вам и вашей
частной жизни. Глядя в прошлое, чувствуете ли Вы,
что Linux оправдала ваши первоначальные ожидания?
Linus: Linux более чем оправдала мои скромные
первоначальные ожидания. Просто невероятно,
насколько успешной она оказалась, и насколько
хорошо я чувствовал себя, разрабатывая ее и
руководя проектом. Она _действительно_ отнимает
много моего времени, но это время мне
действительно нравится тратить, и Linux продолжает
бросать мне вызов и с технической, и с
организационной точек зрения.
Я не езжу на конференции так часто, как я это
делал раньше: ребенок и переезд из университета
оставляет мне меньше времени, чем у меня было
несколько лет назад, но я пытался сбалансироваться
-- не только тратить все время на Linux, но и
иметь нормальную работу и нормальную жизнь в то же
время. До сих пор это получалось прилично, и, хотя
я довольно занят, я честно могу сказать, что, по
крайней мере, я не скучаю ;)
|