
E’ quanto emerge dal report Octoverse 2022 che GitHub ha pubblicato questa settimana. Il rapporto evidenzia numerose importanti statistiche, approfondimenti ed evoluzioni nella comunità open source.
Il rapporto Octoverse
Il rapporto annuale è stato pubblicato per la prima volta 10 anni fa per celebrare il raggiungimento delle 2,8 milioni di persone su GitHub. All’epoca, le aziende utilizzavano software open source solo per eseguire server Web, Kubernetes e Docker dovevano ancora essere rilasciati.
Ad oggi, invece, sono più di 94 milioni di sviluppatori su GitHub e il 90% delle aziende Fortune 100 utilizza la piattaforma.
Il report analizza i dati di milioni di sviluppatori e repository per esplorare il software open source e determinare le tendenze chiave che modellano lo sviluppo del software. L’edizione di quest’anno, che si concentra sulla relazione tra software open source e business, si basa su dati anonimi di utenti e prodotti estratti da GitHub tra il 1° ottobre 2021 e il 30 settembre 2022.
Progetti open source notevoli
Si distinguono nella crescita alcuni progetti, anche promossi da società commerciali:
- microsoft/vscode, repository ove Microsoft sviluppa il prodotto Visual Studio Code insieme alla community;
- flutter/flutter, l’SDK di Google per creare esperienze utente belle e veloci per dispositivi mobili, web e desktop da un’unica base di codice;
- vercel/next.js, un framework React flessibile che offre elementi costitutivi per creare applicazioni web veloci;
- home-assistant/core, progetto di domotica open source che mette al primo posto il controllo locale e la privacy. Perfetto per funzionare su un Raspberry Pi o un server locale;
- keycloak/keycloak, una soluzione open source di gestione delle identità e degli accessi per applicazioni e servizi moderni. Il repository contiene il codice sorgente per Keycloak Server, gli adattatori Java e l’adapter JavaScript;
- hashLips/hashlips_art_engine, un motore per la generazione di opere d’arte digitali;
- metaplex-foundation/metaplex, l’ecosistema per supportare gli sviluppatori e creatori che desiderano lanciare i loro progetti NFT su Solana.
Le aziende sono sempre più coinvolte nei progetti
Le aziende si sono accorte di quanto sia critico il software open source e stanno attivamente partecipando.
GitHub riferisce che sempre più aziende stanno creando nuove comunità e il 30% delle aziende Fortune 100 ha dipartimenti coinvolti nell’open source e ne coordina le strategie. La metà dei nuovi collaboratori di GitHub lavora su progetti supportati commercialmente.
I numeri di una forte crescita
Il rapporto rileva una crescita continua e significativa:
- GitHub ha 94 milioni di sviluppatori e oltre 85,7 milioni di nuovi repository;
- Ci sono più di 3,5 miliardi di contributi totali ai progetti su GitHub;
- 20,5 milioni di nuovi sviluppatori si sono uniti a GitHub nel 2022, con i maggiori incrementi provenienti da India, Cina e Brasile;
- 85 milioni di nuovi progetti sono stati avviati a livello globale su GitHub nel 2022;
- 263 milioni di processi automatizzati vengono eseguiti su GitHub Actions ogni mese, con oltre 41 milioni di minuti di compilazione al giorno.
Javascript resta il numero uno
Gli sviluppatori hanno utilizzato circa 500 linguaggi principali per creare software su GitHub. JavaScript resta il numero 1 dei linguaggi usati, seguono Python, che è aumentato del 22,5% e recentemente ha guadagnato il primo posto, quindi Java e TypeScript.
Foto di Rubaitul Azad