KDE: 30 лет свободного программного обеспечения - история сообщества, которое бросило вызов гигантам Вышел документальный фильм KDE: The Documentary - The Story of Free Software Underdogs, посвящённый тридцатилетней истории проекта KDE - одного из крупнейших сообществ свободного программного обеспечения. Фильм рассказывает не только о технологиях, но и о людях, конфликтах, ошибках и решениях, благодаря которым независимая разработка смогла создать полноценную альтернативу коммерческим операционным системам. История началась в 1996 году, когда студент Тюбингенского университета Маттиас Эттрих предложил разработчикам объединиться и создать удобную графическую среду рабочего стола для Linux. Так возник KDE - проект, который помог сделать Linux доступнее для обычных пользователей, а не только для системных администраторов. За три десятилетия сообщество столкнулось с серьёзными испытаниями. Одним из первых стал спор о лицензировании библиотеки Qt, на которой основывался KDE. Вопрос о том, насколько свободной должна быть технологическая база проекта, оказался настолько принципиальным, что способствовал появлению конкурирующей среды GNOME. Позднее KDE пережил болезненную реакцию на выпуск четвёртой версии среды и масштабную последующую переработку. Фильм рассказывает и о том, как разработки сообщества вышли далеко за пределы первоначального проекта. Движок KHTML, созданный в рамках KDE, стал основой для WebKit, который впоследствии использовали Apple и другие разработчики браузеров. Это один из примеров того, как открытая разработка может влиять на технологии, которыми пользуются миллионы людей, в том числе далеко за пределами сообщества, создавшего исходный код. Отдельная тема - устройство самого проекта. KDE e.V., некоммерческая организация, обеспечивает юридическую и финансовую поддержку сообщества, при этом технические решения остаются за участниками разработки. Такая модель позволяет сочетать организационную устойчивость с распределённым принятием решений и добровольным вкладом множества людей. KDE - это не только графическая среда Plasma. Вокруг проекта существует целая экосистема свободных приложений. Его история показывает, что альтернативы доминирующим технологическим платформам могут появляться благодаря сотрудничеству, открытым стандартам, доступности исходного кода и возможности участвовать в разработке без разрешения владельца закрытой платформы. Документальный фильм особенно интересен тем, что показывает свободное программное обеспечение не как готовую идеальную модель, а как живой процесс, в котором неизбежны споры, неудачи и пересмотр решений.