Мы — микрокомпания, которой далеко до гигантов индустрии, но нам «есть таки что сказать»… Точнее мы бы хотели, чтобы кто-то из «больших дядь» решил вопрос самостоятельно, но у них видимо более глобальные задачи, так что пришлось включиться нам.
22 октября 2024 года в мире свободного программного обеспечения произошел вопиющий инцидент — из списка мэйнтенеров(1) ядра Linux были исключены 11 граждан России.
Вопиющим инцидент делают следующие факторы:
На Земле существуют сотни государств и языков, тысячи религий и традиций. Если пытаться учитывать все правовые и иные нормы, интересы всех этих групп, то ничего объединяющего всех построено быть не может. В том числе и свободное программное обеспечение.
Свободное программное обеспечение (СПО) — программное обеспечение созданное усилиями миллионов программистов со всего мира. Подчинение СПО законам любого государства неприемлемо, потому что фактически является присвоением (кражей) результатов интеллектуального труда разработчиков из всех остальных стран.
Первый успешный шаг в подчинении СПО законодательству конкретного государства, помимо всемирной кражи интеллектуальной собственности, влечёт так же и долгосрочные риски — на следующем этапе следования требований местного законодательства спецслужбы вполне могут потребовать включение уязвимостей в программное обеспечение для осуществления контроля за СПО.
Лицемерие Г. Кроа-Хартмана, Л. Торвальдса, Д. Боттомли и прочих в своих высказываниях мы оценивать не будем, чтобы не отвлекать от сущности вопроса. Возможно по этому поводу будет отдельное заявление. Сделанное ими недопустимо, потому что это — смерть всего свободного программного обеспечения и в конце обращения мы приведём этому обоснование.
Вместо того, что произошло они должны были предложить то, что сейчас предлагаем мы, или даже что-то лучше.
Осознавая важность СПО мы предлагаем создать Федерацию (2) свободного программного обеспечения (ФСПО). Слово Федерация используется не в политическом, а техническом смысле — децентрализованный набор равнозначных и независимых «узлов».
Технически ФСПО будет представлять собой полностью независимые узлы хранения программного кода и инструментов по организации работы с программным кодом поддерживаемые сообществом. В случае если местное для узла законодательство будет запрещать что-либо (как в случае санкций США и ЕС), то вклад в программный код и использование программного обеспечения будет осуществляться с использованием других узлов ФСПО.
Для старта проекта мы зарегистрировали домен fspo000000.ru формат — fspo[номер узла]. Домен принципиально зарегистрирован в зоне .ru чтобы показать, что это возможно первый, но не единственный и просто рядовой узел ФСПО.
Сайт сделан в виде форума для обсуждения вопросов ФСПО. Регистрация открытая.
Созданные разделы и темы:
Сюда нужно писать всё, что посчитаете нужным для организации работы - http://fspo000000.ru/viewtopic.php?t=3
Репозиторий ФСПО (ссылки для включение в проект) - http://fspo000000.ru/viewforum.php?f=4
22 октября 2024 года стал днём, когда Свободное ПО прогнули под правительство одной конкретной страны. Фактически от настоящей свободы в нём осталось только название. Бездействие одобряет этот шаг. Следующие шаги приведут к тому, что рано или поздно свободный код окажется в цифровой тюрьме спецслужб США или других государств и все потраченные силы всех разработчиков СПО за все годы его существования будут фактически обнулены их кражей в пользу отдельных чиновников отдельного государства.
25 октября 2024 года стал днём выбора. Нашего выбора. Либо ФСПО в том или ином виде станет новым стандартом в сообществе, либо говорить о какой-либо свободе в разработке программного обеспечения будет не более чем лицемерием, а разработчики СПО будут просто бесплатными рабами у «Дяди Сэма». Рано или поздно это полностью уничтожит СПО, потому что бесплатное и по сути бесправное рабство на кого-либо в итоге приведёт к тому, что свободное ПО просто перестанут писать и улучшать.
Давайте сравним «до» и «после».
До события каждый разработчик в мире мог участвовать в разработке свободного ПО, это поощрялось и оплачивалось работодателями т. к. вклад в СПО кратно возвращался за счёт улучшения программного кода не только собственным разработчиком, но и другими. Все были в плюсе.
После события работодатель должен учитывать то, что вклад его сотрудника вполне может быть уничтожен политическим решением иностранного чиновника. В этих условиях часть работодателей обязательно запретит своим сотрудникам участвовать в СПО, а участие в открытых проектах станет минусом, а не плюсом при приёме на работу. И в перспективе этот процесс охватит если не все, то подавляющее большинство компаний в мире. То есть от СПО будут отторгнуты все профессиональные кадры.
До события качество кода контролировалось сообществом.
После события каждый, кто будет неугоден спецслужбам США может быть исключён из числа мэйнтейнеров проекта и код может быть изменён для нужд спецслужб. Это означает, что каждая более-менее крупная компания будет вынуждена или отказаться от СПО, или вводить внутренний аудит кода, что повлечёт дополнительные затраты, которые в итоге будут переложены на пользователей через платные услуги и повышение тарифов.
До события в мэйнтейнеры выбирали лучших.
После события выбирать будут из тех «кого разрешили». Мы не занимались ядром, но сталкивались с ситуацией, когда разработчик чего-либо был или ключевым, или его вклад был сопоставим с несколькими другими. Ограничение в выборе мейнтейнеров приведёт к тому, что качество кода станет хуже. Со временем не исключено, что код станет настолько плох, что его использование потеряет какой-либо смысл.
Озвучены только основные проблемы, полный их список занял бы много томов. Фактически то, что произошло 22 октября 2024 года является смертельной раной для СПО. Осталось только два варианта — или сообщество найдёт в себе силы и волю, чтобы преодолеть это событие тем или иным способом, или гибель СПО становится только вопросом времени.
Оставшихся в стороне не будет. Гибель СПО или его сильное ослабление по своим последствиям как минимум в десятки, а скорее в сотни раз хуже мировых финансовых кризисов т. к. более 90% сервисов и сетевой инфраструктуры завязаны на них. Сегодня многие привыкли к качественной мобильной связи, оплатам через терминал, электронной почте и т. д. и т. п. С падением СПО всё это снова уйдёт в прошлое, пока коммерческие компании не перепишут софт. Но коммерческий софт, помимо вопросов качества, так же имеет цену, которую будет платить потребитель.
Грубо говоря «завтра» начнётся откат к информатизации конца 80-х начала 90-х годов прошлого века, а потом возврат к «сегодня», только будет хуже и дороже.
Вынужден включить грубость в текст. Те, кто принимал соответствующие решения и не противился им — легендарные идиоты. Ради формальной сиюсекундной выгоды запущен процесс, который, если его не остановить, по последствиям вполне может оказаться для человечества хуже обоих мировых войн вместе взятых.
На месте руководства крупных компаний я бы поручил специалистам оценить в денежном выражении риски и последствия вызванные событием. А потом поручил бы активно включаться в проект, потому что оставь ситуацию без изменения и компаниям за пределами США придётся вкладывать сотни миллиардов долларов в ИТ подразделения для аудита программного кода, исправления ошибок в используемом свободном ПО, тратить деньги на лицензии ПО, которое они сегодня получают бесплатно. Эти сотни миллиардов придётся переложить на пользователей, потому что компании денег не печатают, что вызовет отток как минимум части клиентов и падение прибыли. Проекты компаний станут замедлятся т. к. ресурс времени разработчиков будет потрачен на купирование последствий события, следовательно они не смогут быть использованы для работы над проектами.
Прошу распространить данное заявление среди разработчиков свободного программного обеспечения. Копирование на другие ресурсы, перевод на другие языки не ограничивается, а приветствуется.
Присоединяйтесь, будем спасать мир вместе!
(1) Мейнтейнер - специалист или группа специалистов по сопровождению или пакетированию свободного ПО и программного обеспечения, использующего практики, применяемые в свободном ПО
(2) Федерация (в сфере ИТ) — техническая структура, в которой все узлы имеют одинаковые права и могут работать независимо друг от друга.
P.S. Мы на главенство в этом вопросе не претендуем, но наблюдать за гибелью СПО и разгребать последствия желанием не горим. Если кто-то знает как лучше — делайте, мы по мере сил поможем.