In un articolo di recente pubblicazione il team di Drupal ha specificato la tipologia di licenza sotto la quale viene e deve essere distribuito il noto CMS; la parte più interessante (già si conosceva infatti la natura Open Source del core di Drupal) è quella riguardante le licenze relative agli script, alle estensioni e ai template che vengono realizzati a corredo del Content Manager.
Andando con ordine abbiamo innanzitutto una dichiarazione ufficiale riguardante la distribuzione del core di Drupal:
Drupal is licensed under the GNU General Public License, version 2 or later.
Il fatto che nel CMS sia integrato un LICENSE.txt copia della GPL 2 non significa necessariamente che questa debba essere la versione di riferimento per la piattaforma; Drupal accetta invece di buon grado i possibili aggiornamenti della GPL senza per questo specificarli di volta in volta in licenza:
Because Drupal has not specified a version of the GPL (the header of the file not withstanding, as mentioned), that means Drupal and all contributed code is distributed under the GPL, "any version ever published by the Free Software Foundation".
Un discorso molto simile è quello riferito alle estensioni di terze parti, alla fine dell'articolo viene infatti specificato che qualsiasi script che effettui chiamate verso Drupal deve essere rilasciato sotto licenza GPL:
Anything that is contributed to Drupal, either as a patch or checked into CVS, must be under the same license as Drupal itself, GPL version 2 or later.
Ancora più interessante il discorso riferito ai temi, infatti il post specifica che non è obbligatorio redistribuire un tema creato per Drupal, ma nel caso in cui cià venga fatto allora la licenza deve essere GPL.
Se si intende distribuire commercialmente un tema, le parti relative al codice PHP e JavaScript devono essere distribuite sotto GPL; lo stesso discorso non vale invece per CSS e immagini che sono dati e non codice e che quindi possono non essere rilasciati sotto licenza pubblica.