Журнал «Компьютерра» № 22 от 12 июня 2007 года
Шрифт:
А вы сейчас участвуете в жизни сообщества? Пишете код?
– Я просматриваю патчи других людей – больше времени провожу над разработкой Subversion (система контроля версий, наследница CVS. – И.Щ.), нежели Apache. Хотя еще больше я путешествую и выступаю на разных мероприятиях. Я обнаружил, что говорю лучше, чем пишу код, – так что принесу больше пользы миру, привлекая новых разработчиков и пользователей open source. Недавно я был в Южной Африке, беседовал с государственными представителями, летал в Румынию, в следующем месяце буду в Китае и Шри-Ланке…
Не просто быть хорошим пользователем open source. Нужно как минимум знать английский язык…
– Да, английский язык очень зависим от контекста, иногда даже от тона голоса, и одно и то же предложение может быть прочитано мною и вами очень по-разному. Я могу воспринимать его
Для создания open source-экосистем в странах типа России нужно еще много потрудиться. Я считаю, что люди могут участвовать в нашем деле, даже если они говорят только на русском, если они сфокусируются на внутреннем рынке. Помимо предоставления поддержки, написания документации, возможны и другие формы участия. Например, русскоговорящий пользователь находит ошибку и сообщает об этом русскоговорящему разработчику. Если это низкоуровневая ошибка, нужно провести определенную работу, чтобы понять, в чем именно она заключается. После этого русскоговорящий разработчик может передать эту информацию другому разработчику, знающему русский и английский, и они могут исправить ошибку. Мы должны развивать федеративную модель сообщества. Такая модель уже действует в проекте Gnome.
К тому же нужно образовывать локальные сообщества. Организовывать списки рассылки, а кроме того, регулярно собираться вместе, обучать друг друга. Так делается в Штатах и в Европе, и действительно помогает. Люди собираются выпить пива вместе, а не только существуют в онлайне.
А что можно сказать про эволюцию глобального сообщества open source за последнее время?
– Открытый софт чаще используется, все больше внедряется в корпорациях. Вы сейчас можете прийти в любую компанию и сказать: "У меня есть программа, которая решит ваши проблемы. Да, и, кстати, она открытая". В большинстве случаев это принимается хорошо. Только не надо говорить: "У меня есть замечательная открытая программа. И, кстати, она решит вашу проблему". Отталкиваться нужно от решения.
Многие компании открывают свои разработки. Посмотрите на Nokia – это была одна из самых проприетарных компаний, даже в большей степени проприетарная, чем Microsoft. Они стремилась закрыть свои платформы как только возможно. Сейчас они продают Linux-таблетки, – Брайен кивает на лежащую передо мной Nokia N770. – И это здорово! Компании начинают "открываться опен сорсу".
Кстати
Для принятия решений в проектах Apache обычно достаточно найти троих участников, которые его поддержат – при условии, что нет возражений. Такой подход называется "ленивым консенсусом".
Ноутбук Брайена обклеен стикерами: Creative Commons, Magnatune (интернет-магазин, торгующий музыкой без DRM-защиты), логотипы некоторых музыкальных групп. Я знал, что Брайен участвовал в создании некоторых музыкальных сайтов и занимался техническим обеспечением ряда мероприятий, связанных с электронной музыкой.
Правильно ли я понимаю, что вы вовлечены также в движение свободной культуры?
– "Вовлечен" – не совсем верное слово. Лучше сказать, что я фанат свободной музыки. Я не разместил ни одного микса под CC, потому что не смог собрать достаточно CC-лицензированных произведений, чтобы создать микс. Я этого вам не говорил (смеется): у меня есть некоторые миксы в онлайне, но они созданы из несвободной музыки. Я должен как-нибудь сделать полностью лицензионно-чистый микс.
А есть какая-то связь между вашей околомузыкальной деятельностью и open source?
– В 1992 году мы организовали вечеринку на пляже – почти в стиле open source. Мы бросили клич: "Кто может принести звуковую систему? Кто может принести свет?" Все было сделано добровольцами, я координировал процесс и следил, чтобы везде эти добровольцы были. По сути, без всякого бюджета мы организовали вечеринку на шестьсот человек.
Хотя,
Однако я знаю множество диджеев, которые занимаются своим делом не ради денег, а из желания поделиться музыкой. Может быть, в этом тоже есть что-то от open source.
Некоммерческая организация Apache Software Foundation (ASF) была образована в 1999 году. Целей было несколько. Во-первых, к свободному веб-серверу, владеющему на тот момент 60% рынка, стали проявлять внимание крупные корпорации – в частности IBM и Sun. Вместе с тем пришла и опасность попасть в зависимость от какой-то одной компании, а разработчики Apache хотели сохранить сообщество таким, каким оно появилось: децентрализованным и меритократичным, в котором решения принимаются на основе обсуждения технических вопросов и поиска консенсуса, а не частного коммерческого интереса. К тому же требовалось обеспечить правовую защиту разработчиков на случай претензий третьих лиц. Решением стало создание нейтральной площадки, не зависящей напрямую ни от каких корпораций, не контролирующей финансовые потоки и даже не имеющей собственного оплачиваемого персонала. Активные разработчики Apache, являющиеся членами ASF, зачастую работают на самые разные корпорации, но выступают всегда от своего лица, а не от лица работодателя. Решения в проектах ASF принимаются по принципам консесуса – здесь нет «центральной власти», в отличие от многих других open source-проектов (например, ядра Linux, где Линус Торвальдс и те люди, которым он доверяет, принимают окончательные решения). Главной задачей ASF остается создание и поддержка здоровых сообществ для работы над проектами вокруг Apache: в настоящий момент таких проектов аж 26, над ними работают 1100 участников с правами записи в дерево исходников (commit access). Помимо всего прочего, ASF занимается «просвещением» программистов в области авторского и патентного права и проводит регулярную конференцию ApacheCon, где собираются разработчики Apache и смежных проектов со всего света.
Редакция благодарит организаторов Interop Moscow 2007 за помощь в организации интервью и предоставленные фотографии.
ТЕМА НОМЕРА: Все образуется. Или не все?
Автор: Леонид Левкович-Маслюк
Дети! Если к вам во дворе, в парке, на пустыре, в подвале, на свалке, в интернет-кафе – в общем, где вы там обычно играете, – подойдет взрослый дядя и скажет: я вам дам конфетку, пойдемте ко мне домой, там много игрушек, – не ходите!
Но если взрослый дядя (или тетя) вместо конфетки даст вам буклет, где написано: "Поступайте в наш университет, экзамены простые, плата небольшая, но все, как говорится, официально: диплом настоящий (лицензия номер такойто), будете бизнесменами, юристами, журналистами, в крайнем случае программистами, типа хакерами, защита информации, работа в крупном банке" – ну, тогда смотрите сами. Раз такой дядя (тетя) на вас обращает внимание, значит, вы уже большие, сами все знаете. И все-таки, несмотря на то что вы уже совсем большие, мы, для очистки собственной совести, сделали вот такой обзор с информацией о некоторых вузах, где можно стать айтишником. Многие из этих вузов мы наблюдаем давно, и снаружи, и изнутри. При выборе учли и такой параметр, как недавние успехи в конкурсах на серьезное госфинансирование, ну и много еще другого учли, – но на абсолютность, разумеется, не претендуем. Рейтинга не составляем – наоборот, приводим ссылки на самые разные рейтинги (но только те, которые мы почему-то сочли информативными). А еще мы спросили у нескольких компаний, хорошо заметных на ИТ-рынке, и нашем, и мировом, – где они предпочитают набирать новых сотрудников? Спросили и у двух наших знаменитых ИТ-профессоров – где они посоветуют учиться? Ответы читайте в следующем номере.