Amazon Бросает MongoDB, запускает конкурента


Amazon запустила базу данных, совместимую с API MongoDB, но не использующую код MongoDB. Этот шаг рассматривается как противодействие попытке MongoDB заставить Amazon заплатить за использование своего программного обеспечения с открытым исходным кодом.

С чисто технической точки зрения новость заключается в том, что Amazon переходит на использование собственной базы данных DocumentDB, а не MongoDB. Amazon описывает DocumentDB как:

“быстрая, масштабируемая и полностью управляемая служба базы данных документов, поддерживающая рабочие нагрузки MongoDB… он разработан, чтобы быть совместимым с существующими приложениями и инструментами MongoDB.”

Amazon обосновывает это тем, что клиентам сложно создавать высокопроизводительные, высокодоступные приложения на MongoDB, которые могут быстро масштабироваться до нескольких терабайт из-за сложности настройки и управления кластерами MongoDB. Amazon DocumentDB реализует API Apache 2.0 с открытым исходным кодом MongoDB 3.6, эмулируя ответы, которые клиент MongoDB ожидает от сервера MongoDB, позволяя клиентам использовать существующие драйверы и инструменты MongoDB с Amazon DocumentDB.

Однако есть многое, что не входит в этот взгляд на ситуацию. Amazon и AWS в прошлом подвергались критике за то, что они брали программное обеспечение с открытым исходным кодом, выполняли некоторую работу над ним, а затем ребрендировали его, не обязательно играя честно с оригинальными разработчиками. Казалось, что просто то, что Amazon использует ваше программное обеспечение, было достаточной наградой.

MongoDB, очевидно, считал, что это достаточно большой бренд сам по себе, чтобы попытаться избежать такого поведения. Недавно он изменил условия своей лицензии, чтобы прямо сказать, что если компания хочет повторно использовать и повторно использовать свою базу данных, чтобы предложить MongoDB в качестве услуги, необходимо либо купить коммерческую лицензию, либо открыть исходный код службы.

В то время Элиот Горовиц, технический директор MongoDB, заявил в своем заявлении, что:

“Рынок все больше потребляет программное обеспечение как услугу, создавая невероятную возможность для создания новой волны отличного серверного программного обеспечения с открытым исходным кодом. К сожалению, как только проект с открытым исходным кодом становится интересным, поставщикам облачных технологий, которые еще не разработали программное обеспечение, слишком легко захватить всю ценность, но ничего не вернуть сообществу. Мы внесли большой вклад в открытый исходный код и извлекли из него пользу, и мы находимся в уникальном положении, чтобы руководить решением проблемы, затрагивающей многие организации. Мы надеемся, что это поможет вдохновить больше проектов и защитить инновации с открытым исходным кодом.”

Это большая проблема, но в результате Amazon просто двинулась дальше. Реакция MongoDB была не совсем на уровне «ya boo отстой», но они говорят, что версия API, с которой совместим DocumentDB, устарела, так как ей уже два года, и ей не хватает важных новых функций, таких как транзакции ACID, глобальные кластеры и мобильная синхронизация.

В не очень скрытом ответе на эту новость Дев Иттичерия, генеральный директор MongoDB, написал в твиттере: 

Сначала они игнорируют тебя,

а потом они смеются над тобой,

затем они пытаются скопировать вас,

И тогда ты изменишь мир. 

Твердолобый бизнес-рынок принял несколько более пессимистичный взгляд, когда акции MongoDB закрылись на 13% вниз в конце первого дня торгов после объявления Amazon. Будет интересно посмотреть, что произойдет в долгосрочной перспективе; У MongDB много поклонников разработчиков, и более широкое сообщество с открытым исходным кодом вряд ли будет хорошо смотреться на переезде Amazon.


Добавить комментарий