Forse avete già sentito parlare della GPL (spesso chiamata “Carta dei diritti di WordPress”), ma è probabile che non vi sia del tutto chiara. È c’è una ragione: è un argomento complesso e il vostro tempo è senza dubbio impiegato meglio a guadagnarvi da vivere che a studiare le licenze dei prodotti.

Tuttavia, se usate WordPress, la GPL dovrebbe essere importante per voi e dovreste capirla fino in fondo. Perché? Perché la GPL definisce il modo in cui WordPress viene utilizzato da utenti e sviluppatori.

Tenendo presente questa considerazione, questa breve guida vi svelerà tutto ciò che dovete sapere sulle licenze GPL per quello che riguarda WordPress, senza ricorrere al legalese o a un linguaggio inutilmente complicato. Una volta terminata la lettura, saprete cos’è la GPL, perché WordPress è concesso in licenza di conseguenza, come la GPL va a beneficio sia degli utenti finali che degli sviluppatori di WordPress e, in definitiva, perché i prodotti ‘derivati’ di WordPress (cioè temi e plugin) andrebbero (se non devono proprio) essere concessi sotto licenza GPL.

La GNU General Public Licence

Comincia col Conoscere i Tuoi Obiettivi

La GNU General Public License (di seguito denominata “GPL”) è stata creata dal programmatore di computer Richard Stallman in ribelle reazione all’enorme crescita del software proprietario. Fu chiamata GPL ‘GNU’, in quanto fu inizialmente utilizzata da Stallman per la licenza del sistema operativo GNU.

La GPL è una licenza di software libero. Contrariamente a quanto si pensa, l’uso della parola “libero” all’interno di “software libero” non si riferisce al prezzo, ma (dalla definizione di Stallman) alla libertà dell’utente di utilizzare, modificare e distribuire il software (e qualsiasi opera derivata).

La GPL è meglio sintetizzata dalle quattro libertà associate al movimento del “software libero”:

  • La libertà di eseguire il programma per qualsiasi scopo.
  • La libertà di studiare il modo in cui funziona il programma e di cambiarlo per fargli fare ciò che si desidera.
  • La libertà di ridistribuire copie in modo da aiutare il prossimo.
  • La libertà di migliorare il programma e di rilasciare i propri miglioramenti (e le versioni modificate in generale) al pubblico, in modo che l’intera comunità ne tragga beneficio.

In altre parole, la GPL è l’antitesi al software proprietario – come Windows o iOS. Dà potere all’utente finale e non necessariamente funziona nell’interesse dello sviluppatore.
Tuttavia, come scopriremo, funziona senza dubbio per gli sviluppatori di WordPress (se non forse per ideazione).

Perché l’Utilizzo di WordPress È Concesso con Licenza GPL

WordPress è quello che è a causa della GPL. Il sistema di gestione dei contenuti più popolare al mondo beneficia dei contributi di migliaia di persone, dal suo inizio e fino ad oggi, in un modo tale che semplicemente non sarebbe possibile con il software proprietario.

In realtà, WordPress non sarebbe mai esistito senza il concetto di software libero – in origine era un fork di b2/cafelog, che era esso stesso “software libero”.

Sviluppo fork (GPL)
Sviluppo fork (GPL)

Il co-fondatore di WordPress, Matt Mullenweg, è probabilmente una delle voci più importanti al mondo sul “software libero”. Ha fondato WordPress.com con una chiara missione: “democratizzare la pubblicazione“. I principi della GPL significano molto per lui (come scoprirete).

Se WordPress fosse un paese, la nostra Carta dei Diritti sarebbe la GPL perché protegge le nostre libertà fondamentali.
Matt Mullenweg
Matt Mullenweg
Co-fondatore di WordPress

Perché la GPL Potrebbe Piacervi

Etica

Come utente finale, c’è molto da apprezzare della GPL dal punto di vista “etico”. Basta leggere la prosa appassionata di Stallman sul tema della “proprietà” del software per capire quanto la GPL sia importante per gli utenti del software:

[Software proprietario] significava che il primo passo nell’utilizzo di un computer era quello di promettere di non aiutare il prossimo. Una comunità che collaborava era proibita. La regola dei proprietari di software proprietario era: “Se condividi con il tuo vicino, sei un pirata”. Se volete dei cambiamenti, pregateci di farli”.

L’idea che il sistema sociale del software proprietario – il sistema che dice che non si può condividere o cambiare il software – sia antisociale, che non sia etico, che sia semplicemente sbagliato, può sorprendere alcuni lettori. Ma cos’altro potremmo dire di un sistema basato sulla divisione del pubblico e sul mantenimento degli utenti ad uno stato di impotenza?

In un mondo che sta diventando sempre più accessibile (nel bene e nel male), la GPL è sinonimo di vera trasparenza nello sviluppo del software.

Il Potere della Comunità

Non è solo la trasparenza a rendere la GPL così potente. Chris Lema lo ha espresso al meglio nel suo articolo sulla GPL dei temi e dei plugin di WordPress:

