Раскол в мире Linux. Казнить нельзя помиловать

Привет.

Финляндия в 1991 году переживала технологический взлет, он сказывался на всех сферах жизни, например, Nokia стала странообразующей компанией и таких примеров в мире просто не существует. Распад СССР, открытие огромного рынка, расположенного под боком, все это толкало Финляндию вверх. Мое первое посещение Финляндии было в середине 90-х, спустя несколько лет увидел своими глазами как развивалась логистическая структура. Появились огромные пространства, забитые контейнерами для российского рынка, на какое-то время страна стала удобными воротами для потока товаров, следовавших к нам.

Техническое образование в Финляндии не было самым сильным, но привлекало многих молодых людей. Именно тогда студент Линус Торвальдc начал создавать Linux, свободную и открытую операционную систему. 25 августа 1991 года он опубликовал вот такое сообщение в группе разработчиков Minix:

От: [email protected] (Линус Бенедикт Торвальдс)
Новостная группа: comp.os.minix
Тема: Небольшой опрос о моей новой операционной системе
Message-ID:<[email protected]>
Дата: 25 Aug 91 20:57:08 GMT
Организация: Хельсинкский Университет

Привет всем тем, кто использует миникс —

Я делаю (свободную) операционную систему (это только хобби, не столь большое и профессиональное, как GNU) для 386 (486) AT-клонов. Эта система пишется с апреля и скоро будет готова. Я хочу получить любой отзыв, касающийся вещей, которые нравятся/не нравятся людям в миниксе, так как моя ОС похожа на неё (такое же устройство файловой системы (по практическим соображениям), среди прочего).

В настоящее время я портировал bash (1.08) и gcc (1.40), и, похоже, эти программы работают. Это значит, что я получу что-то практичное в ближайшие несколько месяцев, и я хочу узнать, какие возможности хочет большинство людей. Любые предложения принимаются, но я не обещаю, что я осуществлю их 🙂

Линус ([email protected])

P. S. Да — в ней нет кода миникс, и будет мультипотоковая ФС. Система НЕПЕРЕНОСИМА (использует команды Intel 386 и т. д.) и, вероятно, будет поддерживать только жёсткие диски AT, так как это всё, что у меня есть 🙁

Так зародилось ядро Linux, операционной системы, что сегодня пользуется популярностью и занимает до 5% рынка настольных систем, почти треть рынка серверных решений и столь популярна при создании суперкомпьютеров. А еще ядро Linux в основе Android, все роутеры используют Linux и это де-факто самая распространенная в мире ОС.

Успех Линуса и Linux всегда строился на том, что независимые разработчики тратили свои знания и умения, чтобы создавать общий продукт. За несколько десятилетий на ядро Linux затрачены десятки тысяч человеко-лет, это огромный проект, в котором участвует множество людей из разных стран мира. Данные год к году разнятся, так как разработчики приходят и уходят, но в среднем это диапазон в 13-18 тысяч разработчиков, что в течение года привносят свой вклад в Linux. И это не только независимые разработчики, но и люди, что работают на компании, подталкивают развитие системы в нужном направлении. В этом нет ничего плохого, тем более, что они делают многое для всего сообщества. Важно подчеркнуть, что Linux был открыт для любого человека, а оценивали вклад разработчика по его качеству, а не каким-то политическим или иным моментам.

Организационно Linux Foundation нельзя назвать компанией, что программирует что-либо, это не разработчик, как бы смешно это не звучало. Некоммерческая организация зарегистрирована в США, ее задача направлять развитие ядра Linux, определять его. Ключевую роль тут играют мейнтейнеры, что рассматривают изменения в коде, те предложения, что вносит сообщество. Общая работа направлена на улучшение системы, и она совершенно бесплатна во всех смыслах, люди не получают за это деньги. В какой-то мере можно назвать ее организационной работой. В данный момент существует три главных мейнтейнера внутри Linux Foundation (Linus Torvalds, Greg Kroah-Hartman, Shuah Khan). Уровнем ниже находится несколько сотен мейнтейнеров, что на общественных началах (есть люди, которым их компании оплачивают труд, но не Linux Foundation) отвечают за целый ряд проектов, следят за изменениями и направляют их. Это общественно-полезная работа, которая занимает очень много времени, хотя отдача регулируется напрямую самими участниками. Но надо осознавать, что это большой труд, за который в лучшем случае говорят «спасибо». Сообщество разработчиков, что верит в открытый код, тратит свою жизнь на его создание. В какой-то мере люди частично альтруисты и создают благо для всех нас, верят в это.

В России есть несколько десятков мейнтейнеров, что участвуют в проекте Linux Foundation. На днях Грег Кроа-Хартманн без объяснения причин исключил одиннадцать человек из списка мейнтейнеров, всех их объединяют почтовые адреса в зоне ru, некоторые работают на российские компании («ОМП» разработчик ОС «Аврора», SberDevices и другие). В сообществе разработчиков Linux поднялась буря, так как тайное удаление мейнтейнеров, отсутствие официальной коммуникации вызвало множество вопросов, ни один из которых не получил до недавнего времени официального ответа. Но потом до ответа снизошел сам Линус Торвальдс.

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

