Flathub potenzia la conformità delle licenze: cosa cambia per gli sviluppatori Flatpak

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.

Lascia un commento