LXF78:Интервью

Материал из Linuxformat.

Перейти к: навигация, поиск

!!! ON AIR !!!


!!!! Страница в разработке !!!!!

Mono-глоты

Linux Format встретился с Эдом Дамбиллом (Edd Dumbill) и Нилом Борнштейном (Niel Bornstein), авторами недавно вышедшей книги о прелестях Mono.


Визитка LXF

Нил Борнштейн

Нил Борнштейн (Niel Bornstein)
Нил Борнштейн (Niel Bornstein)


Закончив университет Джорджии, Нил работает старшим архитектором в Novell Consulting, помогая клиентам, включающим местные исправительные учреждения, по системам с открытым исходным кодом.

  • Возраст: 39
  • Национальность: Американец
  • Использует Unix: 10
  • Языков программирования: 7
  • Число ПК: 3
  • Суточная норма кофе: 0 чашек
  • Пар сандалий: 1
  • Прямая речь: «Мы должны сделать переход на Linux достижимой целью».


Визитка LXF

Эд Дамбилл

Нил Борнштейн (Niel Bornstein)
Нил Борнштейн (Niel Bornstein)

Редактор по общим вопросам в O'Rielly Network, так же работает над ПО Bluetooth для Debian и пишет для Gnome. Он - бывший редактор XML.com и председатель Европейской конференции XML (XML Europe conference)

  • Возраст: 31
  • Национальность: Британец
  • Использует Unix: 9
  • Языков программирования: 10
  • Число ПК: 7
  • Суточная норма кофе: 3 чашки
  • Пар сандалий: 1
  • Прямая речь: «Игра в Mono в догонялки с Microsoft не слишком вдохновляет».


Споры по поводу Mono наэлектризовали свободное сообщество. Должны ли мы писать программы, которые целиком и полностью зависят от изобретения Microsoft? Не нарвемся ли мы на патентные иски? Долго ли еще играть в догонялки с инновациями Microsoft? Некоторые считают, что инновации .NET слишком серьезны, чтобы занять позицию «изобретено не здесь» и проигнорировать их, и полагают, что Mono (открытая реализация .NET) и C# могли бы стать наилучшим выбором для будущих разработок.

Эд Дамбилл и Нил Борнштейн – двое из вышеупомянутых некоторых; они соавторы книги «Mono: Блокнот разработчика» (Mono: A Developer’s Notebook), ставшей настольным лабораторным путеводителем для программистов, которые делают на пути Mono первые шаги. Мы поймали писательский дуэт на OSCon, чтобы узнать, что подвигло их на создание этого труда и почему они избегают C++, и, конечно, расспросить о книге.



LXF: Год назад, Mandrake был почти банкротом, а теперь вы заключаете сделки с Conectiva и Lycoris. Что же привело к таким изменениям столь скоро после банкротства?

ГД: Возможно, в прошлом Mandrake потерял какое-то время, утрясая финансовые вопросы, так что, когда все было решено, нам пришлось двигаться быстрее.

LXF: Чтобы наверстать упущенное?

ГД: Да. Поэтому слияние с Conectiva было для нас, во-первых, возможностью продемонстрировать, что мы живы-здоровы, и во-вторых, доказать, что мы можем расширить компанию, поднять бизнес, стать сильнее и так далее.

LXF: Чьим решением было слиться с Conectiva? Это была группа людей?

ГД: Первым шагом был сбор сведений об имеющихся возможностях. На нем мы обнаружили Conectiva, а также ряд других компаний. На втором этапе были устроены общие дебаты и, наконец, был сделан выбор между слиянием и поглощением. Поскольку большая часть нашей команды менеджеров согласилась с тем, что это хорошая идея…

LXF: С обеих сторон?

ГД: Да, с обеих сторон. Мы начали формальный процесс, в ходе которого члены Совета директоров Mandriva выразили свое мнение относительно слияния, затем было голосование акционеров… Это долгий процесс, который отнял у нас почти год, а точнее — девять месяцев.

LXF: Насколько близки были Conectiva и Mandrake? Была ли у вас общность в стратегии или вы искали нечто совсем другое?

ГД: Для нас представлял интерес слияние с компанией, работающей не в том же самом сегменте рынка. Они [Conectiva] не были прямыми конкурентами Mandriva, поскольку их целевая аудитория — Южная Америка и потому были привлекательны. Они дополняли Mandriva, а не… я не знаю, как это объяснить. Кроме всего прочего, Conectiva — компания примерно того же размера, что и мы и имеет сходное число сотрудников. Дискуссии с ними были тоже очень теплыми. Мы начали работать вместе еще до слияния, в рамках LCC (Linux Core Consortium), так что уже испытывали к ним дружеские чувства. Со своей стороны, они также были заинтересованы в этой сделке, поскольку, не являясь большой или очень известной компанией, смогли таким образом привлечь к себе внимание общественности.

