Il cambio licenza di Elastic
Elasticsearch (motore di ricerca distribuito basato su Apache Lucene, Shay Banon, 2010) è stato per un decennio il riferimento Open Source per search e log analytics sotto Apache 2.0. Nel gennaio 2021 Elastic annuncia cambio licenza: Elasticsearch 7.11+ e Kibana passano a licenza duale SSPL + Elastic License, non considerate Open Source da OSI.
La motivazione dichiarata di Elastic è frenare i cloud provider (AWS in primis) che offrono Elasticsearch-as-a-service (“Open Distro for Elasticsearch” di AWS) senza contribuire al progetto.
Il fork AWS
AWS risponde forkando la base di codice Elasticsearch 7.10 (ultima versione Apache) e Kibana sotto il nome OpenSearch. La versione 1.0 di OpenSearch è rilasciata il 12 luglio 2021. Licenza Apache 2.0.
Governance
OpenSearch è gestito da AWS con intenzione esplicita di governance aperta: obiettivo dichiarato di avere una fondazione indipendente nel tempo.
Compatibilità
OpenSearch 1.x mantiene compatibilità API con Elasticsearch 7.10, permettendo drop-in replacement. Successive divergenze (OpenSearch 2.x, 3.x) rompono parziale compatibilità ma esistono driver ed adapter di migrazione.
Adozione
- AWS Elasticsearch Service → rinominato Amazon OpenSearch Service
- Distribuzioni Linux — alcune includono OpenSearch come alternativa
- Aziende sensibili alla licenza — migrano verso OpenSearch per compliance FOSS
- Community-driven deployments
Nel contesto italiano
Adoption italiana divisa tra chi rimane con Elasticsearch commerciale (Elastic Cloud, on-premise con licenza) e chi migra a OpenSearch per motivi di costo o policy Open Source.
Riferimenti: OpenSearch 1.0 (12 luglio 2021), AWS fork. Basato su Elasticsearch 7.10 + Kibana. Licenza Apache 2.0. Elastic License 2.0 + SSPL dal 2021 (per Elasticsearch).