Интервью с Джорджем Стайкосом из команды KDE

Эдитья Нэг (Aditya Nag), Понедельник, 17 Январь 2005, 10:10

<span style='float: right; border:2'><img src='http://www.osrc.info/files/images/articles/kde_George/GeorgeKDE.jpg' alt='Джордж ' title='Джордж ' /></span>LTN: Прошло уже восемь лет с начала проекта KDE. В самом конце объявления о проекте Мэттхейс (Matthais) сказал, что он "". Воплотилась ли его мечта в реальность или KDE до сих пор не достиг этого?

GS: Думаю, что уже достиг. KDE используется невообразимым числом людей по всему миру. Он вырос в стабильную платформу и даже устанавливает стандарты во многих областях. Это действительно то, чем можно гордиться.

LTN: Заглядывая в ваш хрустальный шар, вы никогда не видели будущего где есть одна унифицированная графическая среда для Linux? Будет ли это хорошо или выбор лучше?

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

LTN: Насколько высок у вас коэффициент износа разработчиков? Или надолго ли остаются разработчики в проекте?

GS: Многие разработчики имеют тенденцию оставаться надолго, но есть такие, которые вносят небольшие патчи для исправления своих собственных проблем и затем исчезают навсегда. Такие люди не всегда даже получают аккаунты на CVS. Еще один типичный разработчик - тот, кто работает только над одним своим приложением. Они не так часто что-то делают для настольного KDE, но иногда присылают патч или два.

LTN: KDE - один из самых больших проектов совместной разработки ПО. Были ли у вас какие-то проблемы из-за слишком распределенной модели разработки?

GS: Я так не думаю. Я считаю, что наши проблемы приблизительно те же, что и у любого другого проекта. Хотя, возможно, что у нас больше проблем с инфраструктурой которые надо решать. Нам необходим свой собственный сервер CVS, вместо использования SourceForge или другой подобной системы, и нам нужны несколько машин для веб-серверов, почтовых серверов и так далее. Нашим сисадминам действительно приходиться работать внеурочно.

LTN: KDE, GNOME и OpenOffice, возможно, самые заметные программы для пользователя *nix в первый раз. Вы чувствуете ответственность вроде того, что вы представитель *nix и открытых исходников в целом?

GS: Да, частично. Однако, я думаю, что реальная работа находится в руках создателей дистрибутивов Linux. KDE, как организация, всего лишь предоставляет пакеты исходников. Очень немногие конечные пользователи на самом деле используют KDE как есть. Они получают KDE как часть своего дистрибутива Linux и, во многих случаях, даже не знают что это такое и кто это делает. С другой стороны, создатели дистрибутивов сделают совсем немного изменений в KDE, так что KDE играет ключевую роль в представлении хорошо написанного ПО конечному пользователю.

LTN: С ростом популярности настольного Linux также растет страх того, что писатели зловредных программ могут начать целиться и в Linux. Поборники открытых исходников всегда говорят, что исследования сообщества сравятся с этим. Приходилось ли проекту KDE когда-либо быть целью, например, кого-либо, пытающегося встроить бэкдор в код? Кто стоит на страже, чтобы предотвратить такие или другие виды зловредной активности?

GS: У нас кто-то передавал пароль к CVS знакомому, который подумал, что было бы забавно добавить в исходники сообщение о том, что он имел доступ. Проблема была быстро обнаружена и устранена. Однако, у нас есть очень большое число проверяющих код людей и я думаю, что очень сложно кому-либо внедрить такой бэкдор в код, который был бы критичен.

LTN: Приходили ли вам какие-либо запросы от сильных коммерческих поставщиков ПО (Adobe, Macromedia, например) о портировании их продуктов в *nix?

GS: Да, но они, в основном, касались KHTML. Я думаю, что большинство больших компаний сегодня уже компетентны в переходе на Linux. Инструменты есть и они легки в использовании - особенно Qt.

LTN: Какая часть KDE нуждается в наибольшей работе, или каков главный приоритет проекта KDE на сегодняшний день?

GS: На самом деле, из-за сроков, приоритетом KDE сейчас является KDE 4 - портирование на Qt 4 и исправление архитектурных проблем KDE. Это будет главной задачей на 2005 год и это должно дать серьезные изменения в KDE в целом. Qt4 обещает гораздо лучшую производительноть и возможность использования преимуществ новых технологий и простых архитектур. Частью этого является задача по публикации большего количества спецификаций и взаимодействие с другим настольным ПО (GNOME, OpenOffice, Mozilla), а также усилия по выбору и интеграции новой мультимедийной среды.


Автор: Эдитья Нэг (Aditya Nag) сейчас изучает юриспруденцию, чтобы лучше понимать GPL. Является пользователем Linux с 1997 года.


это контент от Центр информации по операционным системам
( http://www.osrc.info/plugins/content/content.php?content.81 )