In un post sul blog , la Apache Software Foundation ha annunciato la sua adesione alla comunità open source di GitHub.
La Apache Software Foundation (ASF) è un'organizzazione senza scopo di lucro che sviluppa software open source con licenza Apache , riunendo sviluppatori, manager e incubatori volontari provenienti da oltre 350 progetti e iniziative open source.
Apache è una vasta base di codice open source, con oltre 200 milioni di righe di codice gestite da una comunità di volontari composta da 730 membri e 7000 collaboratori.
Nei suoi 20 anni di esistenza, XNUMX miliardo di righe di codice sono state convalidate in più di tre milioni di modifiche.
L'infrastruttura si integra con GitHub
Nel suo blog, ASF spiega che inizialmente i progetti Apache avevano a disposizione due servizi di controllo di versione tramite l'infrastruttura ASF: Apache Subversion e Git.
Nel corso degli anni, un numero crescente di progetti e delle relative comunità ha espresso il desiderio di rendere disponibile il proprio codice sorgente su GitHub.
Per i progetti mirror di sola lettura, la possibilità di utilizzare gli strumenti di GitHub in questi repository era limitata.
Nel 2016, la Fondazione ha iniziato a integrare il repository e gli strumenti di GitHub nei propri servizi. Ciò ha permesso a progetti selezionati di utilizzare gli eccellenti strumenti di GitHub.
Nel tempo, abbiamo migliorato, perfezionato e consolidato questa integrazione. Alla fine del 2018, abbiamo chiesto a tutti i progetti di allontanarsi dal nostro servizio Git interno, a favore di quello fornito da GitHub.
Questa modifica ha portato tutti gli strumenti ai progetti, pur mantenendo una copia di backup della nostra infrastruttura. Ha affermato Greg Stein, Infrastructure Manager presso ASF.
Nella loro dichiarazione condividono quanto segue:
“Stiamo lavorando con Apache per soddisfare le vostre esigenze e supportare meglio importanti progetti open source. Siamo grati per una base così potente per migrare e svilupparsi direttamente su GitHub. Una volta completata questa transizione, Apache può concentrarsi sulla creazione di software e sulla sua comunità .
Sia che lavoriamo con amministratori e singoli contributori open source in alcune delle più grandi fondazioni open source del mondo, come Apache, la missione di GitHub è quella di ospitare tutti gli sviluppatori supportando le comunità open source, soddisfare le tue esigenze specifiche e aiutare i progetti open source a prosperare ", ha affermato Bryan Clark, product manager per i manutentori open source di GitHub.
"GitHub rende più facile per gli sviluppatori lavorare insieme, risolvere problemi complessi e creare le tecnologie più importanti al mondo. La piattaforma consente ai team di ospitare e rivedere codice, gestire progetti e creare software insieme a sviluppatori con oltre 31 milioni di utenti, aziende e organizzazioni con oltre 2 milioni. utenti e più di 100 milioni di archivi ', legge il post del blog.
Grazie all'integrazione con GitHub, i progetti ASF saranno ospitati su un'unica piattaforma dove i 31 milioni di sviluppatori che utilizzano GitHub in tutto il mondo potranno esaminarli e collaborare su di essi, ha spiegato GitHub.
Ora che la transizione è completa, ASF può concentrare i suoi sforzi sullo sviluppo del software e della comunità .
“Abbiamo lavorato con Apache per soddisfare le loro esigenze e per supportare meglio i progetti open source che svolgono un lavoro importante. "Siamo grati che una base così impressionante stia migrando e crescendo direttamente su GitHub", ha scritto GitHub in un post.
Questa notizia non è stata accolta bene dalla comunità degli sviluppatori, e le opinioni sono contrastanti . Per alcuni, la migrazione di una comunità open source su GitHub, che non è né libero né open source, è fonte di perplessità .
Si chiedono se ASF stia pensando di trovare più contribuenti in questo modo. Per altri, è ovvio che ASF avrà più contributori perché molte più persone sanno come usare gli strumenti GitHub.
E questo probabilmente aumenterà la quantità di sviluppo, partecipazione, richieste di attrazione, ecc. I progetti ASF ricevono.
Per loro è chiaro che questa migrazione sarà vantaggiosa per l'ASF, a prescindere dal fatto che la piattaforma GitHub sia open source o meno.
Fonte: https://blogs.apache.org