
Flathub, il principale hub di distribuzione per app Flatpak, ha annunciato un importante aggiornamento agli strumenti di conformità delle licenze. Questi miglioramenti semplificano il lavoro degli sviluppatori e garantiscono maggiore trasparenza per gli utenti.
Cosa è successo
Ad agosto 2025, un membro della community ha segnalato che alcuni pacchetti Flatpak distribuiti tramite Flathub omettevano file di licenza e avvisi di copyright. Questo ha spinto il team di Flathub a collaborare con Flatpak, freedesktop-sdk, GNOME e KDE per risolvere il problema.
Le novità principali
- Runtime aggiornati: I nuovi runtime GNOME, KDE e freedesktop-sdk includono automaticamente i file di licenza e copyright, deduplicati per risparmiare spazio.
- flatpak-builder 1.4.5: La nuova versione dello strumento di build riconosce e include automaticamente i file di licenza più comuni.
- Copertura estesa: Oltre il 90% delle app su Flathub è già compatibile con questi aggiornamenti.
- Backporting: Le migliorie sono state retroportate a versioni precedenti dei runtime, come freedesktop-sdk 22.08, GNOME 45 e KDE 5.15-22.08.
Cosa devono fare gli sviluppatori
- Ricostruire le app con flatpak-builder ≥ 1.4.5.
- Verificare la presenza dei file di licenza in
/app/share/licenses. - Aggiornare i manifesti Flatpak per includere manualmente le licenze, se necessario.
- Migrare a runtime supportati prima di gennaio 2026, quando quelli obsoleti verranno rimossi da Flathub.
Raccomandazioni per i distributori
Chi redistribuisce immagini ISO o container con Flatpak dovrebbe ricostruirli usando i runtime aggiornati, verificando che i file di licenza siano presenti in /usr/share/licenses.
Un ecosistema più maturo
Questi miglioramenti segnano un passo importante nella maturazione dell’ecosistema Flatpak. Automatizzare la conformità delle licenze rafforza la fiducia tra sviluppatori, utenti e distributori.