В контексте событий про Open Distro, открытие исходников X-Pack, а также статьи «The Cloud and Open Source Powder Keg» — перевод поста Шейя Бэнона (основатель и CEO Elastic).
В Elastic мы сосредоточены на создании отличных продуктов, формировании сообществ вокруг них и обеспечении успеха для пользователей наших продуктов.
В 2009 году я сел и написал первые несколько строк Elasticsearch и открыл его исходники. Я уволился с работы и потратил два года, вкладывая средства в создание продукта и помогая прекрасному сообществу, которое было построено вокруг него. В 2012 году мы создали компанию Elastic. Мы инвестировали в наше сообщество пользователей и построили экосистему продуктов с открытым исходным кодом, разработанных вокруг него. Мы добавили в Apache Lucene так много возможностей, что я потерял счет, создавая прочную основу для нашего решения. Мы добавили Kibana, созданную Рашидом, Logstash, созданный Джорданом, и PacketBeat, созданный Моникой и Тюдором, и многое другое. Мы создали продукты, сообщества вокруг них, и сосредоточились на том, чтобы наши пользователи смогли получить наибольшую пользу. Сегодня у нас есть сотни разработчиков Elastic, которые каждый день работают над этим обширным обязательством. У нас есть сотни тысяч членов сообщества, способствующих нашему общему успеху каждый день. И я горжусь компанией, которую мы создали, чтобы способствовать этому (процессу — прим. пер.).
Мы построили доверительный уровень с нашими пользователями, которыми я горжусь и перед которыми преклоняюсь. Начать надо с того, что мы открыты, и продолжаем быть честными перед нашим сообществом и пользователями в том, что мы делаем. Также мы сосредоточились на том, чтобы ничто не отвлекало нас от этого.
С тех пор, как мы начали, в течение многих лет мы имели дело с FUD. Если вы создадите что-то успешное, это обязательно произойдет. FUD в основном исходит от (более) крупных компаний, которые боятся того, что может сделать такое движение. Это естественный процесс. «Не используйте продукт, это игрушка». «У него есть только несколько разработчиков, что произойдет, если их собьет автобус?» «Они не знают, чего хочет ″энтерпрайз″». «Они не являются истинными X или Y или Z (введите свое слово дня)». Мы никогда не позволяли этому влиять на нас или занимать наши мысли. Это делается для того, чтобы отвлечь нас и наше сообщество от главной цели: создавать замечательные продукты и сообщества, которые так любят пользователи. Если мы позволим этому произойти, то просто подведем наших пользователей, а мы никогда вас не подведем.
Наши продукты были форкнуты, перераспределены и переукомплектованы так много раз, что я потерял счет. Это признак успеха и масштаба нашей продукции. От различных вендоров до крупных китайских компаний, в число которых теперь входит Amazon. Всегда была «причина», порой замаскированная ложным альтруизмом или доброжелательностью. Ни одна из них (имеются ввиду «причины» — прим. пер.) не продержалась. Они (решения на основе продуктов Elastic — прим. пер.) были созданы для удовлетворения своих собственных нужд, способствуют путанице и разрушают сообщество. Наша приверженность и сосредоточенность на создании отличных продуктов и сообществ, которые нравятся пользователям, сформировали наш путь, и это нашло отклик у вас, наших пользователей. Мы достигли доверительного уровня (общения) с вами, ожидаемого уровня инноваций и потрясающего сотрудничества, которое просто есть, и вы это видели.
Мы верим в открытый исходный код и силу, которую он приносит. Также мы с самого начала сообщили, что некоторые функции будут коммерческими и почему. Я верю, что наша честность является одной из основных причин нашего общего успеха. Мы создали наш открытый исходный код таким образом, чтобы он был легко подключаемым и имплементируемым. С самого начала мы не меняли свой путь, укрепляя доверие наших пользователей на протяжении многих лет, что мы остаемся верными своему слову и им (пользователям — прим. пер.).
Наш коммерческий код был «источником вдохновения» для других, он был слепо скопирован различными компаниями и даже вернулся обратно в определенных вариантах распространения или форках, как, например, только что отштампованный Amazon'ом, к большому сожалению, с критическими багами. Мы продолжали концентрироваться на создании отличных продуктов и сообществ, которые нравятся пользователям. Мы не позволили этому отвлечь нас, и этот фокус окупился десятикратно.
Наш бренд использовали и оскорбляли, крали и искажали информацию о нем много раз. Компании ложно утверждают, что работают в сотрудничестве с нашей компанией, в частности, Amazon. Мы не позволяли этому отвлекать нас, мы продолжали создавать отличные продукты и сообщества, которые нравятся пользователям. Ослабление фокуса является врагом компании, и мы никогда не позволяем этому влиять на нас. Важны только наши пользователи, а не шум вокруг.
Когда мы объединили усилия с компаниями, мы открыли код. Когда мы увидели, что наши пользователи используют нас для APM, мы все были взволнованы этим. Мы объединили свои усилия с полностью SaaS-компанией в области APM под названием OpBeat, что было крупной коммерческой инвестицией с нашей стороны, и бо́льшая часть этого кода была выложена в открытый доступ, и всё это бесплатно. Это было простое решение, поскольку мы сосредоточены на создании отличных продуктов и сообществ, которые нравятся пользователям, а вы, наши пользователи, заслуживаете этого.
Когда другие закрылись, мы открылись. Мы сохранили наш открытый исходный код под той же лицензией и удвоили свою открытость как компания. Мы повторно лицензировали наш существующий коммерческий код под менее строгой лицензией и открыли код. Мы пытаемся создать такой же уровень сотрудничества и прозрачности, как в нашем открытом исходном коде, во всем, что мы делаем. Это является обратной реакцией на многочисленные обсуждения, которые мы провели с нашими пользователями, и я так рад, что это вызвало у вас большой резонанс. С тех пор наш уровень инвестиций в открытый исходный код только увеличился, как и наша приверженность более свободным функциям и опыту, четко обозначенным и понятно распространяемым.
Когда компании пришли к нам, увидев наш успех, и попросили установить особые рабочие отношения для совместной работы над кодом, требуя преференций, которые поставили бы их выше наших пользователей, мы сказали им «нет». Это случалось много раз за эти годы, и только недавно снова, на этот раз с Amazon. Некоторые присоединились и стали замечательными партнерами для нас и сообщества. Другие, к сожалению, не пошли по этому пути. У нас есть обязательство, что мы будем относиться к одному разработчику, который способствует развитию наших продуктов, так же, как и ко всем остальным. Нет никаких предпочтений, и мы отклоним любую просьбу о ее наличии. Наш ответ всегда был константой: отправьте pull request, как и все остальные. Качество будет говорить само за себя.
Я пишу все это по нескольким причинам. Во-первых, нам всем иногда нужно подумать о том, что и почему мы сделали, что сделало нас успешными, чтобы убедиться, что мы остаемся верными своему курсу. Вам, нашими пользователями, нашему сообществу, нашей компании. Во-вторых, для всех остальных, кого могут отвлекать от сути разные причины, что сохранять концентрацию и оставаться честными — это единственное, что имеет значение. И наконец, чтобы выразить наше общее стремление продолжать создавать отличные продукты и сообщества, которые нравятся пользователям. Это наш истинный курс.
В Elastic всегда нулевой день (как и разработчики, которым мы помогаем, мы используем нумерацию с нуля). Ничего не изменилось с момента первой написанной мной строки кода за время 10-летнего пути, который мы прошли со всеми вами, нашими пользователями, и не изменится многие годы, которые впереди. Я ♡ вас всех.
В тексте было добавлено несколько ссылок, которых не было в исходном посте. Это не должно менять сути текста.
Автор: r_j