Ubuntu Maker Canonical dona per supportare gli sviluppatori open source
Il creatore di Ubuntu, Canonical, ora dona 10.000 $al mese tramite thanks.dev per supportare i progetti open source più piccoli che alimentano il suo lavoro, restituendo alla comunità dei sviluppatori.
Canonical, l'azienda dietro una delle distribuzioni Linux più popolari, Ubuntu, ha annunciato una nuova iniziativa per supportare finanziariamente i progetti open source più piccoli attraverso una collaborazione con thanks.dev.
Questo è il momento perfetto per esprimere la mia speranza che altre aziende seguano il loro esempio. È un'iniziativa che merita davvero ammirazione—assicurare che fondi reali raggiungano i numerosi sviluppatori open-source che generosamente dedicano il loro tempo e le loro energie affinché milioni di persone e aziende possano beneficiarne gratuitamente.
Ora, cos'è esattamente thanks.dev? È una nuova piattaforma innovativa (a metà strada tra un router di finanziamento e uno strumento di analisi delle dipendenze) volta a rendere il lavoro open-source finanziariamente sostenibile per l'ampia gamma di piccoli progetti che le grandi aziende utilizzano quotidianamente.
In altre parole, thanks.dev aiuta gli sviluppatori a ottenere denaro reale dalle aziende che dipendono da loro. Analizza i repository di GitHub per identificare e assegnare donazioni in base alle dipendenze su cui si basano i progetti. I suoi principali vantaggi sono:
- Micro-donazioni senza attrito: Non devi preoccuparti di scegliere chi sponsorizzare o di mantenere centinaia di profili di pagamento. Thanks.dev se ne occupa automaticamente.
- Distribuzione equa a coda lunga: Anche le librerie piccole ma cruciali ricevono fondi, e non solo i progetti “celebri”.
Nei prossimi 12 mesi, Canonical si è impegnata a donare 120.000 dollari agli sviluppatori open source, distribuiti mensilmente in rate da 10.000 dollari. L'algoritmo di Thanks.dev distribuisce questi fondi in base all'uso delle dipendenze nei vari progetti, considerando gli alberi delle dipendenze fino a tre livelli di profondità.
Questo significa che più una dipendenza è utilizzata, maggiore sarà la sua fetta del fondo delle donazioni. Canonical ha perfezionato l'allocazione per riflettere i suoi modelli di utilizzo, regolando i pesi in base al linguaggio di programmazione e all'organizzazione GitHub per garantire una distribuzione equa.
I principali destinatari includono:
- gh/pallets: Sviluppatori delle librerie Werkzeug e Jinja2, fondamentali per i framework web come Flask.
- gh/sphinx-doc: Creatori di Sphinx, il generatore di documentazione ampiamente utilizzato nei progetti Python.
- gh/pyston: Contributori a Pyston, un'implementazione ottimizzata di Python.
- gh/psf: La Python Software Foundation, che supporta lo sviluppo di Python e la sua comunità.
- gh/pytest-dev: Manutentori di pytest, un popolare framework di testing nell'ecosistema Python.
- gh/nedbat: Ned Batchelder, autore di coverage.py, uno strumento ampiamente utilizzato nei test di Canonical.
- gh/adamchainz: Adam Johnson, creatore della macchina del tempo, utilizzata nel sito web di Ubuntu.
L'elenco completo dei destinatari, che conta già oltre 300 sviluppatori e organizzazioni, è disponibile pubblicamente qui. Per ulteriori informazioni, vedi l'annuncio di Canonical.
