Sobre distribuições abertas, código-fonte aberto e elástico

No contexto de eventos sobre o Open Distro , a descoberta do código-fonte do X-Pack , bem como o artigo “O barril de pólvora em nuvem e código aberto” é uma tradução do post de Shey Banon (fundadora e CEO da Elastic).



Na Elastic, nos concentramos em criar ótimos produtos, criar comunidades em torno deles e garantir o sucesso dos usuários de nossos produtos.

Em 2009, sentei-me e escrevi as primeiras linhas do Elasticsearch e abri sua fonte . Saí do meu emprego e passei dois anos investindo na criação de um produto e ajudando a grande comunidade que foi construída em torno dele. Em 2012, estabelecemos o Elastic . Investimos em nossa comunidade de usuários e construímos um ecossistema de produtos de código aberto desenvolvidos em torno dela. Adicionamos tantos recursos ao Apache Lucene que perdi o controle da pontuação, criando uma base sólida para a nossa solução. Adicionamos o Kibana, criado por Rashid , Logstash, criado pela Jordan , e PacketBeat, criado por Monica e Tudor , e muito mais. Criamos produtos, as comunidades ao seu redor e focamos em garantir que nossos usuários possam obter o máximo benefício. Hoje, temos centenas de desenvolvedores Elastic que trabalham neste vasto compromisso todos os dias. Temos centenas de milhares de membros da comunidade contribuindo para o nosso sucesso comum todos os dias. E tenho orgulho da empresa que criamos para contribuir com isso (o processo - aprox. Por. ).

Criamos um nível de confiança com nossos usuários, dos quais me orgulho e me curvo. Precisamos começar com o fato de sermos abertos e continuarmos sendo honestos com nossa comunidade e usuários no que fazemos. Também nos concentramos em nada que nos distraísse disso.

Desde que começamos, há muitos anos que lidamos com o FUD . Se você criar algo bem-sucedido, isso definitivamente acontecerá. O FUD vem principalmente de (mais) grandes empresas que têm medo do que essa mudança possa fazer. Este é um processo natural. "Não use o produto, este é um brinquedo." "Ele tem apenas alguns desenvolvedores, o que acontece se eles forem atropelados por um ônibus?" "Eles não sabem o que a" Empresa "quer". "Eles não são verdadeiros X, Y ou Z (digite sua palavra do dia)." Nunca permitimos que isso nos influenciasse ou ocupasse nossos pensamentos. Isso é feito para distrair a nós e nossa comunidade do objetivo principal: criar ótimos produtos e comunidades que os usuários tanto amam. Se deixamos isso acontecer, apenas decepcionamos nossos usuários e nunca decepcionamos você.

Nossos produtos foram bifurcados, redistribuídos e com falta de pessoal tantas vezes que perdi a conta. Este é um sinal do sucesso e da escala de nossos produtos. De vários fornecedores a grandes empresas chinesas, que agora incluem a Amazon. Sempre houve uma "causa", às vezes mascarada por falso altruísmo ou boa vontade. Nenhum deles (que significa "razões" - aprox. Por. ) Não durou. Eles (soluções baseadas em produtos Elastic - aprox. Per. ) Foram criados para atender às próprias necessidades, contribuem para a confusão e destroem a comunidade. Nosso compromisso e foco na criação de ótimos produtos e comunidades que os usuários gostam moldaram nosso caminho e ressoaram com você, nossos usuários. Atingimos um nível de confiança (comunicação) com você, o nível esperado de inovação e incrível cooperação, que simplesmente existe, e você já viu.

Acreditamos no código aberto e no poder que ele traz. Também dissemos desde o início que alguns recursos serão comerciais e por quê. Acredito que nossa honestidade é uma das principais razões de nosso sucesso comum. Criamos nosso código-fonte aberto de maneira que seja fácil conectar e implementar. Desde o início, não mudamos nosso caminho, fortalecendo a confiança de nossos usuários ao longo dos anos, de que permanecemos fiéis à nossa palavra e a eles (aos usuários - aprox. Trans. ).

