-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Typesense
Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
There's been a lot of discussion on this already: https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal...
Elastic requires contributors to sign a CLA. Their CLA does not reassign copyright but gives Elastic a license to distribute contributed code without restrictions. [1]
Elastic changed the license for Elasticsearch >7.10.2 from Apache to a more restrictive one to prevent cloud providers like AWS from providing a hosted version without contributing back.
[1] https://github.com/elastic/elasticsearch/blob/master/CONTRIB...
As a maintainer of another open-source search project (https://github.com/typesense/typesense), this whole saga has left a pretty sour taste.
At the end of the day, being truly committed to open source is difficult once you start feeling the revenue pressure. The very openness of the license that drives the growth of the project and the community in the early days becomes an albatross around your neck. Once you have raised a lot of money, there is tremendous pressure sooner or later to own the market and to justify the insane revenue multiples at which many companies are raising. It's a delicate path.
If you set the expectations right, I think the Cloud market is large enough to accommodate several companies in most verticals. However, "growth at all cost" requires walking back on your ideals and promises.
I understand the reasoning behind the license change for elastic search / kibana and the rest of the server side products. But why did they have to change the license for Eui [0]. It is a real shame because it is amazing for building admin UIs.
[0] https://github.com/elastic/eui/
Related posts
-
Elastic and Amazon reach agreement on Elasticsearch trademark infringement suit
-
Meilisearch raises a $5M Seed to change the world of user-facing search
-
⚡ 🔍 Typesense search engine: an easier-to-use alternative to ElasticSearch
-
What is Hybrid Search?
-
Remote Machine Learning and Searching on a Raspberry Pi 5