В двух недавних сообщениях в блоге («Достижение баланса с открытием в Snowflake” а также (“Где open помогает, а где болит”), Snowflake потратил 6064 слова, аргументируя очень простую концепцию: все программное обеспечение не обязательно должно быть открытым – с открытым исходным кодом, открытыми стандартами, открытыми API. Этот аргумент не вызывает особых возражений и отражает тот факт, что, хотя практически все программное обеспечение включает в себя открытый исходный код, большая часть программного обеспечения не лицензируется как открытый исходный код. Другими словами, Snowflake сохраняет свои права на закрытие программного обеспечения.

И все же компания явно почувствовала необходимость (дважды) обосновать свое решение, отражая сильное притяжение открытого исходного кода, открытых стандартов и открытых API, даже когда ее клиенты, похоже, не настаивают на них.

Данные из открытых источников

Почти десять лет назад соучредитель Cloudera Майк Олсон сделал смелое заявление: «За последние 10 лет не появилось доминирующей программной инфраструктуры на уровне платформы в закрытой, проприетарной форме». Олсон был в основном прав. В то время появился Splunk и, возможно, еще несколько примеров, но в целом он был прав.

Перенесемся в 2021 год, и заявление Олсона осталось довольно точным, за некоторыми исключениями. Снежинка – одна из них. Компания, которая позиционирует себя как облачная компания, сумела построить большой бизнес с помощью проприетарного предложения SaaS в отрасли, изобилующей исключительной инфраструктурой данных с открытым исходным кодом, такой как Apache Hadoop, Apache Arrow, Apache Spark и др.

Возможно, это отражает более тонкую реальность: предприятия могут интуитивно хотеть «открытости», но придают большее значение «работе». Это было ясно в течение многих лет, поскольку компании вводили управляемые службы, чтобы упростить использование программного обеспечения с открытым исходным кодом или, в случае компаний как фауна и Snowflake, предоставляют управляемые сервисы, которые вообще не основаны на открытом исходном коде. Обеспечение «открытого исходного кода» и «простоты эксплуатации» в одной и той же службе – это святой Грааль, но если предприятиям нужно выбрать один, они выберут наиболее простое для них решение. В конце концов, заказчик может обратиться к Apache Spark, Dremio или любому количеству инструментов для создания хранилищ данных или озер данных, однако в прошлом году тысячи клиентов потратили на Snowflake около полумиллиарда долларов.

Так почему же Snowflake отстаивает позицию, которая нравится ее клиентам?

Это много слов

Между двумя сообщениями Snowflake потратила много усилий (3798 слов в блоге Snowflake и 2266 слов в сообщении InfoWorld), чтобы сказать: «Мы не думаем, что все должно быть открыто». Это много цифровых чернил, потраченных на то, чтобы скрыть ясное и вполне приемлемое сообщение, с которым согласны практически все поставщики на планете. Например, в блоге InfoWorld компания рекламирует отличный вклад своих сотрудников в базу данных с открытым исходным кодом FoundationDB, которую компания использует в своей инфраструктуре. Большой!

Но затем следует это заявление с неудобным дополнением: «Однако мы не экстраполируем это, чтобы сказать, что у программного обеспечения с открытым исходным кодом есть неотъемлемые достоинства». Затем авторы удваивают аргумент, что «открытое – не панацея. Мы стремимся избегать вводимых в заблуждение открытых приложений, которые создают дорогостоящую сложность вместо недорогой простоты использования ».

Компания просто намеревается (и в конечном итоге заявляет), что открытый исходный код – это средство, а не цель. Это правда! Но попутно он также делает ошибочные заявления об открытом исходном коде, предполагая, что это каким-то образом уменьшит способность компании защищать свое программное обеспечение, что попросту неверно. «В Snowflake мы верим в ценность открытых стандартов и открытого исходного кода, а также в ценность управления данными и безопасности», – говорит соучредитель компании в блоге InfoWorld. Это «но» совершенно не нужно и подразумевает, что открытые стандарты и открытый исходный код подрывают управление данными и безопасность. Это тоже не правда.

Также существует ложная предпосылка, что исходный код должен быть полезен. все быть полезным вообще. В блоге компании авторы говорят: «Обработчик запросов сложной платформы данных обычно создается десятками выпускников программ PhD, которые развиваются, совершенствуются и оптимизируются в течение многих лет. Доступность исходного кода не может существенно увеличить способность понять его внутреннюю работу ».

Майкл Фишер, эксперт по контейнерам в AWS, поднимать по этому поводу: «Открытый исходный код не позволял пользователи чтобы понять и улучшить программное обеспечение. Речь идет о включении мир сделать так. Тот факт, что относительно немного людей способны понять или исправить код ядра Linux, не означает, что его открытость оказала небольшое влияние. Было бы немного самодовольно и оскорбительно предлагать им не делиться, потому что это понимают только доктора философии. Фактически, наука продвигается через обмен и публикацию. В этом весь смысл научных журналов и конференций. Искусство продвигается через раскрытие ».

Фишер прав, но, конечно же, нет закона, предписывающего, что Snowflake должна или даже должна открывать свой код, форматы файлов или что-то еще. Дэйв МакКрори, вице-президент по развитию и глобальный руководитель отдела аналитики и аналитики Digital Realty, а также давний обозреватель облачных технологий и открытого исходного кода, указывает на то, «Не все программное обеспечение должно иметь открытый исходный код. Открытый исходный код является подходящей лицензией / моделью для многих программ, но не для всех ».

В конечном итоге решение о том, следует ли Snowflake решать ее клиентам, и, исходя из доходов, кажется, что клиентов Snowflake все равно. Итак, еще раз, зачем писать сообщения?

Продажа после закрытия

Большинство Крупные конкуренты Snowflake также предлагают собственные облачные сервисы / платформенные сервисы данных. (Раскрытие информации: я работаю в AWS, которая является партнером и конкурентом Snowflake, хотя я не участвую в этой части нашего бизнеса.) Крайне маловероятно, например, что продавцы Oracle избивают Snowflake за предложение проприетарного программного обеспечения. Возможно, давление исходит от Databricks или других поставщиков открытого кода?

Databricks недавно запущен его проект Delta Sharing, открытый протокол для безопасного обмена большими наборами данных в реальном времени. Это было только одно из объявлений Databricks на Саммит Data + AI, который содержал слоган: «Будущее открыто». Не только Databricks позиционирует свое облако данных в качестве открытой альтернативы таким решениям, как Snowflake. Журналист Шон Кернер сказал мне, «Вы должны увидеть мой почтовый ящик… Все остальные предложения -« X – открытая альтернатива Snowflake ». ”

Snowflake, со своей стороны, непреклонен в том, что открывать – неправильный ответ в отношении форматов файлов, исходного кода и т. Д. Во всяком случае, не всегда. Может это и правильно. Но писать тысячи слов против открытости, а не просто демонстрировать ценность для клиентов через ее предложения, – это плохой маркетинг. В виде Я написал в 2020 году об IPO «Снежинки»:

“Разработчики никогда не проявляли чрезмерной религиозности в отношении открытого исходного кода. Причина [Olson’s comment about a] «Ошеломляющая» тенденция заключается в том, что открытый исходный код упрощает разработчикам выполнение своей работы благодаря высококачественной, легко доступной инфраструктуре данных с открытым исходным кодом. Конечно, есть и другие преимущества, такие как сообщества, которые часто сопровождают проекты с открытым исходным кодом, в сочетании с желанием иметь более детальный контроль над своим программным стеком. Но в конечном итоге открытый исходный код победил, потому что он позволяет разработчикам «делать …». Вот почему, например, вы обнаружите, что разработчики с удовольствием используют программное обеспечение с открытым исходным кодом, такое как Apache Airflow, для загрузки данных в свою проприетарную платформу данных Snowflake. Это не когнитивный диссонанс. Это прагматизм ».

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

Авторские права © 2021 IDG Communications, Inc.




#Снежинка #отталкивает #кого

Source link