95% всего кода держится на open source — а создатели живут впроголодь. Запустили фонд, который будет платить вечно

95% всего кода держится на open source — а создатели живут впроголодь. Запустили фонд, который будет платить вечно

OpenSSL защищал весь интернет на голом энтузиазме — настало время положить этому конец.

image

Open source держит на себе почти весь современный софт, но деньги на поддержку базовых библиотек по-прежнему появляются случайно. На этом фоне в США запустили Open Source Endowment (OSE) – фонд, который хочет собрать крупой капитал, инвестировать его и регулярно раздавать гранты мейнтейнерам и независимым проектам из инвестиционного дохода. Основную сумму фонд тратить не планирует: она должна оставаться в работе и со временем расти.

OSE называет себя первым в мире эндаумент-фондом, ориентированным именно на open source. В экосистеме уже есть структуры, которые помогают проектам деньгами, инфраструктурой или юридически. Здесь перечисляют Open Collective и Open Source Collective, фонд поддержки мейнтейнеров у Rust Foundation, а также Software Freedom Conservancy. У отдельных разработчиков иногда появляются пожертвования от частных лиц, компаний или государственных инициатив, например от немецкого Sovereign Tech Fund. Разница в подходе OSE в том, что он пытается построить долгоживущий университетский механизм: деньги не расходуют сразу, а превращают в источник постоянных выплат.

Разговор о том, что open source финансируется плохо, регулярно всплывает из-за конкретных конфликтов и инцидентов. В 2023 году мейнтейнер популярной библиотеки core-js Денис Пушкарёв публично жаловался, что пользователи его кода почти не поддерживают финансово, и называл эту модель сломанной. В 2022 году Кристофер Дутц, создатель Apache PLC4X, тоже говорил о бесплатном использовании его разработки без компенсации. В том же году Google отдельно поднимала тему поддержки критически важной open source-инфраструктуры на фоне последствий уязвимости log4j.

Ещё раньше похожую проблему обсуждали после Heartbleed – серьёзной уязвимости 2014 года в OpenSSL. Спустя два года в отчёте Ford Foundation отмечали, что OpenSSL относится к критической интернет-инфраструктуре, но при этом проект тогда держался всего на одном мейнтейнере на полной занятости и получал менее 2000 долларов в год в виде пожертвований. Этот пример обычно приводят как иллюстрацию разрыва между масштабом зависимости и тем, сколько ресурсов реально уходит на поддержку.

OSE подкрепляет необходимость такого фонда цифрами. По версии организации, 95 процентов кодовых баз используют open source, а в среднем в каждом таком проекте около 500 открытых компонентов. При этом OSE утверждает, что 86 процентов контрибьюторов не получают за работу никаких выплат.

Председателем-основателем OSE назван Константин Виноградов - венчурный инвестор. Он ранее говорил, что хочет перенести в open source модель финансирования, которая десятилетиями помогает университетам. В посте на Hacker News, где он объявлял о запуске OSE, Виноградов снова проводил параллель: университеты и сообщество open source, по его словам, похожи репутационной культурой и тем, что они совместно создают идеи для общественной пользы, учат друг друга и коммерциализируют лишь часть результата. Дальше он описывал два устойчивых источника денег для университетов – бюджетные средства и частные эндаументы, и объяснял, почему ставит на второй вариант. Государственная поддержка, по его мнению, плохо масштабируется на open source, потому что сообщество слишком глобально и децентрализовано. Он также утверждал, что до сих пор никто не построил эндаумент, заточенный именно под OSS, и именно это подтолкнуло его заняться фондом вместе с участниками сообщества.

Виноградов пишет, что OSE оформлен как американская благотворительная организация 501(c)(3) со статусом налогово-освобождённой. Пожертвования идут напрямую в фонд. Дальше их инвестируют, а гранты выдают только из дохода от инвестиций. Основной капитал фонд сохраняет, чтобы он не уменьшался после раздачи грантов.

Сейчас в фонде около 700 тысяч долларов. Эти деньги, как утверждается, собрали более чем с 60 первых доноров. Среди них названы основатели проектов и компаний ClickHouse, curl, Elastic, Gatsby, HashiCorp, n8n, Nginx, Pydantic, Supabase и Vue.js. Пожертвовавшие больше 1000 долларов могут стать участниками OSE. Такой статус даёт определённые права участвовать в управлении организацией.

Процесс, по которому фонд выбирает получателей грантов, OSE описал на своём сайте и продублировал в репозитории на GitHub. Также Виноградов уточнял рамки, кому фонд помогает: OSE не собирается платить за разработку коммерческих продуктов и ограничивает поддержку уже существующим, широко используемым, некоммерческим и независимым open source.