Сорок пятый день

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

Шанская бронза

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

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

* * *

Впервые посетил ресторан “Мистер Ли” — что-то вроде китайского ответа на вызов McDonalds и KFC (только вместо бородатого дядьки на логотипе этих заведений вам улыбается среднего возраста китаец). Как ни странно, в этой сети нет самоосблуживания, а относительная скорость работы достигается за счет того, что специально выделенный персонал быстро подыскивает вам свободный столик с номером, к которому в скором времени подходит официантка, выслушивает ваш заказ и принимает деньги. Скорость работы я бы назвал относительной, поскольку мой несложный заказ (суп с доуфу и какой-то зеленью и жареные баклажаны с рисом) готовили около 10 минут.

* * *

Полдня посвятил мероприятию под названием Open Source Camp. Организатор мероприятия, завидев меня, сразу предложил выступить в составе пленарной секции (где выступают спонсоры и гости), я согласился — говорил о положении дел в области использования Open Source в России. После доклада ко мне подошло с вопросами несколько человек, но все они были либо французами, либо финнами: китайцы преимущественно слушают и очень неохотно задают вопросы.

Вместе с тем, сегодня я, наконец, встретил разработчика из континентального Китая, который по своей инициативе начал принимать участие в Open Source-проектах. Его путь к Open Source интересен: в университете он пользовался Windows, но затем прослышал, что существует ОС Linux, под которой не работает большая часть компьютерных игр, постоянно отвлекающих от работы. Ну а после перехода на Linux постепенное вовлечение в проекты по разработке ПО было лишь делом времени.

Когда я в следующий раз услышу, что отсутствие игр мешает популярности свободного ПО, мне будет чем возразить.

Jacob Redding, один из лидеров сообщества Drupal в Китае

Основная часть мероприятия проводилась в формате unconference, когда все желающие подходят к столику организаторов, пишут на листочках маркером темы своих сообщений, далее эти темы тут же вешаются на доске, распределяются по времени и секциям. Процентов 60-70% сообщений тут же распределили между собой иностранные гости, составляющие лишь около 10% участников. Очень показательная и, на мой взгляд, типичная картинка.

Advertisements

Тридцать восьмой день. Про разработчиков компьютерных программ

Посетил азиатский саммит GNOME. По сравнению с французами китайцы довольно скромны — этот исключительно китайский по содержанию форум был назван всего лишь азиатским. Галлы бы непременно назвали его всемирным.

Место проведения GNOME Summit в Авиакосмическом университете

За весь день не увидел ни одного разработчика СПО, который бы присоединился к какому-либо свободному проекту на добровольных основаниях. В какой-то момент я подумал, что уже нашел такого, но через минуту выяснилось, что он из Гонконга. Кстати, парень забавнейшим образом перемежал свой доклад английскими терминами и обиходными словами, когда чувствовал, что не мог найти им адекватные аналоги в китайском.

На мероприятии солируют люди из США и Гонконга, а местные китайцы выступают в роли скромных слушателей. Это не значит, что они вообще не умеют программировать: например, я общался с одним разработчиком GNOME из пекинского офиса Sun Microsystems. Он активно участвует в разработке свободного ПО, но лишь потому, что эта разработка входит в круг его должностных обязанностей. Сценарий, по которому люди сначала начинают участвовать в разработке, а только затем устраиваются на работу, в Китае не работает. Впрочем, об этом мне сказали еще во время первой встречи в Intel.

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

Чего не было на Open Source Forum

Лично мне кажется, что история Open Source Forum Russia — это история медленного, но последовательного умирания. Организаторам удается каждый раз набирать нужное количество выступающих и приглашать зарубежных гостей, но масштаб гостей как будто бы мельчает, состав участников как будто становится менее представительным и сама идея мероприятия становится все менее понятной.

Возможно, я плохо смотрел, возможно — пришел слишком поздно (два последних доклада и круглый стол), но я не заметил на мероприятии коллег из таких компаний как ALT Linux и IBM. Был Александр Давыдов из НАУМЕН, был Дмитрий Дмитриев из “Линукс Инк” (он же вел круглый стол под конец форума), был Денис Смирнов — на этом, увы, знакомые имена для меня закончились.

Впрочем, одна из известных мне компаний на форуме была представлена превосходно, занимая безусловное лидерство как по числу выступающих, так и по числу слушателей в зале, и по количеству окружавших слушателей рекламных баннеров. Вы угадали — это Microsoft. Без них на форуме, безусловно, было бы совсем скучно.

Вообще, публичная позиция сотрудников Microsoft в контексте Open Source сейчас очень любопытна. Люди лезут из кожи вон, чтобы быть своими в доску: демонстрируют доброжелательность, декларируют стремление к сотрудничеству, позволяют себе немыслимые ранее вольности, вроде предположения о вредности софтверных патентов. Все это очень мило, но, к сожалению, добрые люди из Microsoft, с которыми вы будете обсуждать тему софтверных патентов, оказывают мало влияния на определение корпоративной политики в этой области.

Деньги и интересы

В своем стремлении к поиску общих позиций и точек соприкосновения Господин Габриэль из Microsoft высказал простую, но заслуживающую внимания мысль о том, что же, в конечном счете, объединяет Microsoft с разработчиками Open Source. Это деньги. В самую точку, мне кажется. С тем лишь уточнением, что это как раз то, что Microsoft и разработчиков Open Source различает, а не объединяет.

Поясню. В работе у разных людей есть разные приоритеты. Кому-то нужны деньги (и таких большинство). Кому-то важно прежде всего реализовать свой творческий потенциал, независимо от того, сколько он получает денег и получает ли он их вообще, и таких меньшинство. В мире литературы и искусства такие становятся бедными художниками и скромно одетыми музыкантами. В мире ИТ такие становятся разработчиками свободного ПО.

Однако есть и средняя категория. Люди, для которых важны как деньги, так и творческая составляющая. Сегодня такие люди готовы воспринимать элементы культуры разработки ПО с открытым кодом, не жертвуя своей хорошо оплачиваемой работой и не ставя под сомнение коммерческих основ бизнеса своей фирмы. Мне кажется, что движение Microsoft в сторону Open Source связано с наличием у них в штате значительной доли людей этого рода. Увидев, что разработка в стиле Open Source может быть более интересной, они потихоньку заимствуют ее элементы в своих проектах.

И основной побуждающий мотив здесь — не стремление к повышению заработка, а именно интерес, связанный с культурой разработки, выработанной сообществами проектов Open Source.

Иностранцы

Если раньше организаторам удавалось приглашать таких людей, как Брюс Перенс и Ян Мердок, то в этот раз из значительных участников проектов Open Source присутствовали только Эндрю Мортон (один из ключевых разработчиков ядра Linux, ранее работавший в Linux Foundation вместе с Линусом, а теперь трудоустроенный в Google) и Мэтт Эсей из Alfresco, ведущий одного из самых авторитетных блогов по теме Open Source.

Сильно жалею, что не смог послушать доклад Мэтта: Alfresco — одна из интересных сравнительно молодых компаний, строящих прибыльный бизнес вокруг разработки приложений с открытым кодом, причем, Alfresco изначально создавалась именно как бизнес, а не выросла из команды интересных друг другу людей, на основе которой так сложно выстраивать корпоративную культуру. Впрочем, Мэтт интересен не столько тем, что он сотрудник Alfresco, сколько тем, что он умеет думать и анализировать. В частности, пообщавшись с российскими сотрудниками Microsoft, он составил любопытнейшую сводку мифов об Open Source, которыми эта компания кормит Россию:

1. Myth: Open source can’t innovate. Coming from Microsoft, I found this galling in the extreme, especially since the Microsoft representative was using Sharepoint as an example of Microsoft’s innovation, which is a clumsy ripoff of…ECM systems that my own company’s founder created 15 years ago at Documentum. I mean, sure, it has Windows, Internet Explorer, Office, and other groundbreaking products (I’m being facetious). It also came up with the XBox, SQL Server, and other innovative stuff. (Still smiling.)

OK, enough. Microsoft doesn’t innovate. Very few companies do in the “Big Bang” theory of innovation. Rather, most innovation is incremental. For example, I consider Microsoft innovative for lowering the bar to computing. Microsoft makes software easier to use. That’s innovative.

Open source is increasingly innovating in a Big Bangish sense with projects like Ringside and Loopfuse that push the boundaries of what has been done (or is being done) in software, and Zimbra has taken email to a new level that Microsoft has dreams of achieving.

But what about the Internet, which is largely an open source phenomenon? Or Linux in its ability to scale to widely different hardware? Or things like Second Life? Pretty innovative, if you ask me.

2. Open source doesn’t interoperate with other software well, while Microsoft does. Wow! The cheekiness of that one was breathtaking. There is nothing inherent in open source to prevent it from interoperability; on the contrary, there is much in it that lends itself to interoperability (open source, open standards, open APIs, etc.).

Even worse was Microsoft’s contention that it’s an IP issue. Well, it is for Microsoft, but Microsoft largely stands alone in this. Microsoft has the keys in its hands to interoperate at an intellectual property level, but chooses not to or, rather, chooses to do so on a highly selective basis that the rest of its proprietary peers don’t do. Microsoft, not the industry, is responsible for holding back on open-source interoperability.

Even so, we interoperate with Microsoft products, anyway, even without Microsoft’s blessing. As just one example, which content collaboration/management system integrates most seamlessly with Microsoft Office? If you said, “Sharepoint,” you would be wrong. The answer is Alfresco. Who has seamlessly integrated the Microsoft CIFS interface into a Java-based CMS? If you said, “Sharepoint,” you would again be wrong. The answer, again, is “Alfresco.”

