Joomla e le estensioni GPL-only

Parlo solo ora di quanto comunicato dai piani alti dell'organizzazione di Joomla in dicembre: il 1° luglio 2009 verranno tolte dalla Joomla Extensions Directory le estensioni che non rispettano le direttive, ovvero saranno rimosse:

  • Estensioni non rilasciate con licenza GPL
  • Estensioni criptate con sistemi come Zend Encoder o IONcube

Questo cambiamento sarà secondo me una ventata d'aria fresca per il progetto Joomla: una estensione criptata è un'estensione che limita la libertà dell'utente e dello sviluppatore che vuole modificarla.

Ho avuto a che fare con un alcune estensioni criptate ed ora cerco di evitarle come la peste: comprando un'estensione criptata solitamente viene permessa la sua esecuzione su un dominio solo, per cui è impraticabile l'utilizzo di un server di test.. figuriamoci poi eseguire l'estensione in locale, senza connessione ad internet.

La decisione di accettare soltanto licenze GPL è molto idealistica ma anche necessaria: la libertà offerta dalla licenza GPL è una manna per gli sviluppatori, ed attirare sviluppatori significa fornire al progetto una linfa vitale che si traduce in nuove estensioni ancora più usabili, ricche di funzionalità e sicure.

Quante volte abbiamo visto progetti commerciali abbandonati? Magari il progetto era interessante ma lo sviluppatore originario ha avuto altre priorità ed ha abbandonato l'impresa. Inoltre cosa succede quando il creatore di un'estensione criptata si rende irreperibile, come mi è successo con Advanced Profile Control, un'estensione per Community Builder?

Semplicemente non si può fare niente se non trovare un'alternativa.

Richiedere estensioni GPL-only non significa che l'estensione debba essere gratuita, anzi le estensioni commerciali sono benvenute.

Oggigiorno il 22% delle estensioni per Joomla 1.5 sono commerciali, di cui un buon numero rilasciate con licenza GPL.

In tutto il 35% delle estensioni per Joomla 1.5 sono rilasciate con licenza GPL, ma ovviamente questo dato è destinato a cambiare, e qualcuno ha già apportato le modifiche ai propri prodotti.

Naturalmente il fatto che le estensioni non GPL vengano rimosse dalla JED non ne decreta la morte e l'inutilizzo, ma la loro visibilità diminuirà drasticamente. Sono già nate diverse directory di estensioni alternative alla JED, così come ne esistevano in passato, dedicate alle estensioni che verranno ufficialmente escluse, ma queste non avranno mai il numero di visite e popolarità che può avere una directory ufficiale posta su un sito con pagerank 9 visitato da un numero impressionante di persone al giorno.. alla lunga credo che dovranno cambiare il proprio modello di business.

Lunga vita a Joomla ed alla GPL!