LXF: Кстати, LCC вам хоть в чем-нибудь помог?

ГД: На этом фронте сейчас не наблюдается особой активности. Я не думаю, что влияние будет сколько-нибудь значительным — просто два члена консорциума стали одним, и все.

LXF: Как по-вашему, в результате слияния цели Mandriva стали ближе к целям Conectiva, Mandrake или смесью их обеих?

ГД: Цели были практически одинаковыми. И мы, и Conectiva выпускаем продукт на базе Linux и продаем его корпорациям и частным лицам, они — в Южной Америке, мы — в Европе и США.

LXF: Как вы думаете, Mandriva сохранит в себе все черты Conectiva? Вы слегка сместите свой рынок?

ГД: Я считаю, что наши рынки очень похожи. Вопрос состоит лишь в модельном ряде, так что нам пришлось объединить продуктовые линейки и торговые марки, поскольку эффективнее иметь всего одну серию продуктов и один бренд. Это было одной из причин для переименования: Conectiva плюс Mandrake равно Mandriva. В настоящий момент мы находимся в процессе объединения наших Linux-продуктов в общую линейку решений. Возможно, они будут иметь специализированные продукты для Южной Америки, если того потребует их локальный рынок, но на общемировом уровне все будет унифицировано. Мы возьмем лучшее в Conectiva Linux, добавим в Mandrake и назовем получившийся продукт Mandriva.

LXF: И что же является лучшим в Conectiva Linux?

ГД: Кое-какие удачные технологии являются частью ПО Smart. Оно похоже на urpmi, систему отслеживания зависимостей Mandrake, но использует другие алгоритмы и более развито. Мы хотим объединить urpmi и Smart в отдельном пакете.

LXF: Conectiva базируется на APT?

ГД: Нет, нет, это RPM, но он может понимать APT до некоторой степени.

LXF: Вы планируете посетить штаб-квартиру Conectiva?

ГД: Может быть, но не скоро. Сначала мне нужно подготовить корабль.

LXF: Вы не любите летать?

ГД: Я не могу летать, у меня боязнь самолетов.

LXF: А вы рассматривали возможность слияния с SUSE? Они куда ближе к вам.

ГД: В Германию обычно летают самолетами, поэтому здесь у нас те же проблемы.

LXF: Расскажите про приобретение Lycoris. Чем был обусловлен этот шаг?

ГД: Mandriva начинался как настольный дистрибутив, хотя потом мы расширились и на сервера. Мы считаем важным продвигаться дальше в области настольных систем, поскольку это часть нашего имиджа и потому, что мы хотим быть готовы к прорыву Linux в данном направлении.

LXF: Значит, по-вашему, Linux еще не готов к настольному применению?

ГД: С технической точки зрения, думаю, готов. То есть, технологии уже наличествуют. Но необходимо подождать, пока независимые поставщики начнут чаще выпускать решения для Linux, станут рассматривать его как жизнеспособный рынок. Конечно, это не так просто.

С другой стороны, мы наблюдаем позитивные сдвиги в данном направлении, например, выпуск Nero для Linux или новой версии Acrobat Reader. Может быть, переход Apple на платформу Intel (см. Новости на стр. 6) также окажет позитивное влияние, снизив затраты и упростив работу поставщиков по переносу их приложений в Linux. С другой стороны, прождав достаточное время, мы с необходимостью получим открытый эквивалент для каждого приложения Windows. Вот тогда Linux будет полностью готов к настольному применению — и для коммерческого ПО будет уже слишком поздно.

LXF: планируется ли еще одна смена имени?

ГД: Нет.

LXF: До слияния с Conectiva, что привело Mandrake к таким серьезным проблемам, и чему вы научились в конечном итоге?

ГД: Я думаю, проблема была в выборе времени. Мы начали в 1998 году и очень быстро стали успешными. Проблемы пришли позднее и были связаны с крушением доткомов. В 1999 и 2000 году на счета компании поступало множество средств — в основном, инвестиций от венчурных капиталистов. у нас было более 20 млн евро, а когда вы — молодая компания, обладающая значительными средствами, вы начинаете слишком много тратить и нанимать лишних людей. В середине 1999 в штате Mandrakesoft было около 12 человек, а спустя год их стало уже 150.

