from the main page. So it’s essentially ES before they switched to a new license.
from the main page. So it’s essentially ES before they switched to a new license.
As a long term Elasticsearch user, I don't like their move away from OSS. I think its long term bad for them and it puts me on the spot when I have to consult my customers on what to use. And yes, I've already had a few conversations on this topic. People seem to prefer OSS and this whole thing makes them default to opensearch/aws.
It's hard arguing with that. Whatever Elastic says, it's a closed source license now and it largely cuts them off from external contributions. At least, I don't tend to make closed source contributions for free. Which is a shame.
Whether Amazon can turn this project in what it claims to be already: a thriving oss community, remains to be seen. As of yet it's basically a largely unmodified fork with not a whole lot of feature work happening (if any at all). Turning that around is going to require some skilled external contributors to join. At least, I don't see the current team achieving a whole lot as it appears to be rather small and most of their work so far has been tinkering with the build system and editing some licensing texts.
The good news is that 7.10.2 was a fine version. The bad news is that this fork is not getting the fixes, improvements, and performance work that mainline Elasticsearch is getting. Also, Elasticsearch 8.x at some point will become a thing and is likely to have some improvements. It's actually been unusually long since the last major release. Before 7.0 they had major releases every year. Of course, moving to new versions of Lucene will be a some non trivial work in terms of implementing and testing the changes. At some point the forks will diverge or opensearch will simply fall behind. The latter seems to be happening. Elasticsearch. 7.11-7.13 have added a few new features that opensearch won't have.
They forked the code but not the developer community. Not yet at least. That could just be a matter of time. IMHO Elastic should kill this fork by rolling back their license changes. There's nothing to backport from this that is worth keeping as far as I can see. So, not a big change technically. Not too late to admit they are simply wrong. They seem to have dug in on this so probably not going to happen. But one can hope.
Somehow I have doubts about this part.
In all seriousness, is Amazon good about accepting PRs and stuff from volunteers for their oss projects (i.e. Firecracker)?