Addio GitHub, benvenuto self-hosting: la fuga verso la sovranità digitale

Addio GitHub, benvenuto self-hosting: la fuga verso la sovranità digitale

Mettere i propri codici e i propri progetti in mano a una big tech è come lasciare le chiavi di casa tua sotto lo zerbino di un estraneo, sperando che non decida di cambiare la serratura o di decidere che il tuo hobby non è più in linea con i loro ‘standard etici’ o i loro nuovi algoritmi pubblicitarrari.

Recentemente è circolata una notizia che ha fatto scattare l’allarme nei radar di chi, come noi, non ama le catene: un developer ha deciso di abbandonare definitivamente GitHub per migrare tutto su un’istanza self-hosted di Forgejo, girante su un NUC (Next Unit of Computing) opportunamente ‘hardened’. E la cosa interessante non è che GitHub sia andato down (anche se i suoi outage sono ormai un classico), ma la motivazione: la sovranità digitale.

Per noi che passiamo le notti a configurare CNC, a modellare pezzi su Blender o a debuggare script per l’automazione della casa, il concetto di ‘vendor lock-in’ è quasi un insulto personale. GitHub è diventato quel parco giochi troppo controllato, dove le regole le decide chi ha il portafoglio più gonfio e dove la privacy è un concetto fluido che si adegua alle necessità del marketing.

Passare a Forgejo significa riprendere il controllo. Non è solo questione di evitare che un aggiornamento automatico ti rompa il workflow; è la soddisfazione di sapere che i tuoi repository vivono su un hardware che hai scelto tu, configurato da te, sotto il tuo controllo fisico e logico. È lo stesso spirito che ci spinge a smontare un vecchio Commodore per capire come gira il bus dati o a costruire una macchina per il riciclo della plastica in garage.

Certo, non è una passeggiata per i neofiti. Gestire un server proprio richiede tempo, manutenzione, aggiornamenti di sicurezza e quella sana dose di paranoia che ci contraddistingue. Devi occuparti di backup, firewall, gestione dei container e di non far esplodere tutto al primo tentativo di configurazione di un modulo.

Ma è proprio qui che sta il bello. Il self-hosting è la forma suprema di maker-culture applicata al software. È la differenza tra usare un elettrodomestico ‘black box’ e costruire la tua stessa stampante 3D partendo dai componenti base. Se vuoi davvero essere il padrone del tuo codice, devi essere pronto a sporcarti le mani con l’infrastruttura. In fondo, se non puoi controllare il tuo stack, non sei davvero il programmatore, sei solo un utente con un terminale più figo.

Source: Leaving GitHub for Forgejo

Lascia un commento