LXF: Ого! теперь понятно, куда делисьденьги.

ГД: Именно. Знаете, в том, что касается увольнения работников, во Франции действует очень жесткое законодательство, так что нам потребовалось много времени, чтобы сократить штат и достичь точки безубыточности. В период между 2001 и 2003 годом у нас были сплошные расходы. Прошло время — три года, если быть точным, и мы потратили все, что у нас было. Когда у вас кончаются деньги, необходимо закрыть компанию и искать какой-нибудь выход.

LXF: Принятие неудачных решений было частью проблемы?

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

LXF: Не очень реалистично.

ГД: Нет, и всей команде менеджеров пришлось уйти, поскольку продолжать в таком духе длительное время было невозможно. Мы начали подчищать здесь и там, но на это ушло несколько лет…

LXF: Из тех 150 человек, сколько было разработчиков, сотрудников отдела продаж, администраторов, менеджеров?

ГД: Я думаю, около 60 разработчиков. У нас тогда была команда в США, и это обходилось нам очень дорого. В нее входили специалисты по продажам и программисты. Думаю, разработчиков было где-то треть.

LXF: Должно быть, ваше финансовое положение значительно улучшилось благодаря членам сообщества, которые вступали в MandrakeClub?

ГД: В конце 2002 года у нас начались серьезные проблемы с деньгами и мы поняли, что для дальнейшего роста их необходимо где-то искать. Нам не удалось привлечь дополнительных инвестиций, так что мы попытались объяснить ситуацию сообществу. Мы сказали, что если они хотят помочь Mandriva, то могут сделать это, приобретая наши продукты, становясь членами MandrakeClub… Я думаю, реакция сообщества была ключевым фактором, не позволившим нам опустить руки и сказать: «Все, мы сдаемся».

LXF: Значит, они держали вас на плаву?

ГД: Да, да, мы поняли, что Mandriva очень важна для них. В то же время многие люди стали членами Клуба и оказали нам финансовую поддержку. Мы поняли, что стоит хотя бы попытаться найти какой-нибудь выход.

LXF: Вы не боитесь, что расширяетесь слишком быстро и можете столкнуться с теми же проблемами?

ГД: Lycoris является нашим третьим приобретением за минувший год, и мы потратили не так уж много денег — в основном, присходил обмен акциями. Кроме того, Edge-IT и Conectiva были прибыльными компаниями, как и Mandriva. Так что риски и ситуация не совсем те, что были раньше, когда затраты превышали выручку в тричетыре раза.

LXF: Lycoris основан на Caldera Linux (продукте родительской компании SCO Group). Вы не боитесь, что эта ассоциация может повредить Mandriva?

ГД: Я так не думаю — образ Lycoris давно не ассоциируется ни с Caldera, ни с SCO.

LXF: По-вашему, консолидация на рынке Linux будет продолжаться?

ГД: Мы рады, что находимся в ситуации, когда сами приобретаем компании, а не наоборот. И хорошо, что Mandriva может расширяться.

LXF: значит ли это, что Mandriva сворачивает свою деятельность на данном фронте?

ГД: Вероятнее всего, мы сделаем паузу. Объединить Conectiva и Lycoris с Mandriva уже непростая задача с точки зрения организации и процессов. Кто знает…

LXF: В этом году Mandriva выпустила только Limited Edition, тогда как раньше были и Powerpack, и Powerpack+. В будущем также будет одна-единственная версия дистрибутива, или же планируются различные уровни?

ГД: Limited Edition (Ограниченная редакция) — это специальный выпуск, и он будет только один. Следующая версия продолжит традицию именования, поскольку мы добавим полную редакцию 2006 года, но здесь уже появятся демо-пак, PowerPack+ и Discovery.

LXF: Mandriva перешла на годичный цикл, но недавно промелькнула информация о неких клубных выпусках, появляющихся раз в два месяца и содержащих новые функции. Так какова ваша стратегия: раз в год, раз в два месяца или..?

ГД: С одной стороны, мы имеем официальные продукты — коробочные версии с документацией и поддержкой, которые люди могут покупать в магазинах и тому подобное, а с другой — у нас есть члены Клуба, которые имеют доступ ко всем этим продуктам и даже больше. Суть состоит в том, что если вам нужны все официальные версии, следует вступить в Клуб, и вы сможете загружать обновления каждые два месяца, включая такие новинки, как последние версии GNOME и KDE.

LXF: Речь идет именно об обновлении или же придется загружать новые iso-образы и устанавливать, устанавливать, устанавливать?

