شرکت Canonical (سازنده اوبونتو) متعهد شده است که طی ۱۲ ماه آینده، مبلغ ۱۲۰٬۰۰۰ دلار (حدود ۹۰٬۰۰۰ پوند) را به توسعهدهندگان پروژههای متنباز در GitHub اهدا کند.
بر اساس اعلام این شرکت، هر ماه ۱۰ هزار دلار بین پروژههای متنباز کوچکتر (شامل ابزارها، کتابخانهها، وابستگیها و ...) که توسعهدهندگان Canonical برای ساخت، رفع اشکال، بهینهسازی و نگهداری از اپلیکیشنها، سرویسها و وبسایتهای خود به آنها وابسته هستند، توزیع خواهد شد.
این اقدام با کمک پلتفرم thanks.dev انجام میشود؛ پلتفرمی که کدهای GitHub شرکت را تحلیل میکند تا پروژهها و ابزارهای خارجیای که مورد استفاده قرار گرفتهاند شناسایی شده و بودجهها بر اساس میزان استفاده از هر وابستگی تخصیص یابد.
از شروع این ابتکار در آوریل، Canonical تاکنون به بیش از ۳۵۰ پروژهی GitHub که در عملیاتهای خود به آنها متکی است کمک مالی کرده است. این پروژهها طیف وسیعی از ابزارها را شامل میشوند، از linters گرفته تا ابزارهای بررسی پوشش کد و دستیارهای توسعه — از جمله پروژههای coverage.py، The Pallets Project و Sindre Sorhus (توسعهدهنده اپهای macOS) که جزو اولین دریافتکنندگان بودهاند.
هرچند مبالغ پرداختی ممکن است برای برخی زیاد به نظر نرسد، اما همانطور که Ben Hoyt از Canonical در گزارشی درباره این برنامه اشاره کرده است، این حرکت ارزش نمادینی دارد:
«گرچه تعداد کمی از توسعهدهندگان متنباز برای پول کار میکنند، اما حس دیده شدن و دانستن اینکه کسی آنقدر اهمیت داده که از آنها حمایت مالی کرده، معنای عمیقی برایشان دارد.»
پلتفرم thanks.dev برای خدماتش (شامل تحلیل وابستگیها تا سه سطح عمیق) ۵٪ کمیسیون دریافت میکند. همچنین Canonical اعلام کرده که وزندهی به وابستگیها را بر اساس زبان برنامهنویسی آنها تنظیم کرده تا توزیع بودجه دقیقتر انجام شود.
گرچه Canonical پیشتر هم به پروژههای متنباز کمک کرده، این حمایتها معمولاً متوجه پروژههای بزرگتری مثل Eclipse Foundation، CNCF و GNOME بودهاند.
در حالی که پروژههای کوچکتر معمولاً در سایه قرار میگیرند و کمتر شناخته میشوند، اما همانقدر برای عملکرد روزمره سیستمها حیاتیاند — وابستگیهای «خاموش» بهنوعی.
و همین موضوع باعث میشود این اقدام Canonical واقعاً ارزشمند باشد.
در نهایت، دنیای فناوری مدرن، بر شانههای توسعهدهندگان کوچک و گمنام دنیای متنباز بنا شده است.