> When companies came to us, seeing our success, and asked for special working relationship in order to collaborate on code, demanding preferential treatment that would place them above our users, we told them no.
I think this may have been the crux of the friction between the companies. Elastic sure looks to have collaborated with GCP [0][1], if not other enterprises.
> Our answer has always been a constant: send a pull request, like everybody else does. The quality will speak for itself.
I look around and spot at least three substantial bug/fixes from AWS employees (?) [2][3][4], so I don't see any lack of effort from AWS? AWS engs were sending pull requests, just like the others. That said, any sort of heavy handedness from maintainers of elasticsearch might also play a role in forcing enterprises to take control of software they depend upon so much where legally allowed. We have seen this happen with Node.js/IO.js and MariaDB/MySQL before.
> The FUD mostly comes from large(r) companies that fear what such a movement can cause.
The irony of this statement is not lost on me. Elastic is that larger company (one that crucially controls a majority of the ecosystem around elasticsearch: kibana, logstash, beats, xpack to name a few), and AWS is an upstart here with their investment in open-distro, presumably to fight FUD.
> We all sometimes need to self reflect on what and why we did that made us successful, to make sure we stay true to our course. [..] to others out there, that face so many reasons to be distracted, keep your focus [..] And last, to express our shared commitment to continue to build great products [..] It is our true north.
I think one right way for Elastic to show commitment to opensource would be to entrust the projects to a community agreed governance model, like others before them have done [5][6][7][8].
Also, what's interesting is that its not just Amazon here, but Expedia and Netflix as well putting their weight behind open-distro [9].
Like someone pointed out, this response from Elastic does seem to be emotionally charged [10].
---
[0] https://www.elastic.co/about/partners/google-cloud-platform
[1] blog.google "With the Elastic partnership in place, we’re kicking off our joint engineering work and will start rolling out managed Elasticsearch on GCP later this year." https://www.blog.google/products/google-cloud/google-cloud-p...
[2] https://github.com/elastic/elasticsearch/pull/27628/files
[3] https://github.com/elastic/elasticsearch/issues/31479
[4] https://github.com/elastic/elasticsearch/issues/29531
[5] GridGrain and https://ignite.apache.org
[6] Various networking companies and http://opennetworking.org
[7] Cloudera and https://impala.apache.org
[8] LinkedIn/Confluent and https://kafka.apache.org/
[9] https://aws.amazon.com/blogs/opensource/keeping-open-source-...
[10] "It is always Day 0 at Elastic (like the developers we serve, we use zero based numbering)."