ГД: У вас есть выбор. Можно загрузить обновленные пакеты или дистрибутив целиком.

LXF: Решение выпускать что-то каждые два месяца было продиктовано давлением со стороны конкурентов? SUSE 8.3 включает GNOME 2.10, KDE 3.4, Xen, Beagle, F-Spot, Mono, Java — и спустя две недели выходит Mandriva. С более старым GNOME, KDE…

ГД: Традиционно, Mandrake находился на острие атаки, а SUSE и Red Hat были более консервативны, поскольку желали удостовериться, что используют самое стабильное ПО. Теперь они стараются делать то же, что и мы раньше. Это немного забавно, но решение выпускать обновление каждые два месяца было продиктовано не SUSE или кем-то там еще, а нашими пользователями, которые хотели иметь самые свежие версии продуктов.

LXF: Так почему же Mandriva 2005 проигрывает SUSE в номерах версий? У вас всегда было все самое свежее и вдруг… Что случилось?

ГД: По сравнению с тем, что было раньше, мы внедрили у себя в компании более формальный процесс, чтобы обеспечить самое высокое качество. В рамках этого процесса выбор версии происходит за 3-4 месяца до даты предполагаемого релиза, поэтому и сложно включить самую последнюю версию. Я не знаю, как это удается SUSE! Существует два типа пользователей Linux. Это хакеры, которым всегда нужна последняя версия. Кроме них, существует корпоративный рынок и обычные пользователи, которые знают о Linux самую малость и просто хотят попробовать его, может быть, использовать его, но им не нужна последняя версия. Мы стараемся угодить всем. Я думаю, что гарантированно стабильное ПО должно входить в официальные выпуски, и, в то же самое время, мы можем предлагать самые последние новинки членам клуба, которые хотят всегда быть впереди. Может быть, SUSE принимает на себя часть рисков. Не знаю, насколько стабилен этот дистрибутив, но…

LXF: Последний выпуск Mandriva вызвал немало критики в рядах наших читателей из-за своей «мультяшной» графики. Вы стараетесь выйти на корпоративный рынок, но вряд ли такие рисунки придутся по вкусу его покупателям.

ГД: Я еще раз повторяю, что это была специальная версия. В марте мы планировали выпустить официальный Mandrake с элементами Conectiva и другими бонусами, но это оказалось невозможным, так что мы решили приготовить особую переходную версию. Она не ориентирована ни на корпоративный, ни на частный сектор. Она — для продвинутых пользователей. Их не смущают «мультяшные» изображения.

LXF: Где вы видите основные рынки для Mandriva? Что наиболее привлекательно с точки зрения выручки?

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

LXF: А с географической точки зрения? несомненно, Mandriva присутствует во Франции и Бразилии, но где еще у вас есть сильные позиции, а где вы только собираетесь закрепиться?

ГД: у нас сильные позиции на корпоративном рынке Франции. Находясь в Париже, мы легко можем встречаться с людьми из больших компаний и правительства. Но если речь идет об индивидуальных пользователях… да, у нас обширная база во Франции, Великобритании, США, а также других частях Европы. Основная часть заказов приходится на наш онлайн-магазин, и мы осуществляем поставки примерно в 150 стран мира. Рынок очень велик, и мы не можем иметь офисы в каждой точке.

LXF: Как вы думаете, рынок Южной Америки отличается от европейского?

ГД: В Южной Америке и, в частности, в Бразилии, рынок Linux особенно обширен. На мой взгляд, местные правительства действительно хотят избавиться от Microsoft — они не особенно любят ее и страну, которую представляет данная компания. Это большой рынок, который играет по своим правилам, но он предназначен для больших корпораций и правительственных учреждений.

LXF: А как обстоят дела с побочными продуктами вроде Mandriva Move? Какое-то время назад вы совместно с TransGaming выпускали коробочный дистрибутив с WineX, а также Mandrake для Xbox. Это не настольный Linux и не ваши основные продукты. Они будут развиваться?

ГД: Ах да, Mandriva Move будет развиваться, поскольку это — самый простой способ попробовать Linux для неискушенного пользователя: каждый, кто способен включить компьютер, сможет запустить Mandriva Move, просто вставив диск в привод CD-ROM. Так что здесь ответ утвердительный. Но я не думаю, что мы станем развивать игровые решения. Да, у нас была версия для Xbox, но это.. как бы вам сказать… было не рыночным решением. Если вы найдете Xbox, работающий под управлением Mandriva Linux, я уверен, что наш исполнительный директор не будет ничего знать о нем.

