Categories: Мнение

Фонд Форда публикует нетехнический информационный документ о программном обеспечении с открытым исходным кодом и проблемах поддержки цифровой инфраструктуры

На прошлой неделе Фонд Форда опубликовал официальный документ под названием «Дороги и мосты: невидимый труд, стоящий за нашей цифровой инфраструктурой». Фонд, основанный в 1936 году Эдселем Фордом, президентом Ford Motor Company, в настоящее время работает над преодолением неравенства и повышением благосостояния людей. Этот новый документ в библиотеке фонда, написанный Надей Эгбал, посвящен проблемам поддержания нашей цифровой инфраструктуры:

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

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

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

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

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

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

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

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

«Исследование, проведенное в 2015 году Федеральным университетом Минас-Жерайс в Бразилии, рассмотрело 133 наиболее активно используемых проекта, размещенных на GitHub, для разных языков программирования, и обнаружило, что 64%, или почти две трети, полагались на одного или двух разработчиков для выжить, — сказал Эгбал. «Хотя может быть длинный шлейф случайных или нечастых участников, для многих проектов основные обязанности по управлению проектом ложатся на нескольких человек».

Предлагая краткую историю программного обеспечения с открытым исходным кодом, Эгбал приводит WordPress в качестве яркого примера (на странице 34) программного обеспечения, которое можно гибко настраивать благодаря свободе, которую его создатели предоставили проекту, лицензируя его по лицензии GPL. Тем не менее, наше сообщество разделяет многие трудности, указанные в документе, поскольку сопровождающие некоторых из наших наиболее важных инструментов разработки часто не могут найти финансовую поддержку, которая позволила бы им продолжать работу над этими проектами.

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

  • Как отсутствие платы за программное обеспечение изменило общество
  • Почему проблемы с поддержкой цифровой инфраструктуры ускоряются
  • Сложные отношения открытого исходного кода с деньгами
  • Бизнес-модели для цифровой инфраструктуры
  • Институциональные усилия по поддержке цифровой инфраструктуры

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

Многие из тем в этом техническом документе являются совершенно новыми идеями для потребителей программного обеспечения, но объяснения Эгбала делают их понятными для всех. Она включает основные пояснения терминов программного обеспечения, таких как фреймворки, библиотеки и языки, и объясняет, почему некоторым типам проектов с открытым исходным кодом труднее найти средства финансовой поддержки.

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

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago