TNS
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Cloud Native Ecosystem / Open Source

What’s Behind Elastic’s Unexpected Return to Open Source?

As Elastic changes licensing for Elasticsearch and Kibana, its turnabout seems more like a business strategy than an embrace of the commons.
Sep 3rd, 2024 9:52am by
Featued image for: What’s Behind Elastic’s Unexpected Return to Open Source?

Excuse me? Three years after Elastic dumped Elasticsearch’s open source Apache license for a semi-proprietary Server Side Public License, Elastic is returning to open source.

Mea culpa. I follow open source corporate policies closely, and I didn’t see this coming. In a surprising turn of events, Elastic, the company behind the popular search and analytics engine Elasticsearch and its visualization dashboard Kibana, has announced a return to open source licensing for its core products. This decision comes three years after the company’s controversial move away from the Apache 2.0 license.

Then, Shay Banon, Elastic’s founder and CTO, declared in a post on his company’s blog that Amazon Web Services (AWS) and Amazon Elasticsearch Service was hurting Elastic’s business by “taking our Elasticsearch and Kibana products and providing them directly as a service without collaborating with us.”

The result, as could have been predicted by anyone who follows open source, was that AWS, among others, forked Elasticsearch. Indeed, Banon wrote in a company blog published Thursday that when Elastic changed the license, he knew “it would result in a fork of Elasticsearch with a different name and a different trajectory.”

Well, he got that right. Moreover, AWS’s fork, OpenSearch, has proved successful.

Things have changed. Now, Banon wrote in the new blog post that Elastic would be adding the GNU Affero General Public License (AGPL) as a third licensing option for Elasticsearch and Kibana, alongside its Elastic License (ELv2) and Server Side Public License (SSPL). Unlike the other two,  the AGPL has long been recognized by the Open Source Initiative (OSI) as a true open source license.

The OSI, in return, is happy to have Elastic back. In an email to The New Stack, Stefano Maffulli, the OSI’s executive director, wrote, “We are delighted to welcome Elastic back into the open source ecosystem.”

He added, “Their choice of a strong copyleft license signals the continuing importance of that license model and its dual effect: one, it’s designed to preserve the user’s freedoms downstream, and two, it also grants strong control over the project by the single-vendor developers.”

‘Jumping Up and Down With Excitement’

So, once more, Elasticsearch and Kibana are open source. Ironically, this came only days after Cockroach Labs, another company that scuttled from open source to a semi-proprietary license, shifted to a proprietary license. (It is eliminating its stripped-down, open-core version of its database; a more robust free version, without enterprise support, will be available to organizations with less than $10 million in annual revenue.)

Why is Elastic making this significant shift in licensing strategy? In his blog post, Banon proclaimed, “Our partnership with AWS is stronger than ever.” In fact, “We were even named AWS partner of the year.” Besides, “the market confusion has been (mostly) resolved”

Confusion? Banon appears to be referring to AWS’s use of “Amazon Elasticsearch Service” to refer to its Elasticsearch offering. But, that trademark dispute was resolved in 2022. Still, as Simon Willison, noted open source developer and co-creator of the Django framework, wrote on his blog, “I’m not entirely convinced by this explanation, but if it kicks off a trend of other no-longer-open-source companies returning to the fold I’m all for it!

Me too!

Banon also claimed, over and over again, that Elastic is pleased as punch to be open source once more. “Elasticsearch and Kibana can be called Open Source again,” he wrote in the opening of his latest blog post. “It is hard to express how happy this statement makes me. Literally jumping up and down with excitement here. All of us at Elastic are. Open source is in my DNA. It is in Elastic DNA. Being able to call Elasticsearch Open Source again is pure joy.”

This strikes me, as an open source supporter since day one, as a bit much. However, if the AGPL license encourages the wider adoption of Elasticsearch and Kibana, it will work out well for Elastic.

However, some in the open source community remain skeptical about Elastic’s long-term commitment to open source principles. Peter Zaitsev, founder of Percona, tweeted that it was “Great News” but wondered “if community trust can be reclaimed as easily as well.”

Market Forces

On the business side, as Elastic announced its return to open source, the company also released its latest quarter’s earning report.

The overall results were quite good. The company’s total revenue was $347 million, an increase of 18% year-over-year, and its Elastic Cloud revenue was $157 million, an increase of 30% year-over-year. This outperformed the high end of guidance for both revenue and profitability.

That said, the stock market didn’t like Elastic CEO Ash Kulkarni’s statement in the earnings report: “We had a slower start to the year with the volume of customer commitments impacted by segmentation changes that we made at the beginning of the year, which are taking longer than expected to settle. We have been taking steps to address this, but it will impact our revenue this year.”

When I say the market didn’t like this, I mean the market really didn’t like it. Elastic’s shares dropped 26%, to $79.96; over the year, the stock fell 32%, as the S&P 500 gained 18%.

I doubt that stock market mavens pay much attention to open source developers and licenses. That said, it will be interesting to see how this surprising license shift affects Elastic’s products and stock price.

Group Created with Sketch.
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.