Are open source databases dead?
zdnet.com
zdnet.com
Elastic has a surplus of technical knowledge but an infrastructure debt.
Amazon has a surplus of infrastructure and doesn't want to duplicate years of effort.
The logical thing would have been for elastic to setup their hosted service themselves and beat Amazon to the punch.
But they didn't. They stood up elastic cloud in AWS of all places. Way to make sure Amazon gets 100% market share in your home market.
Then they get all bent out of shape because Amazon used the license the way it was intended, but elastic didn't want THEM to use it like that. Everybody else was fine but Amazon doing it is somehow wrong.
I call it fair weather open source. "I can't do this myself, and I don't want anyone else to do it for me... I just want to be remembered for doing it." Like it's possible to have a product nobody can use but everyone will remember.
With KeyDB we kept it super simple. Open Source KeyDB is open source under a BSD license. For things we want to charge for we keep them completely separate and don't play games with things like "shared source". For open source to work you need an open license, otherwise it's not fair to the external contributors.
What wasn't clear to me was how the line between Community and Pro versions is drawn. They both have multithreaded operation but the Pro is 'advanced', also MVCC. Great features but no clear principle why any particular feature should be Community vs Pro.