А ведь достаточно было сказать следующее: «Наша компания зарегистрирована в США, мы должны подчиняться ограничениям, накладываемым на конкретные компании и страны. С огромным сожалением мы вынуждены ограничить участие российские мейнтейнеров, что внесли значительный вклад в Linux, и мы будем об этом всегда помнить. На данный момент их участие в проекте на прежних ролях невозможно». Вот такого или подобного сообщения лично я ждал бы от Линуса Торвальдса. Перечитал несколько десятков интервью Торвальдса, в которых он рассказывал о своих взглядах на мир, все они оказались по факту враньем.

Нельзя пользоваться поддержкой различных людей, строить свою карьеру на труде десятков тысяч человек, чтобы потом вытереть о них ноги. Один из мейнтейнеров, что был удален в Linux, пытается передать свой пласт работы, сделать так, чтобы все это продолжалось и без него. Человек испытывает недоумение, но пытается сохранить то, что делал и не из-за денег или чего-то иного.

Надо четко понимать, что это не режим санкций, так как ни один человек из мейнтейнеров не находится под санкциями, равно как и компании, в которых они работают (но сама природа Linux такова, что они участвуют как частные лица). Никаких правил тут нет, их просто захотели удалить, чтобы включиться в культуру отмены всего русского, сделать публичное заявление об этом. Зачем нужно такое заявление Линусу Торвальдсу, я не знаю, но какие-то причины, скрытые от нас, безусловно, присутствуют. И это еще раз показывает, что никаких правил просто не существует.

Теперь о «фабрике русских троллей», что заполонили сообщениями профильные ветки. Давайте нарисуем типичный портрет этого «тролля». Он родился где-то на материковом Китае, работает в крупной IT-компании и говорит на паре языков, китайском и английском. Хорошо образован по меркам Китая, много работает и строит свое будущее. Вопрос, который задают такие «тролли» не касается защиты российских интересов, они задают вопрос о себе — по каким правилам удалены люди, почему это произошло, какие причины вызвало. И это нормальная реакция для любого человека, что тратит свою жизнь на создание открытого продукта, не получает за это ничего и во многом от него тащится, находит единомышленников по всему миру. Теперь все поставлено под вопрос, так как неожиданно оказалось, что свобода — это миф, а нужны они только до момента пока бесплатно работают и при этом имеют правильный паспорт. Китайцы отлично чувствуют, что они будут следующими, так как политический контекст это предполагает. Надо ли говорить, что это вносит раскол в сообщество Linux, и он будет только нарастать. Но виноват в этом непосредственно один человек, Линус Торвальдс, что просто наплевал на все принципы сообщества и показал себя с наилучшей стороны. Никакой смерти Linux не случится, система слишком велика, но привлекать людей станет все сложнее и сложнее, а форки системы будут развиваться быстрее (та же «Аврора» построена на форке ядра Linux, причем наши программисты вносят свой вклад в общую систему, добавляя свои наработки туда позднее). Что тут можно сказать? Браво за стрельбу себе по ногам, а также испорченную репутацию для всего сообщества, отмываться от этого будет тяжело и дальше вариантов развития ситуации не так много. А ведь всего этого можно было легко избежать, не создавать таких проблем для Linux. Но личное эго тут возобладало и для достижения своих целей были выкинуты разработчики из России. Линус выбрал свой стул и для многих это отличный знак о том, что такое Linux сегодня и насколько он свободен.

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

Посмотрите, как один из российских мейнтейнеров пошутил и предложил новый патч, это реакция на оскорбление со стороны Линуса в виде “троллей”. В сообществе разработчиков множество разнообразных реакций, в том числе шутки о запрете китайских компаний и разработчиков из всех стран кроме США.

Попросил в компании “ОМП” комментарий о ситуации (разработчик “Авроры”), генеральный директор, Павел Эйгес поделился позицией компании по этому вопросу:

«Специалисты «Открытой мобильной платформы», разработчики ОС Аврора, вносят вклад в международные opensource проекты, в том числе ядро Linux. Наш сотрудник долгие годы был в списке мейнтенеров ядра Linux (ответственных за аудит кода при внесении изменений международным сообществом), — это ответственная работа, подразумевает высокую, признаннаную на международном уровне экспертизу.

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

  • открытостью принимаемых технических решений
  • открытым и публичным обсуждением планов
  • открытостью документации решений

Этому способствовали мейтенеры из разных стран и компаний, делая Linux поистине общественным проектом.

К сожалению, вчера один из признанных сообществом лидеров разработки Хартман внёс изменения в список мейнтенеров , исключив всех россиян (около 10 человек), включая нашего сотрудника.

В качестве причин указывается некоторые законы/правила.

Данное решение противоречит принципам меритократии (власти достойных представителей сообщества), которым славится ядро Linux, а международное сообщество лишается экспертизы, которую давал наш коллега.

Команда ОМП, которая отвечает за развитие ядра, будет продолжать свою работу, так как ОМП ориентируется на собственный форк ядра, отдавая наработки в основную международную ветку.

Также ещё большую актуальность получает центр Ядра Linux, вместе с которым специалисты ОМП поддерживают российский форк ядра Linux.

На фоне событий напоминаем, что экспертиза компании ОМП в ядре также отражена в курсе лекций по ядру, который свободно доступен для скачивания и будет полезен как студентам-программистам, так и уже опытным инженерам».

Раскол в сообществе разработчиков неизбежен, и он будет нарастать. Так что мы вернемся к этой теме неоднократно.

[email protected]
наверх