LXF: А в чем Mandriva проигрывает конкурентам? в чем они лучше Mandriva?

ГД: Если речь идет о технологии, то главное — это Linux. Выбор дистрибутива подобен выбору машины: вы указываете марку и цвет, но компоненты внутри примерно одинаковы. Это верно и в отношении многих дистрибутивов. Существуют кое-какие вещи, делающие Mandriva проще других. Однако, вы можете случайно обнаружить в другом дистрибутиве такую функцию, которая сделает его более подходящим для вас, чем Mandriva.

LXF: Mandriva всегда славилась своими средствами для настройки системы. Повашему, это является конкурентным преимуществом или местом для сотрудничества между производителями различных дистрибутивов?

ГД: Я думаю, будет лучше, если все дистрибутивы Linux будут использовать общий конфигурационный слой, например, размещать файлы настроек в одном и том же месте и так далее. Это определяется различными стандартами, таким как LSB (Linux Standards Base). Тогда, если у каждого дистрибутива будут свои собственные графические инструменты, это не вызовет особых проблем и, конечно, будет плюсом Mandriva.

LXF: Планирует ли Mandriva выйти в те же сегменты рынка, что Red Hat и SUSE? У Red Hat есть Enterprise Linux, который работает на мэйнфреймах IBM — очень высокоуровневых машинах. Собирается ли Mandriva конкурировать с ними?

ГД: Да, если нам представится такая возможность.

LXF: Кроме того, Red Hat предлагает длительную программу поддержки. Они гарантируют поддержку в течение семи лет — всего срока жизни продукта. Mandriva способна на такое?

ГД: Мы предлагаем поддержку в течение минимум двух или трех лет, но собираемся удлиннить данный период, поскольку это откроет для нас новые возможности на корпоративном рынке.

LXF: Будущее вашей компании — в продаже коробочных решений?

ГД: Зависит от того, что вы имеете в виду. Продажи падают в тех местах, где люди получают скоростной доступ в интернет — они предпочитают вступить в Mandriva Club и получать мгновенный доступ к новейшим коммерческим продуктам. В других местах, коробки успешно продаются.

LXF: Что вы думаете о патентах на ПО?

ГД: Патенты вредят большинству маленьких компаний, производящих закрытое ПО. В то же самое время я уверен, что Европарламент примет поправки, в результате которых мы получим приемлемое законодательство.

LXF: Конечно, вы не производите закрытое ПО, но все же: классифицируете ли вы Mandriva как небольшую компанию? Сколько у вас сотрудников?

ГД: Сотрудников… В настоящий момент примерно 60 во Франции и столько же в Бразилии. В итоге получается 120.

LXF: И сколько из них инженеров?

ГД: 35 во Франции и 30 в Бразилии.

LXF: Тридцать пять только в одном Париже? ничего себе! Над какими проектами они работают? исправляют ошибки или создают пакеты?

ГД: Вы имеете в виду программные проекты? Обычно инженеры, обнаружившие ошибку в коде или еще что-то, сообщают о ней авторам и предлагают исправление. Так происходит с любым свободным ПО — это наше основное участие как разработчиков. Кроме того, ребята, собирающие для Mandriva пакеты KDE и GNOME, участвуют в соответствующих проектах и занимаются ими в свое рабочее время. У нас долго работал Дэвид Фаур (David Faure), который много сделал для KDE.

LXF: Как вы думаете, слияние Mandrake и Conectiva может привести к увольнениям?

ГД: У нас нет таких планов. Если мы… кто знает, что случится в будущем, но пока у нас нет таких планов.

LXF: В какой момент Mandrake перестал быть хобби и превратился в истинную карьеру?

ГД: Я думаю, это случилось 15 декабря 1998 года, когда я стал первым сотрудником только что появившейся на свет компании Mandrakesoft! В любом случае, я не знаю, стоит ли называть это карьерой. Я никогда не планировал делать карьеру, я хотел делать то, что мне нравится и это было одной из причин, побудивших меня после окончания университета открыть собственное дело, а не пойти работать в существующую фирму.

LXF: Вы собираетесь всегда работать в Mandriva? вам она нравится?

ГД: Да, конечно. Я начинал проект Mandrakesoft в одиночку и когда он превратился в компанию, я занимался разработкой, поддерживал web-сайт и так далее. Сейчас я отвечаю за коммуникации, потом переключусь на что-нибудь еще… кто знает?

Личные инструменты
  • Купить электронную версию
  • Подписаться на бумажную версию