Психология безопасности

Настоящий Клаус

Опубликовано в журнале "Домашний Компьютер" №11 от 20 октября 2005 года.
Текст: Илья Шпаньков

Клаус Кноппер — легендарная личность для мира свободного программного обеспечения, автор и разработчик популярного во всем мире «живого» (в виде Live-CD, работающего прямо с оптического привода и не требующего установки на HDD) дистрибутива Knoppix, основанного на свободной операционной системе GNU/Linux Debian. Приехав в конце июня на крупнейшую европейскую выставку и конференцию LinuxTag-2005, проходившие в немецком городе Карлсруэ, я, как давний пользователь Knoppix, очень надеялся на личную встречу с Клаусом, постоянным участником данного мероприятия. Сделать это оказалось не так-то просто: неизменная шляпа и ноутбук автора популярного дистрибутива исправно дежурили на стенде проекта Gnome Accessibility, в котором Кноппер принимает активное участие, но вот сам хозяин шляпы был неуловим. Лишь в последний день LinuxTag я столкнулся с Клаусом прямо на площади между Конгресс-центром, где проходили доклады участников конференции, и выставочным павильоном. Шанс упускать было нельзя: по пути к стенду проекта Gnome Accessibility, куда и направлялся Кноппер, очень кстати оказался пустующий зал кафетерия, где нам и удалось в сравнительно тихой обстановке (работники немецкого общепита время от времени громыхали кастрюльками, упаковывая свой скарб) провести получасовую беседу, с которой я вам и предлагаю ознакомиться.

Клаус, насколько я знаю, это первое интервью, которое вы даете российскому компьютерному изданию. Между тем, среди русскоговорящих Linux-пользователей ваш Knoppix очень популярен: у нас довольно часто первое знакомство со свободными операционными системами начинается именно с вашего Live-CD1. Расскажите, пожалуйста, историю появления Knoppix?

— Knoppix «родился» в 1999 году, и причиной его появления послужило мое желание иметь в кармане набор необходимого в повседневной жизни программного обеспечения, помещенного на один небольшой CD. Задача оказалась не очень сложной: взяв за основу одну из свободных операционных систем GNU/Linux, я дополнил ее популярными программами, которые и сам использовал в ежедневной работе, поместил все на CD и сделал его загрузочным. Таким образом, я смог применить его для различных целей — восстанавливать стационарно установленные операционные системы, проверять работоспособность компьютеров с неустановленным ПО и т. д. В конце концов, в любом месте, где у меня под рукой был компьютер, я всегда обладал своей привычной операционной системой, позволяющей не приспосабливаться к чужим предпочтениям в программном обеспечении. Я не планировал заниматься распространением Knoppix среди других пользователей, но моим друзьям и знакомым он тоже пригодился в работе, и постепенно они организовали рассылку копий тем, кто не имел возможности загрузить образ CD из Интернета. Оказалось, подобная «мобильная» операционная система многим пришлась по душе, и сегодня Knoppix стал, пожалуй, одним из самых популярных «живых» дистрибутивов.

Создание целой операционной системы в одиночку — довольно сложная задача. С какими проблемами вам пришлось столкнуться при создании и развитии своего дистрибутива?

— В первую очередь — это технические проблемы, связанные с совершенствованием системы автоматического определения и подключения компонентов компьютеров. При нынешнем разнообразии моделей и компьютерных комплектующих очень много времени занимает поиск и исправление ошибок, происходящих в процессе загрузки системы. Также довольно сложно угнаться за появлением новых разработок: многие производители не выпускают драйверов для Linux-систем, поэтому свободное программное обеспечение, необходимое для полноценной работы устройств, появляется только через некоторое время после начала их продаж.

Еще более серьезные проблемы создает отсутствие спецификаций и закрытость проприетарных драйверов. Knoppix — свободное программное обеспечение, распространяемое по лицензии GPL, поэтому я не могу включать в его состав софт, защищенный закрытыми лицензиями и патентами. Подобная ситуация приводит к тому, что некоторое оборудование не работает или работает не с полной отдачей, но не стоит винить в этом Knoppix — при отсутствии лицензионных ограничений он мог бы работать без проблем на любом компьютере.

Knoppix — свободная операционная система, но мы живем в материальном мире и пока не можем обходиться без денег. Как вы относитесь к тому, что многие дистрибьюторы занимаются платным распространением Knoppix?

— Никаких проблем. Лицензия GPL позволяет распространять ПО не только свободно, но и за плату, другими словами, вы можете продавать Knoppix по любой цене, хоть за миллион долларов — если у вас это получится, я только поздравлю вас с успешным ведением бизнеса. Вы имеете на это полное право. Более того, вы можете вносить в данный дистрибутив любые изменения и дополнения, давать ему другое название — при этом он все равно будет оставаться свободным, так как лицензия GPL не теряет в данном случае своей силы. Единственное условие: вы не можете запретить делать то же самое другим пользователям или каким-нибудь способом ограничивать распространение свободного ПО, к которому относится и Knoppix.

Сейчас существует много несвободного ПО, имеющего отличную от GPL лицензию и предназначенного для GNU/Linux-систем. Пользователи привыкают к работе с ним, но в Knoppix данные программы отсутствуют по лицензионным соображениям. Не снижает ли подобный факт популярности вашего дистрибутива? Не планируете ли вы включать в состав Knoppix несвободное ПО, как это делают некоторые разработчики других операционных систем GNU/Linux?

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