…il software viene riparato, migliorato ed esteso più velocemente quando è aperto. Quando più persone possono condividerlo, ispezionarlo, modificarlo e trasmetterlo, si ottiene un software migliore e più solido.
Chris Lema
Chris Lema
Altoparlante pubblico e blogger

Si potrebbe ragionevolmente sostenere che la licenza GPL di WordPress è stata un catalizzatore primario della sua crescita esponenziale. La dimensione della sua comunità, con la sua popolarità, non ha eguali. Per questo deve ringraziare il suo status di GPL.

Tranquillità

Da un punto di vista più pratico, la GPL offre agli utenti finali di WordPress la massima tranquillità. Non solo WordPress è libero (in entrambi i sensi della parola), ma tutti i marchi relativi a WordPress sono di proprietà della WordPress Foundation – un’organizzazione di beneficenza costituita con l’unico scopo di “assicurare il libero accesso, in perpetuo, ai progetti software che sosteniamo”. In altre parole, WordPress è sempre stato e sempre sarà a nostra disposizione in tutti i modi in cui siamo abituati.

Perché la GPL Potrebbe non Piacervi

Non c’è motivo di odiare la GPL dal punto di vista dell’utente finale. Vi offre un grande potere.

Tuttavia, la ragione principale per cui il vostro tipico imprenditore WordPress potrebbe avere una reazione negativa ad una comprensione più completa della GPL è ciò che significa dal punto di vista commerciale. Dopo tutto, se la GPL offre la “libertà di utilizzare, modificare e distribuire il software (e qualsiasi opera ‘derivata’)”, cosa significa questo per i temi e i plugin premium, che si può ragionevolmente presumere siano ‘derivati‘ di WordPress?

In teoria, la licenza GPL di WordPress implica due cose per coloro che cercano di creare prodotti “derivati”:

  • Chiunque è libero di utilizzare, modificare e distribuire i vostri prodotti senza restrizioni.
  • L’unico valore che potete offrire è il supporto premium e gli aggiornamenti automatici.
Supporto e aggiornamenti
Supporto e aggiornamenti

Ma non è così semplice. In realtà, la GPL “funziona” anche per gli sviluppatori di WordPress.

Il Potere Legale della GPL

Ma prima di entrare nel merito di questo argomento, cerchiamo di scoprire qual è il potere della GPL da un punto di vista legale. Nel momento in cui scriviamo, le licenze GPL sono in gran parte non provate in tribunale. In termini pratici, questo significa due cose:

1. C’è una mancanza di chiarezza assoluta su ciò che significa ‘opere derivate’.

Non è chiaro se i temi e i plugin siano legalmente considerati opere “derivate” (il che determinerebbe se debbano essere o meno conformi alla GPL).

Tuttavia, troverete un sacco di persone pronte e disposte a dissentire da questa affermazione. Mullenweg si è spinto fino a consultare il Software Freedom Law Center per avere un parere legale.

Software Freedom Law Center
Software Freedom Law Center

La loro conclusione (come riassunto da Mullenweg) sembra assoluta: “I temi PHP in WordPress devono essere GPL, l’artwork e i CSS possono esserlo, ma non è obbligatorio”.

Tomaž Zaman adotta un punto di vista altrettanto forte nel suo articolo su Codeable su WordPress e la GPL:

Non c’è ambiguità per quanto riguarda il codice PHP dei plugin e dei temi di WordPress, che sono opere derivate da WordPress, il che significa che devono essere concessi sotto licenza GPL.
Tomaž Zaman
Tomaž Zaman
Fondatore di Codeable

Sembra tutto piuttosto convincente, ma, soprattutto, nulla di tutto ciò è stato provato in tribunale. Non esiste un precedente legale e, in quanto tale, qualsiasi pretesa di certezza non può in realtà essere assoluta. La certezza del diritto si ottiene attraverso i precedenti legali, cosa che manca alla licenza GPL su questo particolare argomento.

2. Rischio Ridotto di Azioni Legali

Si potrebbe sostenere che la mancanza di precedenti legale dimostri che è improbabile che la non conformità si traduca in un’azione legale. Brian Krogsgard lo spiega bene:

Pochi avvocati vogliono essere i primi a provare qualcosa in tribunale. È più facile creare un caso quando ci sono molti casi prima di voi che vi fanno da guida. Con la GPL, c’è quella che viene chiamata “guida limitata”, nel senso che non è testata, e quindi l’esito di un caso di GPL negli Stati Uniti potrebbe essere molto difficile da prevedere.
Brian Krogsgard
Brian Krogsgard
Redattore di Post Status

Anche se è facile sostenere quanto sopra, mettersi sulla linea del fuoco (per così dire) è una cosa completamente diversa! Personalmente non vi consiglieremmo di ignorare la GPL partendo dal presupposto che la mancanza di precedenti legale possa essere una sorta di “protezione”.

Tutto questo porta ad una semplice conclusione: dal punto di vista giuridico, la giuria è (letteralmente) ancora lontana dall’influenza della GPL sui temi e sui plugin di WordPress.

Detto questo, anche se è importante menzionare gli aspetti legali della GPL, non è questo che conta veramente dal punto di vista pratico.

