Ssylka

Кто спасёт открытый исходный код от старения?

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

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

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

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

На саммите Open Source Summit Europe в сентябре Линус Торвальдс, создатель Linux, операционной системы, которая дала старт революции открытого исходного кода в начале 1990-х годов, подчеркнул, что «разработчики ядра стареют». Это заявление подчеркивает общую проблему: необходимо привлечь молодых разработчиков для обеспечения жизнеспособности этих проектов.

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

Технологические барьеры также усложняют ситуацию. Многие ключевые проекты с открытым исходным кодом были написаны на языке C, который был разработан в начале 1970-х годов. Этот язык не пользуется широкой популярностью в коммерческом мире, что затрудняет привлечение молодых разработчиков. Однако есть и положительные примеры, например Wireshark и Falco, которые используют «плагины», позволяющие добавлять новые функции на других языках. Торвальдс также дал добро на использование Rust в Linux.

Одним из решений проблемы является передача управления проектами в руки фондов. Например, Cloud Native Computing Foundation курирует 208 проектов, привлекая более 250 000 участников. Wireshark также имеет свой собственный независимый фонд, в состав правления которого входит Деджиоанни. Тем не менее, проблема обеспечения постоянного притока новых разработчиков остается актуальной даже для фондов. Некоторые разработчики, как Стенберг, предпочитают оставаться независимыми, но это не решает главной проблемы – привлечения новых сил.

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


Новое на сайте