Asahi Linux e il cambio di licenza: la lotta contro il furto di codice
Il panorama dell’open source è spesso visto come un ecosistema idilliaco basato sulla collaborazione e sulla trasparenza. Tuttavia, anche in questo mondo esistono dinamiche complesse che mettono a dura prova la tenuta dei progetti più innovativi. Un caso emblematico è quello di Asahi Linux, il pionieristico progetto nato nel 2020 con l’obiettivo ambizioso di portare il sistema operativo Linux sui moderni dispositivi Apple dotati di chip Arm (Apple Silicon).
Recentemente, la comunità di Asahi Linux ha preso una decisione drastica: abbandonare la licenza MIT, utilizzata sin dagli esordi, per abbracciare la GNU GPL (General Public License). Questa scelta non è dettata da un semplice cambio di rotta burocratico, ma rappresenta una risposta diretta a pratiche di sfruttamento che minacciano la sostenibilità del progetto.
Le origini di Asahi Linux: innovazione su Apple Silicon
Per chi non lo conoscesse, Asahi Linux rappresenta un’impresa ingegneristica senza precedenti. Portare Linux sui chip proprietari di Apple (M1, M2 e i recenti M3) richiede un lavoro di reverse engineering estremamente complesso, data la natura chiusa dell’hardware di Cupertino.
Oggi, il progetto si concretizza principalmente attraverso Fedora Asahi Remix, una distribuzione solida e performante. L’ultima versione, basata su Fedora Linux 45 con ambiente desktop KDE Plasma, offre un’esperienza utente fluida su un ampio ventaglio di dispositivi:
- MacBook Air e MacBook Pro (M1, M2)
- Mac Mini
- Mac Pro
- Mac Studio
- iMac
Attualmente, il supporto si sta estendendo anche ai modelli più recenti, inclusi i chip M3, M3 Pro e M3 Max. Tuttavia, il successo tecnologico ha attirato attenzioni indesiderate, portando gli sviluppatori a dover proteggere il proprio lavoro da chi, invece di contribuire, ha cercato di trarne profitto in modo scorretto.
La natura permissiva della licenza MIT
Per comprendere le ragioni del malcontento degli sviluppatori di Asahi Linux, dobbiamo guardare alla licenza che hanno utilizzato per anni: la MIT.
La licenza MIT è considerata una delle più “permissive” nel mondo del software. Essa consente, in termini estremamente ampi:
- L’utilizzo del codice.
- La copia e la modifica.
- La distribuzione e, soprattutto, la vendita.
Il difetto strutturale della licenza MIT, in contesti di sviluppo collaborativo, risiede nel fatto che non impone il cosiddetto copyleft. Non c’è l’obbligo di mostrare le modifiche apportate né di rilasciare il codice sorgente derivato. L’unico vincolo reale è l’obbligo di mantenere l’avviso di copyright originale e la licenza. In teoria, il sistema funziona sulla base dell’etica: chi usa il codice dovrebbe citare i creatori originali. Ma cosa succede quando l’etica viene meno?
Il “riciclaggio” del codice: una minaccia reale
Asahi Linux ha recentemente scoperto che diversi soggetti hanno sfruttato proprio la libertà della licenza MIT per appropriarsi del codice sorgente. L’obiettivo dichiarato di questi attori era quello di “sostituire” il progetto originale, creando versioni commerciali e cercando di monetizzare il lavoro svolto dalla comunità di Asahi.
Il fenomeno, che gli sviluppatori definiscono come “riciclaggio del codice o della licenza”, si è manifestato in modi particolarmente insidiosi:
- Furto diretto: Alcune funzionalità, ancora in fase di sviluppo e presenti esclusivamente nei fork personali degli sviluppatori, sono state prelevate e integrate in prodotti di terze parti senza alcun tipo di attribuzione.
- Offuscamento AI: In alcuni casi, il codice è stato passato attraverso modelli di intelligenza artificiale per essere riscritto. L’obiettivo di questa tecnica era alterare la struttura del sorgente per nascondere l’origine e rendere più difficile dimostrare il plagio.
- Monetizzazione non autorizzata: Il tentativo di vendere versioni “ottimizzate” di Linux per Apple Silicon basandosi sul lavoro gratuito di Asahi, senza restituire nulla alla comunità.
Questa pratica non è nuova nel mondo open source. Gli sviluppatori di Asahi citano il caso storico di WINE, il software che permette di far girare applicazioni Windows su sistemi Unix-like. In origine, WINE era distribuito sotto licenza MIT/BSD; ciò ha permesso la creazione di fork proprietari venduti a scopo di lucro. La lezione imparata in quel contesto è stata cruciale: per evitare che il lavoro venga “rubato” e trasformato in un prodotto chiuso, è necessario adottare licenze più protettive.
Il passaggio alla licenza GNU GPL: una protezione necessaria
Di fronte a queste problematiche, il team di Asahi Linux ha avviato la transizione di tutti i repository verso la licenza GNU GPL (versione 2 o successive). Questo segna un punto di svolta fondamentale nella strategia di governance del progetto.
Perché la GPL cambia le regole del gioco?
A differenza della licenza MIT, la GNU GPL è una licenza a “copyleft forte”. Ciò comporta conseguenze legali e operative molto diverse:
- Obbligo di rilascio: Chiunque distribuisca una versione modificata del codice è obbligato a rilasciare il sorgente della versione modificata sotto la stessa licenza GPL.
- Divieto di chiusura: Non è possibile prendere il codice di Asahi, modificarlo e trasformarlo in un software proprietario o chiuso.
- Contrasto al profitto parassitario: Diventa, di fatto, vietato offrire una distribuzione a pagamento basata sul codice di Asahi Linux senza rispettare i termini della licenza, che garantiscono la libertà dell’utente e la reciprocità del contributo.
In termini pratici, se qualcuno volesse ancora utilizzare il codice di Asahi Linux per scopi commerciali, dovrebbe essere disposto a condividere tutti i miglioramenti apportati con il resto del mondo. Questo elimina l’incentivo per i “predatori” che cercavano di arricchirsi sfruttando il lavoro altrui senza contribuire alla crescita dell’ecosistema.
Considerazioni finali sul futuro del progetto
La decisione di Asahi Linux non deve essere interpretata come una chiusura verso l’esterno, ma piuttosto come un atto di difesa dell’etica open source. Il progetto rimane fedele ai suoi ideali: Fedora Asahi Remix continua a essere una distribuzione gratuita, aperta e collaborativa.
La migrazione alla licenza GNU GPL assicura che il duro lavoro di reverse engineering effettuato dagli sviluppatori — un compito che richiede migliaia di ore di studio dei driver, dei firmware e della complessa architettura dei chip Apple — non vada a vantaggio di entità che operano esclusivamente nell’ombra per il proprio profitto personale.
Questa transizione sottolinea un principio fondamentale: l’open source non significa “pubblico dominio” dove tutto è lecito. La libertà dell’open source è protetta da licenze che servono a garantire che il codice rimanga tale per sempre. Asahi Linux, con questa mossa, garantisce che il futuro di Linux sui Mac resti saldamente nelle mani di chi lo ha costruito, proteggendolo da tentativi di “riciclaggio” e assicurando che la comunità continui a beneficiare equamente delle innovazioni raggiunte.
Il successo di Asahi Linux non si misura solo in righe di codice, ma nella capacità di aver creato una base stabile su cui chiunque possa costruire — a patto di giocare secondo le regole della condivisione e del rispetto reciproco. Con la nuova licenza, il progetto è ora più forte e pronto a gestire le sfide tecnologiche che il supporto ai chip M3 e alle future architetture Apple continuerà indubbiamente a presentare.

