ExpressionEngine sotto la nuova proprietà, rimarrà per ora open source

Pubblicato: 2019-10-10

Il fondatore di EllisLab Rick Ellis ha annunciato ieri che ExpressionEngine è stata acquisita da Packet Tide, la società madre di EEHarbor, uno dei fornitori di componenti aggiuntivi EE e agenzie di sviluppo di maggior successo nella comunità. Un anno fa EllisLab, gli sviluppatori di EE core, è stata acquisita da Digital Locations, ma Ellis ha affermato che la società ha finito per non essere adatta al futuro del CMS:

Un anno fa, EllisLab è stata acquisita da Digital Locations per facilitare il passaggio di ExpressionEngine da un'applicazione software commerciale a un'applicazione open source. Quella transizione ha avuto successo, ma negli ultimi mesi è diventato evidente che ExpressionEngine non si adattava perfettamente agli obiettivi delle posizioni digitali, poiché cerca di costruire un business nell'intelligenza artificiale.

Abbiamo deciso che la cosa migliore per ExpressionEngine era cercare un nuovo proprietario, uno che potesse dedicare tutte le risorse necessarie per far prosperare ExpressionEngine.

Nel novembre 2018, EE è diventato open source, adottando la licenza Apache versione 2.0, dopo 16 anni di blocco con licenze restrittive. La comunità in diminuzione di sviluppatori di prodotti e costruttori di siti di EE sperava che la nuova licenza open source avrebbe ampliato la portata di EE e riportato gli sviluppatori che erano migrati verso alternative come Craft.

Dopo l'annuncio dell'acquisizione, la comunità EE era preoccupata se rimarrà o meno gratuito e open source. Sebbene la homepage del software mostri lo slogan "Il CMS Open-Source che ti supporta fino in fondo", i nuovi proprietari di EE hanno lasciato aperta la possibilità di riconsiderare la sua licenza più avanti. Hanno in programma di attenersi alla licenza open source per il momento. Quando è stato chiesto direttamente in EE Slack, lo sviluppatore di EE Harbor Tom Jaeger ha dichiarato: "Questo è il nostro piano per ora, anche se in questa fase stiamo guardando tutto con un occhio nuovo verso ciò che è meglio". L'azienda ha pubblicato un elenco di FAQ con le stesse informazioni.

Brian Litzinger, uno sviluppatore di BoldMinded, che ha creato più di 36 componenti aggiuntivi per EE, ed è anche membro del consiglio di amministrazione dell'EECA (ExpressionEngine Community Association) che organizza EEConf, ha affermato di aver confermato che EEHarbor intende mantenere il CMS open source.

"Il consiglio di amministrazione ha parlato con la nuova proprietà proprio oggi e hanno tutte le intenzioni di mantenerlo open source", ha affermato Litzinger. “Non posso parlare per l'intera comunità, ma da quando sono diventato open source le mie vendite di componenti aggiuntivi non sono aumentate o diminuite in modo significativo.

“Come per qualsiasi progetto open source, ci sono stati feedback e richieste pull dalla community, ma nulla di significativo (es. funzionalità di grandi dimensioni). Tuttavia, la comunità nel suo insieme è piuttosto entusiasta della nuova proprietà e del futuro di ExpressionEngine".

Shawn Maida, fondatore di Foster Made, una società che vende anche componenti aggiuntivi di ExpressionEngine, ha affermato di non aver visto un cambiamento diretto significativo nell'economia di EE da quando il progetto è diventato open source.

"Penso che la vera domanda qui sia quale modello di business consenta meglio la crescita e il supporto continuo del CMS stesso e come sia bilanciato rispetto alla crescita della comunità", ha affermato Maida. "In quanto azienda che offre alcuni componenti aggiuntivi per ExpressionEngine, dobbiamo vedere sia la crescita continua di ExpressionEngine come piattaforma sia la crescita della community, quindi penso che il modello di licenza che lo abiliti al meglio sia importante".

Travis Smith, presidente di Hop Studios, ha lavorato con EE sin dai suoi primi giorni. In quanto persona profondamente coinvolta nella comunità EE, ha affermato che non pensa che un potenziale cambiamento di licenza avrebbe un impatto sulla comunità più ampia tanto quanto avere una visione chiara per il futuro del CMS.

"Penso che un cambio di licenza di per sé non sarebbe positivo o negativo, ma una visione ben articolata e comunicata per il futuro del CMS sarebbe davvero utile per una comunità che al momento non si sente sicura", ha affermato Smith.

"Penso che l'esposizione che l'open source ha dato al processo di sviluppo in generale in EllisLab sia stata un miglioramento e che nuove funzionalità e correzioni di bug siano state aggiunte a un ritmo decente".

EE potrebbe aver cambiato la sua licenza per essere open source, ma non è un progetto guidato dalla comunità in cui le decisioni principali vengono prese dal consenso di una rappresentazione diversificata della leadership della comunità.

"Non ho osservato che la comunità ha ottenuto (o applicato?) molti input o influenza sul futuro di ExpressionEngine nell'ultimo anno", ha affermato Smith. "Penso che ci fosse ancora la sensazione che "EE è il progetto di EllisLab" e che questo cambio di proprietà potrebbe scuotere gli sviluppatori della community da quel presupposto predefinito, il che sarebbe una buona cosa".

Nelle FAQ pubblicate oggi da EEHarbor, l'azienda ha confermato che svilupperà nuove funzionalità e che prenderà in considerazione il feedback inviato dalla community:

Mentre siamo nelle prime fasi della pianificazione strategica a lungo termine, abbiamo già molti pensieri e idee su dove prendere ExpressionEngine in base alla nostra esperienza. Tuttavia, non si tratta solo di noi. Siamo anche molto interessati a collaborare con la community di ExpressionEngine. Tutti sono più che benvenuti a inviarci feedback per la revisione mentre consideriamo il futuro di ExpressionEngine

Dopo 16 anni con una licenza restrittiva, EE è un interessante esempio di un nuovo progetto open source guidato da un'azienda con una comunità che sta riscoprendo il suo posto mentre la proprietà del software viene trasferita da un'azienda all'altra. Le risposte all'acquisizione sono per lo più positive e gli utenti sembrano entusiasti della prima iniziativa pianificata di Packet Tide: il completamento dello sviluppo su ExpressionEngine 6.0. Ellis ha descritto questa prossima versione come "una nuova entusiasmante versione su cui abbiamo lavorato in silenzio dietro le quinte". Includerà un nuovo pannello di controllo con un tema scuro, insieme a componenti aggiuntivi e integrazioni di servizi all'interno dell'app.

EEHarbor non prevede di unire i suoi componenti aggiuntivi con il core di ExpressionEngine in questo momento e la dichiarazione pubblicata oggi ribadisce l'impegno dell'azienda a "mantenere il mercato dei componenti aggiuntivi equo e aperto a tutti gli sviluppatori".