Canonical поддерживает мелкие open-source проекты: $120,000 на GitHub


Canonical, создатель Ubuntu, выделит $120,000 в течение следующего года для поддержки мелких open-source проектов на GitHub. Эти средства будут распределены среди разработчиков, чьи инструменты и библиотеки используются в работе компании. Платформа thanks.dev анализирует код Canonical, чтобы определить, какие проекты заслуживают финансирования. Это важный шаг в признании вклада малых проектов в развитие технологий.

Canonical выделяет $120,000 для поддержки мелких open-source проектов на GitHub

В мире разработки программного обеспечения open-source проекты играют ключевую роль. Они обеспечивают фундамент для создания и поддержки множества приложений и сервисов. Компания Canonical, известная как создатель популярного дистрибутива Linux Ubuntu, недавно объявила о своей инициативе поддержки мелких open-source проектов. В течение следующего года компания планирует выделить $120,000 для разработчиков на GitHub.

Как распределяются средства?

Каждый месяц Canonical будет выделять $10,000, которые будут распределены среди мелких проектов, включая инструменты, библиотеки и зависимости. Эти проекты являются неотъемлемой частью работы разработчиков Canonical, помогая им разрабатывать, исправлять, настраивать и поддерживать собственные приложения, сервисы и веб-сайты компании.

Для анализа и распределения средств используется платформа thanks.dev. Эта платформа анализирует код Canonical на GitHub, чтобы определить, какие внешние проекты, библиотеки и инструменты используются в их разработке. Финансирование распределяется в зависимости от частоты использования зависимости.

Почему это важно?

С момента запуска инициативы в апреле Canonical уже поддержала более 350 проектов на GitHub, которые используются в их операциях. Это включает такие инструменты, как линтеры, проверки покрытия кода и помощники в разработке. Среди получателей уже есть такие проекты, как coverage.py, Pallets Project и разработчик приложений для macOS Sindre Sorhus.

Хотя суммы, выделяемые каждому проекту, не являются огромными, сам жест признания и поддержки имеет большое значение. Как отметил инженер по программному обеспечению Canonical Бен Хойт, большинство разработчиков open-source не занимаются этим ради денег, но чувство признания и понимание, что их работа важна, имеет для них реальное значение.

Роль платформы thanks.dev

Платформа thanks.dev берет комиссию в размере 5% за свою работу по анализу деревьев зависимостей (до трех уровней глубины) и выявлению разработчиков, заслуживающих поддержки. Canonical также настроила веса пожертвований на уровне языков программирования, чтобы лучше отразить их использование в своих проектах.

Поддержка open-source сообществ

Canonical не новичок в поддержке open-source проектов. Компания уже вкладывала средства в крупные проекты, такие как Eclipse Foundation, Cloud Native Computing Foundation (CNCF) и GNOME. Однако мелкие проекты часто остаются в тени и получают меньше признания, несмотря на их важность для повседневной работы.

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

Российский вклад в open-source

В России также развиваются интересные проекты в области open-source. Например, НайсОС — перспективный российский дистрибутив Linux, который набирает популярность благодаря своей стабильности и адаптированности под локальные нужды. Этот дистрибутив может стать отличной альтернативой для тех, кто ищет надежное и безопасное решение на базе Linux.

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