I’m biased on this one (I work for Alfresco), but a quick download and five-minute installation will prove my point, if you don’t believe me. Microsoft’s integration with its own products often leaves much to be desired.

3. There is no money in open source. It’s funny to hear Microsoft use this one, as if its customers are desperate to hear it talk about how much money it makes at their expense. Microsoft’s Russian representative was very proud at his company’s outsized profits. What he failed to remember is that we’re living in an increasingly efficient software market, with SaaS and open source driving down costs (and prices) to rational levels that are consistent with mature markets.

Even so, just as in every other industry known to humankind, there’s plenty of money available for open-source vendors, both pureplays and companies like Google that build on top of open source. There is no shortage of cash. There’s just a shortage of creativity. Perhaps a few more 10 percent drops in net income will convince Microsoft that the world is (slowly) changing.

Как выглядит миграция муниципалитета на свободное ПО (картинка)

Вилограбли

Эта картинка использовалась муниципальными властями голландского города Харен для внутреннего продвижения программы миграции на свободное ПО.

Грабли слева означают большое количество тонких терминальных клиентов. Вилы справа — возможность запуска приложений как на свободном, так и на проприетарном сервере приложений.

Два хороших проекта от HP

Роберто Галоппини пишет о двух проектах от HP в области управления внедрениями свободного ПО в организациях: FOSSology (инструмент для инвентаризации свободного ПО, используемого в организации с запланированным расширением функциональности в сторону автоматизированного разрешения “лицензионного” вопроса) и FOSSBazaar (инициированное HP сообщество по сбору лучших практик в области управления использованием СПО). Последний сайт заслуживает внимательного изучения: там уже накоплена масса полезных материалов от пошаговых инструкций, FAQ и вводных материалов до специальных исследований и анкет самопроверки.

Было бы, конечно, здорово иметь зеркало ресурса на русском языке. Наша отечественная специфика снимется в процессе перевода.

Что касается FOSSology, то жаль, что нас (ALT Linux) там нет: это как раз то место, где наработки в области авторского права по контрактам МЭРТ были бы востребованы и уместны. Впрочем, двери в проект, кажется, не закрыты: Роберто пишет, что он не мог вспомнить ни одного человека, с которым его собеседник из HP еще бы не успел связаться. Т.е. всех, кто лежал на поверхности, HP уже выловили.

И напоследок: очень приятно, что в HP нынче все начинается с буквы F.

Тролли и активисты

Если бы на тему “войны форматов” ODF и OOXML было написано в 100 раз меньше, мир бы только выиграл.

Одна из смешных заметок на NoOOXML: открытое письмо в ISO по поводу возможного нарушения патентов третьей фирмы в проекте стандарта OOXML.

В основе письма — новостное сообщение двухлетней давности о некотором тролле по имени Scientigo, который заявил о нарушении своих патентов в XML и о готовности собирать деньги за свою “интеллектуальную собственность”. На этом, вроде бы, все закончилось.

NoOOXML эту сомнительную новость поднял, обтрусил пыль и выставил в качестве очередной страшилки против Microsoft. Мол, OOXML не стоит принимать потому, что эта спецификация нарушает патенты третьих лиц. О том, что заявление Scientigo не в меньшей степени касается ODF, а также любой другой спецификации, использующей XML, никто, разумеется, не задумался.

Вообще, само название ресурсов, вроде NoOOXML и BoycottNovell не вызывает доверия. Создается ощущение, что среди людей, пишущих на тему свободного ПО, доля отвечающих за свои слова постоянно снижается, увы.

Свободное ПО польским детишкам

Польские коллеги описывают свой опыт проведения публичных ознакомительных лекций по свободному ПО в школах. Достаточно скромный, на мой взгляд, масштаб мероприятия (с осени 2007 г. презентации проведены в 30 школах в 14 городах) как-то не пропорционален уровню его организации (отдельный сайт акции, хорошо наполненный вики-сайт, официальная поддержка местных администраций, бизнесов и медийных органов).

Дети совсем как наши Лекция в школьном спортзале в Познани

Принцип работы тоже достаточно прост: участники акции связываются со школой, договариваются о времени (и, видимо, об оборудовании), приходят, читают лекции, раздают диски с программами. Отказываются под разными предлогами только 7% школ. Один из распространенных аргументов для отказа: “А мы им уже и так пользуемся” :)

Благодаря замечательной инициативе Владимира Иванова, у нас тоже есть подобная акция. Но она предполагает, что не мы ходим в школы (push), а они ходят к нам (pull). Это не плохо и от этого нельзя отказываться, просто это нужно дополнить. Более того, мне, например, было бы удобнее участвовать в мероприятии типа push — так удобнее планировать время :)

P.S. А еще я, кажется, понял, откуда в практике украинской части сообщества взялся неуклюжий термин “Вiльне/вiдкрите програмне забезпечення”. Или это просто яркий пример родства менталитетов и типов мышления? :)