Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$has_disclaimer is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_last is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$os_meta is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_category is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_blz_affiliation_attributes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_content_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_attributes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_speciali is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_focuskw is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_metadesc is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_linkdex is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_content_score is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_focuskeywords is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_keywordsynonyms is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_estimated-reading-time-minutes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_lock is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$os_previous_publish_date is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$os_notification_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_indexnow_last_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_15fc9beda87889d8c62a75702cb443ae is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_time_15fc9beda87889d8c62a75702cb443ae is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_06ff8a75f37f27cfc9e393b7fc750226 is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_time_06ff8a75f37f27cfc9e393b7fc750226 is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_ec5cc2640a2c655b5c5e55ca56c0dc12 is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_time_ec5cc2640a2c655b5c5e55ca56c0dc12 is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_563f7be9897a11f48595fffb839326bb is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_time_563f7be9897a11f48595fffb839326bb is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_83a57d9bc25c4c13a3489b9b403aca65 is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_time_83a57d9bc25c4c13a3489b9b403aca65 is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_a2193abff61c261adb1f95ff83dd2404 is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_time_a2193abff61c261adb1f95ff83dd2404 is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
Flathub vieta l'uso dell'AI: cosa cambia per app e sviluppatori Linux

Flathub vieta l'uso dell'AI: cosa cambia per app e sviluppatori Linux

Flathub aggiorna le regole e vieta la pubblicazione di applicazioni generate o assistite da AI. La decisione nasce dal boom di software creato tramite LLM.

Flathub ha deciso di irrigidire in modo esplicito la sua posizione sull’uso dei modelli linguistici generativi. La modifica, introdotta nella documentazione ufficiale del progetto attraverso un aggiornamento pubblicato su GitHub, vieta sia l’impiego di strumenti basati su LLM (Large Language Model) durante il processo di invio sia la pubblicazione di applicazioni che contengano codice, documentazione o altri contenuti prodotti o assistiti dall’intelligenza artificiale.

La scelta arriva dopo mesi di discussioni sempre più accese all’interno della comunità Linux, in una fase in cui repository pubblici, piattaforme di distribuzione e progetti open source hanno iniziato a confrontarsi con un fenomeno che cresce a ritmi difficili da ignorare.

La questione assume particolare rilevanza perché Flathub rappresenta oggi uno dei principali canali di distribuzione software per Linux desktop. Il catalogo ospita migliaia di applicazioni distribuite tramite il formato Flatpak, tecnologia sviluppata per garantire isolamento, portabilità e aggiornamenti indipendenti dalla distribuzione utilizzata.

Per molti utenti di Fedora Silverblue, Endless OS, Linux Mint e di numerose altre distribuzioni, Flathub costituisce la fonte primaria per installare software desktop aggiornato.

Il giro di vite di Flathub sull’AI

L’aggiornamento della policy non nasce da una presa di posizione puramente ideologica contro gli strumenti generativi.

Secondo quanto riportato pubblicamente, il problema principale riguarda il crescente numero di applicazioni generate quasi interamente tramite agenti AI e presentate ai revisori come prodotti pronti per la pubblicazione.

La modifica appena introdotta elimina molte delle ambiguità che caratterizzavano la versione precedente. La nuova policy indica esplicitamente che il divieto non riguarda esclusivamente il software finale distribuito agli utenti; coinvolge anche manifest, metadati, patch, script di build e perfino le pull request utilizzate per proporre l’inclusione dell’applicazione su Flathub.

La piattaforma non vuole limitarsi a controllare il prodotto finale: punta a scoraggiare l’intero flusso di sviluppo basato su meccanismi di generazione automatica.

Il problema delle applicazioni generate in massa

Dietro la scelta di Flathub esiste un problema concreto che numerosi manutentori open source segnalano da mesi. Gli agenti basati su LLM permettono di creare in poche ore interfacce grafiche complete, wrapper web, utilità e piccoli strumenti desktop. Molti di questi progetti arrivano rapidamente su GitHub accompagnati da README dettagliati, loghi generati automaticamente e documentazione all’apparenza professionale.

La “pietra dello scandalo” è che una parte significativa di queste applicazioni presenta limiti evidenti appena si analizza il codice: funzioni duplicate, gestione degli errori superficiale, dipendenze obsolete, problemi di sicurezza e architetture incoerenti emergono spesso durante la revisione. Per chi deve verificare la qualità di un’applicazione da pubblicarsi su Flathub, distinguere un progetto realmente professionale da uno generato in poche ore può richiedere molto tempo.

Nel caso di Flathub, i revisori verificano aspetti come la conformità ai requisiti di packaging, l’integrazione desktop, la gestione dei permessi sandbox, la correttezza dei metadati AppStream e la sicurezza generale dell’applicazione. Ogni nuovo invio richiede un’attenta analisi tecnica che diventa davvero onerosa quando il numero di progetti aumenta rapidamente.

Un divieto difficile da applicare in modo rigoroso

La parte più controversa della nuova policy riguarda l’effettiva possibilità di applicarla. Dal punto di vista tecnico non esiste infatti un metodo affidabile per stabilire se una porzione di codice sia stata prodotta da un essere umano oppure suggerita da un modello linguistico.

I cosiddetti AI detector mostrano limiti ben documentati: producono falsi positivi, identificano come sintetico codice scritto dagli umani e possono essere aggirati con modifiche minime. Lo stesso vale per documentazione, commenti e file di configurazione. Un revisore può individuare alcuni segnali ricorrenti, ma raramente dispone di prove definitive.

Per questa ragione diversi osservatori ritengono che il vero obiettivo della nuova policy di Flathub non sia individuare ogni singola riga generata tramite AI.

La formulazione ampia, piuttosto, fornirebbe ai revisori uno strumento per respingere applicazioni considerate di bassa qualità o chiaramente prodotte attraverso processi di generazione automatica poco controllati. Una sorta di filtro discrezionale pensato per limitare il fenomeno del cosiddetto vibe coding, termine ormai diffuso per indicare software creato quasi esclusivamente attraverso prompt e iterazioni automatiche.

Cosa cambia per sviluppatori e utenti Linux

Nel breve periodo la modifica non avrà effetti retroattivi. Le applicazioni già pubblicate resteranno disponibili, anche qualora siano state realizzate con un forte contributo di strumenti AI: lo stesso autore dell’annuncio ha chiarito che la nuova regola non sarà applicata ai software già presenti nel catalogo di Flathub.

Chi utilizza strumenti generativi in fase di programmazione dovrà valutare con attenzione il rischio di contestazioni durante la revisione e molto dipenderà da come il team di Flathub interpreterà concretamente la policy nei prossimi mesi.

Alla fine non si parla soltanto di qualità del codice o di questioni legate al copyright: c’è anche un problema di sostenibilità operativa per chi deve controllare migliaia di contributi. Per adesso, Flathub sembra aver optato per una scelta drastica.

Ti consigliamo anche

Link copiato negli appunti