Sulla scia dei progetti open source di successo di Google come Kubernetes e TensorFlow, non sorprende sapere che la società con sede a Mountain View, in California, sta facendo un altro passo verso l'open source.
Questa volta, sta lanciando un nuovo sito web dedicato alla presentazione di tutti i progetti open source di Google in un unico URL. Il sito Open Source di Google si basa sulla filosofia secondo cui tutti beneficiano dell'open source e gli sviluppatori ora hanno un altro repository per accedere se vogliono collaborare alla creazione di nuove tecnologie.
Il codice dei progetti continuerà a esistere sul servizio git self-hosted di Google e su GitHub, tuttavia questo nuovo sito funzionerà come una directory centrale per loro. Anche se mostrare i progetti di Google è il punto principale del nuovo sito, non è il suo unico scopo. Google dice che lo userà anche come un modo per dare agli sviluppatori uno sguardo dietro le quinte su come l'azienda gestisce i suoi progetti open source.
Secondo l'annuncio sul blog ufficiale Open Source di Google, i protocolli open source dell'azienda sono basati su molti anni di esperienza e lezioni apprese dai team durante il percorso. Tuttavia, la società avverte che gli sviluppatori non dovrebbero leggere i loro documenti come una guida definitiva alla pratica, visto come ci sono diversi modi per fare open source.
Pur ammettendo che la sua strada potrebbe non essere la via per tutti, l'azienda sta comunque permettendo agli estranei di dare uno sguardo ai suoi approcci open-source.
Il nuovo sito contiene attualmente 2000 progetti e questo elenco non è completo e continuerà a crescere.
Insieme a questo nuovo sito in fase di pubblicazione viene la notizia che Google sta rendendo pubblica una sua raccolta documenti riguardo a come gestisce internamente l'open source. Le tematiche trattate nei documenti coprono una vasta gamma di argomenti, dai dettagli sui processi di rilascio di Google per i suoi nuovi progetti e su come presentare le patch ad altri progetti, alle politiche dell'azienda relative alla gestione di progetti open source di terze parti che utilizza internamente.
Google ha una lunga storia di utilizzo dell'open source per l'innovazione. Pensa a questo sito come a un modo in cui Google restituisce il favore alla comunità open source. I visitatori del sito possono aspettarsi di vedere il codice rilasciato che spinge il settore in avanti, offre informazioni sulle migliori pratiche o è semplicemente divertente da vedere.
Google ha già avuto successo con i suoi recenti progetti open source. I suddetti Kubernetes e TensorFlow sono cresciuti dove ognuno di loro ha grandi ecosistemi intorno a loro, quindi questi nuovi documenti sono sicuramente degni di attenzione, dal punto di vista degli sviluppatori. Se non altro, la verifica del nuovo sito open source sarà utile per altre società che stanno pensando di rilasciare il loro codice interno come open source.