Alternative a GitHub
Se non ti trovi a tuo agio nell'utilizzare GitHub per via dell’acquisizione di Microsoft ecco alcune alternative etiche e libere a GitHub!
Indice
La stesura di questo articolo sulle alternative a GitHub ha avuto una brusca accelerata dovuta alla rimozione da parte di GitHub del software youtube-dl fonte. Se non sapete nulla di quello che è successo allora vi faremo, come sempre, prima un brevissimo riassunto della situazione.
Ringraziamo il collettivo Devol per l’idea e per l’aiuto arrivato su Mastodon nella ricerca di alternative a GitHub.
Youtube-dl e la RIAA
Youtube-dl è un software open source che permette di scaricare, con estrema facilità, qualsiasi video da Youtube. Non è un progetto qualunque, è infatti anche uno dei più stellati di GitHub fonte.
È successo che la RIAA (l’associazione delle case discografiche statunitensi) ha chiesto a GitHub (che ricordiamolo sempre, è di proprietà Microsoft) di bloccare la distribuzione del software youtube-dl. Questo perché il programma può essere potenzialmente utilizzato anche per scaricare video musicali e registrazioni sonore senza autorizzazione.
Aggiornamento 17/11/20: GitHub ha riammesso youtube-dl grazie anche all’intervento della mitica EFF fonte. Ha inoltre detto di voler stanziare un milione di dollari per tutelare gli sviluppatori contro le richieste di rimozione eccessive o ingiustificate della DMCA fonte. 🥳
GitHub ha accolto immediatamente la richiesta della RIAA senza fare opposizioni e senza difendere la bontà del progetto. Inoltre ha minacciato di bannare chiunque continui a distribuire quel software fonte. Che, ricordiamolo, non è necessariamente illegale fonte. Se qualcuno lo utilizza per scaricare musica coperta da copyright sta facendo un’operazione illegale. Altrimenti dovremmo bandire qualunque cosa perché potenzialmente può essere utilizzata illegalmente. Interessante questo video della fondazione EFF dove viene spiegata l’importanza del software youtube-dl e perché è uno strumento fondamentale.
L’ironia ha voluto che, come spesso accade con queste cose, youtube-dl è diventato molto più popolare fonte dopo questa richiesta che di fatto gli ha regalato solo molta pubblicità gratuita. Oggi il suo erede più usato è yt-dlp, e lo stesso sito di youtube-dl rimanda lì.
Ma cosa è GitHub?
Mini-riassunto per chi non è del settore: non c’è bisogno che capiate esattamente di cosa si sta parlando, può essere complesso da spiegare nel dettaglio. Sappiate però che il software Git, inventato nel 2005 da Linus Torvalds (lo stesso di Linux), è un metodo comodo, pratico e molto utilizzato per gestire le versioni di un progetto fonte. Utilizzando poi hosting come GitHub, che implementano questo strumento di controllo, chiunque può fare delle pull request, richiedere dei merge o inviare delle issues. Ovvero si può chiedere all’autore del software di inserire una propria proposta all’interno del codice oppure si possono aprire dei ticket per avvisare che qualcosa non sta funzionando come dovrebbe oppure che qualcos’altro potrebbe essere migliorato.
Perché cercare alternative a GitHub?
È per questo motivo che abbiamo voluto accelerare la scrittura di quest’articolo. Perché è evidente che l’acquisizione di GitHub da parte di Microsoft è un problema che non può più essere ignorato. Ed è altrettanto evidente che uno sviluppatore per sentirsi davvero libero e tutelato deve poter appoggiare il suo progetto in un luogo sicuro.
Aggiungiamo questa importante novità riguardo il fronte Microsoft - GitHub: nel 2025 il CEO di GitHub ha dato le dimissioni e GitHub è finito dentro la divisione di Microsoft dedicata all’intelligenza artificiale, diventando decisamente meno indipendente fonte.
Prima di arrivare alle nostre scelte vi suggeriamo di dare un occhio a questa completa lista di comparazione di alternative a GitHub: Comparison of source-code-hosting facilities. Questa è infatti una lista molto completa ed interessante che riassume bene tutte le alternative disponibili per ospitare e condividere con altre persone il proprio codice sorgente.
Ecco le nostre alternative a GitHub
Codeberg
Questa alternativa ci era stata suggerita dal progetto ReverseEagle ed è oggi la più conosciuta tra quelle etiche. Codeberg è gestito da un’associazione senza scopo di lucro con sede a Berlino, gira su Forgejo (ne parliamo qui sotto) e la maggior parte dei servizi è ospitata su server di proprietà dell’associazione, sempre a Berlino fonte. È gratuito, vive di donazioni ed è pensato per i progetti di software libero. Chiunque può iscriversi per ospitare il proprio codice sorgente!
Sito ufficialeForgejo
Forgejo è il programma che fa funzionare Codeberg e che chiunque può installare sul proprio server. Nasce nel 2022 come fork (cos’è?) di Gitea, quando il nome e il marchio di Gitea sono passati a un’azienda senza che la comunità fosse consultata fonte. Oggi è un progetto indipendente, gestito da una comunità sotto l’ombrello di Codeberg e.V., e tra i suoi obiettivi c’è la federazione: in futuro istanze diverse potranno parlarsi tra loro, un po’ come succede nel Fediverso. Lo usano già, tra gli altri, Codeberg, la distribuzione Linux Fedora e il collettivo italiano Devol, che ha la sua istanza su forgejo.it (al momento le registrazioni sono chiuse: per entrare bisogna contattarli).
Sito ufficialeGitea
È stata la prima alternativa che ci è stata suggerita per sicurezza, privacy e funzionalità. È un progetto open source fonte e chiunque può installarlo dove vuole, anche per utilizzarlo solo in locale. Dal 2022 è guidato da un’azienda, Gitea Ltd, che offre anche una versione a pagamento in cloud: il software resta open source, ma è proprio questo passaggio ad aver fatto nascere Forgejo. Potete registrarvi gratuitamente su Gitea.com. Il collettivo Devol, che in passato aveva la sua istanza su gitea.it, l’ha abbandonata proprio in favore di Forgejo.
Sito ufficiale visita Gitea.comGitLab
CDN con CloudFlare
Framagit ha inveceGitLab è uno dei siti più segnalati quando si parla di alternative a GitHub. Tuttavia il sito principale è solo parzialmente FOSS fonte. È dunque consigliato non utilizzarlo ma preferire istanze secondarie create sulla base del codice FOSS come ad esempio Framagit dei sempre ottimi Framasoft.
Sito ufficiale visita FramagitSourceHut
a pagamento per chi ospita progetti (da 4 € al mese), gratis per chi contribuisce
SourceHut è un’alternativa un po’ diversa dalle altre: pagine leggerissime e spartane, e molte cose (come proporre una modifica o discuterne) si fanno anche via email, come si faceva una volta e come si fa ancora per Linux. È completamente open source, quindi lo si può anche installare sul proprio server, e dal 2024 i suoi server sono ad Amsterdam fonte. Non ha pubblicità né investitori: si regge sugli abbonamenti di chi ci ospita i propri progetti, da 4 a 12 € al mese a scelta, senza differenze tra un piano e l’altro. Chi invece vuole solo contribuire a un progetto non paga nulla, e chi non può permetterselo può chiedere di usarlo gratis fonte. Ufficialmente è ancora in fase “alpha” e, finché dura, per la maggior parte dei servizi il pagamento è facoltativo.
Sito ufficiale visita sr.htGogs
CDN con CloudFlare
Un’altra piattaforma open source che potete anche installare manualmente sul vostro computer si chiama Gogs: è il progetto da cui è nato Gitea (e quindi, indirettamente, anche Forgejo). È sicuramente meno conosciuta delle altre ma è ancora sviluppata ed è una alternativa da valutare se cercate qualcosa di molto leggero. Il sito NotABug, che la utilizzava per ospitare progetti, è invece fermo da tempo.
Sito ufficialeRadicle
Radicle è l’alternativa più radicale (scusate): non è un sito, ma una rete peer-to-peer. Ogni progetto viene copiato sui computer di chi decide di ospitarlo, e finché almeno uno di questi è acceso il progetto resta raggiungibile: non c’è un’azienda che possa chiudere un account o rimuovere un progetto. Anche segnalazioni e proposte di modifica viaggiano insieme al codice. È disponibile per Linux e macOS, si usa soprattutto dal terminale ma ha anche un’app con interfaccia grafica, e noi lo usiamo per il codice di lealternative.it.
Sito ufficialeInfine, se ne siete interessati, esistono anche dei software Git grafici, per chi non ama utilizzare solo le linee di comando. Segnaliamo l’open source Gittyup (erede di GitAhead) per Windows, macOS e Linux e Git Cola, sempre open source fonte e scritto in Python, anche lui disponibile per Windows, macOS e Linux.
Cosa è cambiato in questo articolo (2)
- 2026-10-10: aggiunti Forgejo, SourceHut e Radicle; Codeberg ora è basato su Forgejo; gitea.it di Devol sostituito da forgejo.it; tolti NotABug (chiuso) e Pagure (in dismissione); corretti i link non più funzionanti.
- 2025-08-13: aggiunto articolo sull’indipendenza di GitHub.
Trovato un refuso? Segnalacelo, oppure vai al sorgente · serve un account Codeberg
Da leggere anche
GitPals
GitPals aiuta gli sviluppatori a trovare compagni di lavoro su git. Favorisce il dialogo tra le persone e …
La buona, la brutta, la cattiva notizia
Parafrasando il buon Sergio Leone abbiamo raccolto tre notizie: la buona, la brutta, la cattiva notizia. Tor, …
Anonymous URL Shortener
Grazie ad Anonymous URL Shortener possiamo creare degli short link totalmente anonimi. È un progetto open …
Privacy Redirect
Privacy Redirect è un'estensione per browser che vi permette di reindirizzare in automatico Twitter e altri …
Continua la conversazione La parte più bella di Le Alternative è la sua comunità, ti aspettiamo!