Что же касается популярности, то она, в первую очередь, — результат именно свободности Knoppix, если же хоть немного ограничить эту свободу, включив пусть даже самое популярное ПО, но обладающее несвободной лицензией, результат, думаю, будет отрицательным: аудитория пользователей Knoppix не только не увеличится, но скорее уменьшится. Сейчас Knoppix в большинстве случаев свободно скачивается с многочисленных «зеркал», копируется и расходится между пользователями, увеличивая их число. Если же эту возможность исключить, дистрибутив не сможет свободно попасть ко всем желающим.

А как много, по вашему мнению, пользователей Knoppix во всем мире?

— Думаю, точную цифру невозможно назвать. Как только появляется новая версия Knoppix, она сразу расходится по многочисленным «зеркалам», откуда пользователи загружают образ диска на свой компьютер. Далее начинается копирование и распространение Knoppix через друзей и знакомых — невозможно отследить каждую копию. Лицензия GPL позволяет полностью избавиться от каких-либо ограничений на пути распространения ПО. Могу сказать, что только с официального сайта Knoppix ежедневно скачивается от 10 до 20 тысяч копий дистрибутива, а в первые дни после появления новой версии эта цифра возрастает в три-пять раз. Причина подобной привлекательности, я думаю, — не столько свободность распространения Knoppix, сколько его универсальность: дистрибутив может использоваться для разработки нового ПО, в специализированных проектах и т. д.

Тогда сразу вопрос о ваших взаимоотношениях с этими проектами. Нередко быстрое развитие свободного ПО объясняют тем, что разработчик, взявший за основу свободную программу, согласно лицензии GPL возвращает в сообщество результаты своего труда, тем самым помогая развиваться и программе-«донору». На данный момент существует много проектов, взявших за основу Knoppix. Насколько действенна обратная связь, существенен ли их вклад в разработку Knoppix?

— Да, Knoppix — это хороший «строительный» материал, на базе которого рождаются интересные проекты научного, технического плана, инструменты разработки и многое другое. Как правило, большинство этих проектов выпускают результаты своего труда под свободными лицензиями, тем самым предоставляя сообществу свободных разработчиков свои наработки в свободное использование. Естественно, часть этого материала попадает и в Knoppix, поскольку он создается на базе того самого свободного ПО, разрабатываемого сообществом. Часто мне присылают исправления и дополнения, касающиеся непосредственно Knoppix, но какую-то постоянную статистику этих поступлений я не веду.

Понятно: там, где нет денежных отношений, нет и строгого учета. Впрочем, несмотря на различие идеологий, сегодня очень многие традиционно коммерческие компании предлагают свою помощь популярным свободным проектам или даже вносят вклад, делая свободными свои программные продукты. Нередко подобная помощь позволяет значительно ускорить развитие свободного проекта, как это произошло, например, с графической оболочкой GNOME, к разработке которой подключилась компания Novell. Оказывают ли коммерческие компании финансовую или техническую помощь вашему проекту? И как вы относитесь к симбиозу коммерческих компаний и свободных проектов?

— Многие считают, что свободные проекты должны развиваться исключительно силами сообщества без каких-либо финансовых поступлений, но это ошибочная точка зрения. Любой свободный проект может зарабатывать деньги на сервисных услугах или технической поддержке, на разработке специализированного ПО. Я получаю деньги от коммерческих компаний, что помогает мне продолжать работу над Knoppix, а также продаю специализированные версии Knoppix различным предприятиям, использующим его в качестве базовой системы для своих разработок или в роли встроенной системы.

стр.1 | стр.2

Журнал "Домашний компьютер" №11-2005 Читайте на сайте тему номера Мобильное видео и другие статьи из журнала "Домашний Компьютер" №11 (113) от 20 октября 2005 года.
Версия для печати | Обсудить на форуме

Также в рубрике "VIZ-A-VIZ"

Opera: московская премьера  В наше стремительное время длительность жизни компаний, разрабатывающих программное обеспечение, не превышает нескольких лет.
Настоящий Клаус  Клаус Кноппер — легендарная личность для мира свободного программного обеспечения, автор и разработчик популярного во всем мире «живого» (в виде Live-CD, работающего прямо с оптического привода и не требующего установки на HDD) дистрибутива Knoppix, основанного на свободной операционной системе GNU/Linux Debian.
Почтовый хозяин  Сейчас в это трудно поверить, но всего семь лет назад, в 98-м году, единственным способом получить адрес электронной почты было подключение к какому-нибудь локальному провайдеру, выделявшему на своем сервере немного места под почтовые ящики пользователей.
25 %  Интервью с руководителями московского представительства компании BBK ELECTRONICS CORP., LTD
Белое на красном  В последнее время видеокарта стала так сильно влиять на общую производительность персонального компьютера, что разбираться в новых поколениях графических процессоров ATI и Nvidia научились даже закоренелые фанаты фирмы Matrox, которая, к слову, наконец-то оставила попытки захватить массовый рынок и переключилась на решения для консервативных (и небедных) профессионалов.
Журнал "ДК"

"Домашний Компьютер" #5 (143)

Журнал "Домашний компьютер" №5-2008 Тема номера: "Цифровые ассистенты"

В розничной продаже с 07 мая 2008 года.

PDF-архив журнала "ДК"


Компьюлента

Подписка на статьи ДК-HiFi
Введите ваш e-mail:

О ЖУРНАЛЕ|О САЙТЕ|КОНТАКТЫ|
© ООО "Компьютерра-онлайн" 2003-2006.
При использовании материалов сайта ссылка на "ДК" обязательна.
При использовании материалов бумажного издания ссылка на источник обязательна.
Техподдержка сайта: websupport@computerra.ru
Работает на <Битрикс: Управление сайтом>
Почта защищена сервером СПАМОРЕЗ

Сайт работает на сервере DEPO Computers

Rambler's Top100