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_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::$_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::$onesignal_meta_box_present 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::$onesignal_send_notification 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::$onesignal_modify_title_and_content 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::$onesignal_notification_custom_heading 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::$onesignal_notification_custom_content 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::$_yoast_wpseo_wordproof_timestamp 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::$in_evidenza_newsletter 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::$_in_evidenza_newsletter 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::$inviato_in_newsletter 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::$_inviato_in_newsletter 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::$_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::$_oembed_6e8854cbf769b1a214eb48a93f9bc58f 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::$_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::$response_body 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

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::$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
Licenza GPL: la violazione costa 650.000 euro. Cos'è successo

Licenza GPL: la violazione costa 650.000 euro. Cos'è successo

Società di telecomunicazioni francese condannata a risarcire i danni a uno sviluppatore di una libreria distribuita sotto licenza GNU GPL. È stata utilizzata nella realizzazione di un prodotto Web per un ente pubblico, al fine di gestire autenticazione e autorizzazione degli utenti, senza però condividere le modifiche e mantenere inalterati i diritti di licenza.

Uno dei principi sui quali si fonda il concetto di software libero e il movimento che ne è scaturito, è quello di licenza GPL. Acronimo di General Public License, GPL è una licenza che stabilisce i termini e le condizioni per la distribuzione e l’utilizzo di un programma. È progettata per garantire che il software rimanga sempre libero, consentendo agli utenti di eseguirlo, studiarlo, modificarlo e distribuirlo liberamente.

Cos’è una licenza GPL

Parlando dei 50 anni di GNU e del software libero, abbiamo già avuto modo di evidenziare che ci sono diverse versioni della licenza GPL ma tutte condividono alcuni aspetti fondamentali e imprescindibili. Innanzi tutto, vi è la libertà di utilizzo: gli utenti sono liberi di eseguire il programma e utilizzarlo per qualsiasi scopo. Sono poi previste la libertà di studio, con l’accesso al sorgente dell’applicazione; la libertà di modifica e di distribuzione.

La licenza GPL si fonda sul concetto di copyleft: le versioni modificate del software originale e tutte quelle eventualmente derivate (i cosiddetti fork) devono anch’esse essere distribuite con la stessa licenza.

Create da Richard Stallman e dalla Free Software Foundation (FSF), le versioni più comuni della licenza includono GPL versione 2 (GPL-2.0) e GPL versione 3 (GPL-3.0). Entrambe condividono le fondamenta ma la versione 3 è stata introdotta per affrontare nuove sfide e adattarsi ai cambiamenti tecnologici.

Una licenza GPL può essere inoltre modificata per creare licenze derivate, ma è importante rispettare i requisiti della GPL originale. La GNU Affero GPL (AGPL) nasce ad esempio come licenza “ad hoc” separata per specifiche esigenze. Simile alla GNU GPL, AGPL impone che il codice sorgente sia reso disponibile anche quando il software risulta eseguito su un server di rete e non solo distribuito.

La Francia condanna un operatore di telecomunicazioni a versare 650.000 euro per violazione di una licenza GPL

La vicenda legale, che si trascina da molti anni, era giunta a conclusione a metà febbraio 2024 ma soltanto oggi sono usciti i dettagli sulla decisione dei giudici. La Corte d’Appello di Parigi ha stabilito che Orange, noto operatore di telecomunicazioni francese, ha violato i termini della licenza GPL di Lasso, una libreria di riferimento per il protocollo Security Assertion Markup Language (SAML) sviluppata da Entr’Ouvert.

SAML è uno standard di sicurezza informatica utilizzato per consentire l’autenticazione e l’autorizzazione tra diversi domini, in particolare quando si tratta di applicazioni basate sul Web. È studiato per semplificare il processo di accesso degli utenti alle risorse digitali senza dover mantenere credenziali multiple per ciascun servizio (single sign-on, SSO).

Vi ricorda qualcosa? Il Sistema Pubblico di Identità Digitale (SPID), ampiamente utilizzato in Italia, poggia esso stesso sul framework SAML e il Digital Wallet europeo si è sviluppato partendo dai medesimi concetti.

Nel 2005, Orange ha vinto un contratto con l’Agenzia francese per lo Sviluppo dell’Amministrazione Digitale al fine di sviluppare una parte del portale dell’ente pubblico per abilitare nuove possibilità di interazione con la Pubblica Amministrazione. Orange ha utilizzato il software Lasso ma, secondo i giudici, non ha condiviso le modifiche applicate né ha concesso i diritti per riutilizzare gli interventi effettuati dai suoi sviluppatori.

Com’è finita la vicenda che aveva come protagonista la tutela del software libero

Entr’Ouvert ha citato in giudizio Orange nel 2010 e dopo alterne fortune, nelle aule dei tribunali, per l’una e l’altra parte, adesso la Corte d’Appello parigina ha stabilito che l’operatore di telecomunicazioni francese ha effettivamente commesso una violazione, infrangendo i termini di licenza.

Come si legge nel dispositivo della sentenza, non solo Orange non ha rispettato diversi articoli della licenza GNU GPL ma si è anche “dimenticata” di dichiarare la paternità del software Lasso allo Stato francese, che aveva commissionato la preparazione del sito Web a beneficio dei cittadini e dei contribuenti.

Così, i giudici hanno stabilito che Orange è tenuta a versare a Entr’Ouvert la somma di 500.000 euro a titolo di risarcimento danni e 150.000 euro per danni morali.

Gli importi sono stati definiti tenendo conto sia del mancato guadagno sofferto da Entr’Ouvert, sia dei profitti ottenuti da Orange. La libreria SAML Lasso è disponibile sia sotto licenza GPL, sia sotto licenze commerciali.

Ti consigliamo anche

Link copiato negli appunti