Shay Banon, the creator of Elasticsearch and founder of Elastic, dives into the exciting return of Elasticsearch to open source. He discusses the challenging decision-making processes surrounding licensing and trademark law. Listeners will learn about the impact of this shift on both users and businesses, and the competition with Amazon's OpenSearch. Shay emphasizes the importance of community involvement to preserve open-source integrity and reflects on the cultural connections between innovation and creativity in tech.
Elasticsearch's return to open-source highlights the importance of trust and collaboration within the open-source community, addressing previous market confusion.
The original license change was primarily influenced by trademark issues with AWS, complicating brand identity and user perception of Elastic's products.
The adoption of the AGPL license reflects a strategic balance between openness and protection, encouraging community contributions while deterring exploitation by larger companies.
Deep dives
Return to Open Source: The Reverse Rug Pull
Elasticsearch has officially transitioned back to an open-source model, an unexpected move characterized by the term 'reverse rug pull.' The change occurred after a controversial license shift that had impeded the openness that defines the project. Shea Band, the creator of Elasticsearch, emphasized the significance of maintaining a robust open-source ecosystem, stating that more open-source projects are beneficial for the community and users alike. The decision to revert to this model stemmed from a desire to restore trust and collaboration within the open-source community while mitigating previous market confusion.
The Trademark Dispute and Its Implications
The original license change that sparked backlash was largely influenced by trademark issues involving AWS's use of the Elasticsearch name. This situation resulted in significant confusion, especially since AWS misnamed its service as Amazon Elasticsearch, which affected user perceptions and brand identity. Shea noted that the trademark was central to the dispute, as it muddled the association between Elastic’s products and those offered by AWS. The resolution of this confusion stood as a catalyst for reestablishing Elasticsearch's commitment to the open-source philosophy.
AGPL Licensing: A Path to Protect Open Source
Elastic opted for the AGPL license upon returning to open source, aiming to strike a balance between openness and protection against cloud providers that may exploit its code. This choice reflected an evolution in the open-source landscape, where maintaining a competitive edge while being open to community contributions was increasingly vital. The AGPL license potentially deters larger companies from entirely re-hosting Elasticsearch as a service without contributing back. Shea expressed optimism that this move could encourage other startups to consider open source more favorably.
Evolution of Cloud Services and the Search Landscape
The discussion highlighted how the cloud landscape has evolved, particularly in how platform functionalities are designed and marketed. Shea articulated the potential of integrating vector database capabilities within Elasticsearch to elevate its search functionalities significantly. The idea was to simplify semantic search for users, ensuring that leveraging advanced features would not require deep technical expertise. This innovation, merging traditional search capabilities with new AI-driven methods, could provide a competitive edge in the rapidly changing data landscape.
Community Response and Future Prospects
Following the announcement of Elasticsearch's return to open source, the community response was overwhelmingly positive, with many expressing gratitude for the decision. Shea articulated a deep commitment to engaging open-source principles, stating that the company has never ceased to behave like an open-source entity despite previous licensing changes. The hope is that this return will reignite collaboration, attract users back, and inspire others in the tech community to reevaluate their licensing strategies. The ongoing engagement with the open-source community is seen as essential for fostering innovation and development in the future.
Shay Banon, the creator of Elasticsearch, joins us to discuss pulling off a reverse rug pull. Yes, Elasticsearch is open source, again! We discuss the complexities surrounding open source licensing and what made Elastic change their license, the implications of trademark law, the personal and business impact of moving away from open source, and ultimately what made them hit rewind and return to open source.
Changelog++ members save 10 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
Speakeasy – Production-ready, enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
AssemblyAI – Turn voice data into summaries with AssemblyAI’s leading Speech AI models. Built by AI experts, their Speech AI models include accurate speech-to-text for voice data (such as calls, virtual meetings, and podcasts), speaker detection, sentiment analysis, chapter detection, PII redaction, and more.
Wix Studio – Wix Sudio is for devs who build websites, sell apps, go headless, or manage clients. Integrate, extend and write custom scripts in a VS code-based IDE. Leverage zero set up dev, test and production environments. Ship faster with an AI code assistant. And work with Wix headless API’s on any tech stack.