Джо Фэй

Технологический репортер

Даниэль Стенберг

Даниэль Стенберг впервые выпустил свое программное обеспечение с открытым исходным кодом в 1996 году

Многие из нас подготовили инструкции и критическую информацию для нашей семьи в случае нашей внезапной кончины. Для Даниэля Стенберга это включает пароли для его учетных записей Google и Github.

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

Впервые он был выпущен г -ном Стенбергом в 1996 году и в настоящее время используется миллионами дней.

Важно, чтобы кто -то мог поддерживать завиток, когда уходит.

«Я просто хочу убедиться, что все есть, так что в тот день, когда я ухожу, кто -то может взять на себя», — говорит г -н Стенберг.

Это проблема, противостоящая многим пионерам программного обеспечения с открытым исходным кодом, которые преобразовали мир технологий в 1990 -х и начале 2000 -х годов.

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

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

В 1999 году Лорис ДеГиоанни внес свой вклад в инструмент анализа сети с открытым исходным кодом, который в конечном итоге стал Wireshark, как часть диссертации его мастера. «Мое беспокойство было выпускным»,-говорит он, а не планирование преемственности или долгосрочное будущее проекта.

Почти 30 лет спустя г -н Дегеоанни в настоящее время является техническим директором и основателем фирмы кибербезопасности Sysdig, которая является ключевым спонсором Wireshark.

«Мы приближаемся к тому времени, когда основатели этих ранних проектов с открытым исходным кодом начинают стареть», — говорит он.

Sysdig

Loris Degioanni работает над программным обеспечением с открытым исходным кодом с 1999 года

В то время как проекты приходят и уходят, объясняет он, некоторые остаются актуальными на протяжении многих лет, и основатели и абоненты обычно хотят гарантировать, что они живут, пока существует спрос. Это не только потому, что они вложили время в развитие самого кода, но и потому, что они породили сообщества, как виртуальные, так и в реальном мире.

Но в то время как такие, как г -н Стенберг и г -н ДеГонинни, могут принять меры, чтобы ключи от королевства передавались, гарантируя, что кто -то, кто их пропустит, может быть проблемой.

Многие в сообществе с открытым исходным кодом обеспокоены тем, что не хватает молодых разработчиков, готовых принять участие в участии или поддержании проектов. Это часто неоплачиваемая работа в конце концов.

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

Аманда Брок, генеральный директор Openuk, некоммерческой организации, которая представляет британское сообщество открытых технологий, говорит, что молодые разработчики могут не оценить сцепление, которое у закрытых компаний-разработчиков программного обеспечения в более ранних десятилетиях.

«У вас есть следующее поколение, которое не занималось благотворительным сообществом и добровольным сообществом таким же образом, в том же масштабе».

Есть технологические барьеры для решения. Многие ключевые проекты с открытым исходным кодом были первоначально написаны на C, языке кодирования, впервые разработанном в начале 1970 -х годов.

Хотя C Degioanni объясняет, что в университетах он все еще преподается, он больше не используется в коммерческом мире. «Тот факт, что C является основным языком, затрудняет привлечение молодого поколения».

Открытый

Аманда Брок говорит, что молодые разработчики не так активны в сообществе с открытым исходным кодом

Есть способы обойти это. Г-н Дегеоанни говорит, что и Wireshark, и еще один проект, который он основал, Falco, полагается на «плагины», что может позволить новой функциональности быть написанной на разных языках.

Г -н Торвальдс отдал свое благословение в отношении применения ржавчины в качестве языка программирования для Linux, отметив, что дискуссия «ржавчатая против C приняла почти религиозные обертоны в определенных областях».

Когда дело доходит до рулевых проектов в будущем, лидеры и сопровождающие могут передать контроль фондам. Например, Облачный фонд Cloud Computing Foundation контролирует 208 проектов, с более чем 250 000 участников. У Wireshark есть собственный независимый фонд с г -ном Дегоанни в качестве члена правления.

Getty Images

Будут ли молодые разработчики принять программное обеспечение с открытым исходным кодом?

Не все подписываются на модель фундамента. Стенберг и его сотрудники сохранили совершенно независимую. «Мне намного лучше, не будучи в их районах и просто управляя моим собственным районом», — говорит он.

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

Мисс Брок говорит, что очень важно, чтобы сообщество с открытым исходным кодом подумала о том, как оно поощряет молодых людей участвовать.

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

«Это способ помочь STEM -таланту», — добавляет мисс Брок. «Потому что люди могут работать из дома в Великобритании или в любой стране, в которой они находятся».

Degioanni более оптимистичен. По его словам, даже если «вероятно, меньше висцерального энтузиазма» для концепции открытого исходного кода, основная идея способности модифицировать программное обеспечение теперь является данной.

И он продолжает: «Я работал с открытым исходным кодом всю свою жизнь. Я создал свои собственные проекты. Я видел, как люди присоединяются к проектам, которые я создал. Я видел, как люди начинали свои собственные проекты с открытым исходным кодом ».

В конечном счете, по его словам, есть «радость, особенно для молодого человека» в создании программного обеспечения, видя, как оно используется и вызывает сообщество.

«Это чувство не стареет», — говорит он. Даже если пионеры, которые популяризировали самые ранние проекты с открытым исходным кодом.

Больше технологий бизнеса