Come Funziona la GPL a Favore degli Utenti Finali e Degli Sviluppatori di WordPress

Come imprenditori di WordPress, è facile temere ciò che la GPL potrebbe significare per il vostro business, ma è molto meglio osservarne gli effetti nella realtà.

La storia ha dimostrato che la comunità di WordPress semplicemente non funziona come un cinico potrebbe aspettarsi, per tre ragioni fondamentali:

Pagare onestamente
Pagare onestamente

La maggior parte di noi è intrinsecamente onesto. Per ogni persona che è felice di “rubare” prodotti (anche se farlo è impossibile con la licenza GPL), ce ne sono molti altri che sono felici di pagare per qualcosa che è in vendita – anche se possono ottenerlo gratuitamente.

Capire la GPL
Capire la GPL

Molti non capiscono la GPL. Ci vuole un certo livello di sagacia per (a) capire che qualcosa è liberamente disponibile, e (b) sapere come ottenerlo gratuitamente. Se un plugin viene pubblicizzato come “premium”, l’utente medio non lo scaricherà da Github se è disponibile, ma lo otterrà dalla fonte più ovvia.

Supporto aggiornamento
Supporto aggiornamento

C’è un valore aggiunto nell'”acquisto” di prodotti GPL premium. Anche se un plugin GPL premium può essere ‘liberamente’ disponibile, è del tutto accettabile ‘vendere’ i servizi associati, che l’utente finale potrebbe considerare molto utili, come il supporto e gli aggiornamenti automatici. Troverete che molti sviluppatori di temi e plugin premium moderni, anche se non promuovono apertamente i loro prodotti come disponibili gratuitamente sotto licenza GPL, vendono utilizzando questo modello.

Vi consigliamo vivamente di leggere questo articolo sull’argomento: Perché Dovreste Smettere di Utilizzare Plugin e Temi WordPress Annullati

Tutto questo significa che, come sviluppatori, potete trarre beneficio da tutte le cose buone della GPL (l’etica del fare del bene, lo spirito di comunità e il potere), ma non soffrirete di possibili effetti collaterali negativi.

Poi c’è la notizia ancora migliore per gli sviluppatori di WordPress rivolti al cliente: la GPL non influisce sul lavoro non distribuito – che comprende il lavoro personalizzato che si fa per un singolo cliente. Se state facendo questo tipo di lavoro, non dovete preoccuparvi della conformità alla GPL.

Altri Motivi per Adottare la Licenza GPL

Vi Allineerete ai Principali Influencer

Anche se la maggior parte degli utenti di WordPress non ha mai sentito parlare della GPL, questa è estremamente importante per tutti gli influencer chiave all’interno della comunità di WordPress – il miglior esempio è nientemeno che Matt Mullenweg, co-fondatore di WordPress e CEO di Automattic.

Influencer
Influencer

È veramente appassionato di GPL e di conseguenza non ha paura di difenderla. Gli esempi abbondano, più recentemente (e pubblicamente) con la saga Automattic vs. Thesis.

Adottando la licenza GPL, state adottando lo stesso punto di vista etico e filosofico di alcune delle persone più importanti all’interno della comunità di WordPress. Dato che WordPress è tutto incentrato sulla comunità, si potrebbe considerare una mossa saggia.

Potete Ottenere una Maggiore Esposizione

Le repository di temi e plugin di WordPress.org sono risorse straordinarie per gli utenti finali, e fantastici strumenti di marketing per gli sviluppatori. Ogni sviluppatore ha la possibilità di caricare gratuitamente i propri temi e/o plugin e di farli conoscere alla comunità di WordPress. C’è un solo limite: “Il vostro plugin [o tema] deve essere compatibile con la GNU General Public License v2, o qualsiasi versione successiva”.

Esposizione
Esposizione

Molto semplicemente, per gli sviluppatori di temi e plugin gratuiti: nessuna GPL, nessuna esposizione su WordPress.org.

È la Cosa “Giusta” da Fare

La licenza GPL può essere considerata in una prospettiva più pratica: senza WordPress, il vostro plugin o il vostro tema non esisterebbero, né sareste in grado di sfruttare le possibilità di esposizione di una piattaforma così grande. Pertanto, anche se l’adozione della GPL non è indiscutibilmente necessaria, a parità di altre cose, è la cosa “giusta” da fare.

Conclusioni

Ora sapete tutto quello che c’è da sapere su WordPress e GPL. Capite perché è importante per voi come utenti finali e come, in ultima analisi, sia vantaggioso per voi adottarla come sviluppatori.

Si potrebbe ragionevolmente sostenere che l’unico modo in cui la GPL potrebbe danneggiarvi è se vi rifiutate di adottarla; non per la licenza in sé, ma per le limitazioni che vi pone, per le ricadute all’interno della comunità e per i nemici che potreste crearvi.

A parte questo, c’è molto da apprezzare nella GPL dal punto di vista etico. La licenza scelta da WordPress dimostra che è possibile creare e distribuire software in modo del tutto trasparente, raccogliendo i frutti della comunità e facendo un po’ di soldi lungo il percorso. Non è una vittoria per tutti?