Nosso código de vendas era uma “fonte de inspiração” para outros, era copiado às cegas por várias empresas e até retornava em certas opções de distribuição ou garfos, como, por exemplo, a Amazon simplesmente o carimbava, infelizmente, com bugs críticos. Continuamos focados na criação de ótimos produtos e comunidades de que os usuários gostam. Não permitimos que isso nos distraísse, e esse foco valeu dez vezes.

Nossa marca foi usada e insultada, roubou e distorceu informações sobre ela muitas vezes. As empresas afirmam falsamente que trabalham em colaboração com a nossa empresa, em particular a Amazon . Não deixamos isso nos distrair, continuamos a criar ótimos produtos e comunidades de que os usuários gostaram. O enfraquecimento do foco é o inimigo da empresa e nunca permitimos que isso nos afete. Somente nossos usuários são importantes, não o barulho ao redor.

Quando unimos forças com as empresas, abrimos o código. Quando vimos que nossos usuários estavam nos usando para o APM, ficamos entusiasmados com isso. Unimos forças com uma empresa completamente baseada em SaaS na área de APM chamada OpBeat, que foi um grande investimento comercial de nossa parte, e a maior parte desse código foi publicada em domínio público , e tudo isso é gratuito. Foi uma decisão simples, porque estamos focados em criar ótimos produtos e comunidades que os usuários gostam e você, nossos usuários, merecem.

Quando os outros fecharam, abrimos . Mantivemos nosso código-fonte aberto sob a mesma licença e dobramos nossa abertura como empresa. Licenciamos novamente nosso código comercial existente sob uma licença menos rigorosa e abrimos o código. Estamos tentando criar o mesmo nível de cooperação e transparência que em nosso código-fonte aberto em tudo o que fazemos. Essa é uma reação às muitas discussões que tivemos com nossos usuários, e estou tão feliz que isso lhe causou muita ressonância. Desde então, nosso nível de investimento em código aberto aumentou apenas, assim como nosso compromisso com funções e experiências mais livres, claramente definidas e compreensivelmente compartilhadas.

Quando as empresas vieram até nós, vendo nosso sucesso, e pediram para estabelecer uma relação de trabalho especial para trabalhar em conjunto no código, exigindo preferências que as colocassem mais altas do que nossos usuários, dissemos que não. Isso aconteceu muitas vezes ao longo dos anos, e apenas recentemente novamente, desta vez com a Amazon. Alguns se juntaram e se tornaram grandes parceiros para nós e para a comunidade. Outros, infelizmente, não seguiram esse caminho. Temos o compromisso de nos relacionarmos com um desenvolvedor que contribui para o desenvolvimento de nossos produtos e com todos os outros. Não há preferências e rejeitaremos qualquer solicitação de disponibilidade. Nossa resposta sempre foi constante: envie uma solicitação de recebimento, como todos os outros. Qualidade fala por si.

Escrevo tudo isso por várias razões. Primeiro, todos às vezes precisamos pensar sobre o que e por que fizemos, o que nos tornou bem-sucedidos, para garantir que continuemos fiéis ao nosso curso. Você, nossos usuários, nossa comunidade, nossa empresa. Em segundo lugar, para todos os outros que podem se distrair por diferentes razões, é importante manter a concentração e ser honesto. E, finalmente, para expressar nosso desejo comum de continuar criando ótimos produtos e comunidades de que os usuários gostam. Este é o nosso verdadeiro curso .

Elastic é sempre o dia zero (como os desenvolvedores que ajudamos, usamos a numeração do zero). Nada mudou desde a primeira linha de código que escrevi durante a jornada de 10 anos em que andamos com todos vocês, nossos usuários, e muitos dos próximos anos não serão alterados. Eu ♡ todos vocês.

Vários links foram adicionados ao texto que não estavam na postagem original. Isso não deve mudar a essência do texto.

Source: https://habr.com/ru/post/pt445500/


All Articles