Фінансова підтримка від Canonical через thanks.dev
Canonical фінансово підтримає малі проєкти з відкритим кодом через thanks.dev
Canonical, компанія, що стоїть за одним з найпопулярніших Linux-дистрибутивів Ubuntu, оголосила про нову ініціативу з фінансової підтримки менших проєктів з відкритим кодом через співпрацю з thanks.dev.
Це ідеальний момент висловити надію, що інші компанії наслідуватимуть їхній приклад. Це крок, який справді заслуговує на захоплення. Він забезпечує реальне фінансування для численних розробників відкритого коду, які щедро віддають свій час і зусилля, щоб мільйони людей та бізнесів могли користуватися їхніми продуктами безкоштовно.
Що таке thanks.dev?
Thanks.dev — це інноваційна платформа, яка знаходиться десь між маршрутизатором фінансування та інструментом аналізу залежностей. Вона спрямована на забезпечення фінансової стійкості роботи з відкритим кодом для дрібних проєктів, які щодня використовують великі компанії.
Іншими словами, thanks.dev допомагає розробникам отримувати реальні гроші від компаній, які залежать від них. Платформа аналізує репозиторії GitHub, щоб визначати та розподіляти пожертви на основі залежностей, на які покладаються проєкти. Її головні переваги:
- Мікро-пожертви без зайвих зусиль: Не потрібно вирішувати, кого спонсорувати, або підтримувати сотні профілів платежів. Thanks.dev обробляє це механічно.
- Справедливий розподіл для багатьох проєктів: Навіть крихітні, але критично важливі бібліотеки отримують кошти, а не лише “зіркові” проєкти.
Як працює фінансова підтримка Canonical
Протягом наступних 12 місяців Canonical зобов’язалася пожертвувати 120 000 доларів розробникам відкритого коду. Гроші будуть виплачуватися щомісяця по 10 000 доларів. Алгоритм thanks.dev розподіляє ці кошти відповідно до використання залежностей у різних проєктах, враховуючи дерева залежностей до трьох рівнів глибини.
Це означає, що чим ширше використовується залежність, тим більшу частку пожертв вона отримає. Canonical налаштувала розподіл відповідно до своїх моделей використання. Вони коригують ваги за мовою програмування та організацією GitHub, щоб забезпечити справедливий розподіл.
Головні одержувачі фінансової підтримки
- gh/pallets: Розробники бібліотек Werkzeug і Jinja2, що є основою для веб-фреймворків, таких як Flask.
- gh/sphinx-doc: Творці Sphinx, генератора документації, широко використовуваного в проєктах Python.
- gh/pyston: Співавтори Pyston, оптимізованої реалізації Python.
- gh/psf: Python Software Foundation, що підтримує розвиток Python та його спільноту.
- gh/pytest-dev: Супроводжувачі pytest, популярного фреймворка тестування в екосистемі Python.
- gh/nedbat: Нед Бетчелдер, автор coverage.py, інструменту, який широко використовується у тестуванні Canonical.
- gh/adamchainz: Адам Джонсон, творець time-machine, що використовується на веб-сайті Ubuntu.
Повний список одержувачів, який уже налічує понад 300 розробників та організацій, є публічно доступним на офіційній сторінці thanks.dev. Для отримання додаткової інформації перегляньте офіційне оголошення Canonical.