Perguntas frequentes sobre licenciamento de software
Em 2021, com o lançamento do 7.11, mudamos o nosso código-fonte licenciado pelo Apache 2.0 no Elasticsearch e no Kibana para ter licenciamento duplo sob a Server Side Public License (SSPL) e a Licença da Elastic, dando aos usuários a escolha de qual licença aplicar. Em setembro de 2024, adicionaremos a licença AGPLv3 aprovada pela Open Source Initiative (OSI) como uma opção junto com a SSPL e nossa licença Elastic, garantindo que nossa comunidade e nossos clientes tenham acesso ao código aberto para usar, modificar, redistribuir e colaborar no código com um conjunto claro de direitos de sua escolha. Nossos lançamentos continuarão sob a Licença da Elastic.
Resumo da mudança no licenciamento
Você pode resumir as mudanças de 2021?
Alteramos o código-fonte licenciado pelo Apache 2.0 do Elasticsearch e do Kibana para que tenha licença dupla sob a SSPL 1.0 e a Elastic License 2.0 (ELv2), dando aos usuários a opção de escolher qual das duas licenças aplicar. Nossa distribuição padrão continuou sendo disponibilizada sob a Licença Elastic 2.0, como tem sido por quase três anos, e não produzimos mais uma distribuição Apache 2.0.
Por que a Elastic está fazendo essa mudança?
Acreditamos no espírito do Open Source e na clareza que o licenciamento Open Source traz para os direitos que nossa comunidade tem com o código-fonte, por isso estamos entusiasmados em trazer de volta uma licença Open Source aprovada pela OSI para o Elasticsearch e o Kibana.
Em 2021, tomamos a difícil decisão de transferir as partes de código aberto do código-fonte do Elasticsearch e do Kibana para licenças de software não aprovadas pela OSI — SSPL e Elastic License v2, como forma de reduzir o risco de confusão no mercado. Nos últimos três anos, a mudança foi bem-sucedida na atenuação dos riscos, nossas inovações desde aquela data foram extensas, e materiais para diferenciação, desempenho e aprimoramento de recursos, e agora nos sentimos à vontade para adicionar a AGPL como uma opção junto com a SSPL. Leia nosso blog de anúncios para mais informações.
O que é a Licença Elastic 2.0?
A Licença Elastic 2.0 se aplica à nossa distribuição e ao código-fonte dos recursos gratuitos e pagos do Elasticsearch e do Kibana. Nosso objetivo com a ELv2 é sermos tão permissivos quanto possível, ao mesmo tempo protegendo nossos produtos e marca contra abuso. Consulte esta FAQ dedicada para obter detalhes adicionais sobre a ELv2.
Eu sou um usuário. Como essa mudança na licença me afeta?
Se você baixou e usa a nossa distribuição padrão do Elasticsearch e do Kibana, nada muda para você. Nossa distribuição padrão continua sendo de código aberto sob a Licença Elastic 2.0, como tem sido por quase três anos. Se você desenvolve aplicações com base no Elasticsearch, nada muda para você. Nossas bibliotecas de cliente continuam a ser licenciadas sob o Apache 2.0. Se você usa plugins com base no Elasticsearch ou no Kibana, nada muda para você.
Eu contribuo com o Elasticsearch e/ou com o Kibana. Como isso me afeta?
Obrigado! Você pode continuar contribuindo com o Elasticsearch e o Kibana como sempre fez, independentemente de esse código estar sob a SSPL, AGPL ou a Licença Elastic. Para saber mais sobre como contribuir, consulte nosso guia do colaborador.
Sou um cliente ou parceiro. Como isso me afeta?
Os clientes e parceiros que usam nossos produtos no Elastic Cloud ou em uma assinatura autogerenciada não são afetados por essa mudança.
Eu desenvolvo uma aplicação que incorpora e redistribui o Elasticsearch. Como isso me afeta?
Se você estiver usando nossas distribuições, nada muda para você. Você pode usar o Elasticsearch livremente dentro do seu aplicativo SaaS ou autogerenciado e redistribuí-lo com seu aplicativo, desde que siga as limitações do ELv2. Veja esta FAQ dedicada para o texto completo da licença e detalhes adicionais sobre ELv2.
Ao usar o código-fonte, você pode escolher qual conjunto de termos e condições atenderá melhor às suas necessidades. Cada cabeçalho do arquivo fonte articula claramente quais licenças podem ser aplicadas (ELv2, SSPL e, em breve, AGPLv3), e nosso arquivo license.txt explica como definimos o código-fonte para facilitar a compreensão de suas opções.
Como funciona o licenciamento duplo/triplo?
Se você estiver usando nossas distribuições, nada muda para você. Nossa distribuição padrão continuará a ser publicada sob a ELv2, como tem sido por mais de três anos; portanto, se você não está usando o código-fonte diretamente, isso não o(a) afeta.
Ao usar o código-fonte, você pode escolher qual conjunto de termos e condições atenderá melhor às suas necessidades. Cada cabeçalho do arquivo fonte articula claramente quais licenças podem ser aplicadas (ELv2, SSPL e, em breve, AGPLv3), e nosso arquivo license.txt explica como definimos o código-fonte para facilitar a compreensão de suas opções.
Por que vocês estão oferecendo uma estratégia de licenciamento triplo?
Queremos oferecer opções aos nossos clientes e, por isso, decidimos não remover nenhuma das opções de licenciamento de código-fonte existentes. A maioria de nossos usuários e clientes usa nossas distribuições sob a Licença Elastic 2.0, enquanto outros se sentem confortáveis acessando e usando o código-fonte sob SSPL ou a Licença Elastic 2.0. Embora essas licenças sejam boas, optamos por adicionar a AGPL como outra opção para as pessoas que preferem a clareza e a certeza inerentes a uma licença open source bem conhecida e aprovada pela OSI.
O que é SSPL e como funciona?
SSPL é uma licença com código disponível originalmente criada pela MongoDB, que se propôs a elaborar uma licença que incorporasse os ideais do open source, permitindo o uso, a modificação e a redistribuição gratuitos e irrestritos, com o simples requisito de que, se você fornecer o produto como um serviço a outros, também deverá lançar publicamente quaisquer modificações, bem como o código-fonte das suas camadas de gerenciamento sob a SSPL.
Para obter mais informações, a MongoDB tem uma boa seção de perguntas frequentes. Achamos que seria útil compartilhar os seguintes blogs escritos por advogados:
https://www.coss.community/coss/sspl-re-takes-the-stage-in-2021-2koa
https://writing.kemitchell.com/2021/01/20/Righteous-Expedient-Wrong.html
Eu desenvolvo uma aplicação de SaaS usando o Elasticsearch como backend. Como isso me afeta?
Essa mudança na licença do código-fonte não deve afetá-lo(a). Você pode usar nossa distribuição padrão ou desenvolver aplicações sobre ela gratuitamente, sob a Licença Elastic. Essa licença com código disponível não contém nenhuma disposição de copyleft, e a funcionalidade padrão é gratuita. Para um exemplo específico, você pode ver nossa resposta a uma pergunta sobre isso no Magento.
A quais versões essa mudança se aplica?
Essa mudança afeta apenas o código-fonte — nossos lançamentos continuarão sendo open source sob a Licença Elastic. A mudança de 2021, na qual migramos do Apache 2.0 para introduzir o SSPL e a Licença Elastic 2.0, foi aplicada pouco antes do lançamento da versão 7.11. Espera-se que a mudança de 2024, na qual adicionamos o AGPLv3 junto com o SSPL, ocorra antes que a versão 8.16 esteja disponível ao público em geral.
Haverá mudanças na licença para outros produtos além do Elasticsearch e do Kibana?
Não, estamos fazendo essa mudança apenas no licenciamento para o Elasticsearch e o Kibana. Nenhum outro produto será afetado.
Isso significa que o Elasticsearch e o Kibana são open source novamente?
Sim! A AGPLv3 é uma licença Open Source aprovada pela OSI, que se aplicará a uma parte significativa do código-fonte do Elasticsearch e do Kibana. Leia mais sobre isso em nosso blog de anúncios.
A Elastic continuará a desenvolver software open source?
Nossos compromissos com os princípios do open source não mudaram nada — sempre valorizamos e sempre valorizaremos a transparência, a colaboração e a comunidade. Além do Elasticsearch e do Kibana, muitos de nossos produtos e projetos continuam sob o Apache 2.0, incluindo nossas bibliotecas de cliente, os Beats, o Logstash, bem como padrões como o Elastic Common Schema. Também continuaremos a contribuir para outros projetos open source, como o Apache Lucene, OTel e outros projetos, como sempre fizemos.
Estou usando o Elasticsearch como um serviço de um provedor de serviços em nuvem. Como essa mudança me afeta?
Os provedores de serviços em nuvem pública precisarão estar em conformidade com a SSPL, AGPLv3 ou a Licença Elastic se quiserem fornecer uma versão do Elasticsearch e do Kibana que for lançada após essa mudança.
Estou usando o Elasticsearch via APIs. Como essa mudança me afeta?
Essa mudança não afeta o modo como você usa as bibliotecas de cliente para acessar o Elasticsearch. Nossas bibliotecas de cliente permanecem licenciadas sob a licença Apache 2.0.
Se tiver alguma dúvida, entre em contato conosco em [email protected].
Estou criando plugins para o Elasticsearch ou o Kibana. Como essa mudança me afeta?
Essa mudança não afeta como você cria ou licencia plugins para o Elasticsearch ou o Kibana. Para evitar dúvidas, a criação de um plugin para ser usado no Elasticsearch ou no Kibana não constitui um trabalho derivado e não terá nenhum impacto sobre como você licencia o código-fonte do seu plugin.
Se tiver alguma dúvida, entre em contato conosco em [email protected].
Como essa mudança afeta suas parcerias com a Microsoft, o Google, o Alibaba e o Tencent?
Não afeta. Temos relacionamentos comerciais positivos e fortes com esses provedores de nuvem pública e continuaremos a fazer parcerias com eles no futuro. O Elastic Cloud está disponível na Microsoft, no Google e na AWS. Em todos os três casos, fazemos parte de seus ecossistemas de marketplace. Esses relacionamentos não são afetados.
Como essa mudança afeta o seu relacionamento com a AWS?
Fazemos uma parceria estreita com a AWS em nossa listagem do Elastic Cloud no AWS Marketplace e continuamos a investir nesse relacionamento para tornar o Elastic Cloud a melhor experiência hospedada do Elasticsearch e do Kibana na AWS. Recebemos até mesmo o prêmio <a href=\" \" target=\" \">AWS Rising Star Partner of the Year 2023! Da mesma forma, construímos fortes relacionamentos com o Google Cloud e o Microsoft Azure para garantir que o Elastic Cloud seja a melhor maneira de usar o Elasticsearch.
Estou usando o EUI ou o Elastic Charts na minha aplicação fora do Kibana. Como isso me afeta?
Se a sua aplicação não é um serviço hospedado ou gerenciado, é possível que você não seja afetado(a). Se quiser mais esclarecimentos ou tiver outras dúvidas, envie um email para [email protected].
Estou usando o EUI ou o Elastic Charts no meu plugin do Kibana. Como isso me afeta?
Queremos incentivar o pessoal a criar plugins para o Kibana. Você pode continuar a desenvolver plugins para o Kibana que usem o EUI ou o Elastic Charts. Se tiver outras dúvidas, envie um email para [email protected].
Log de alterações
- 29 de agosto de 2024: grande atualização do FAQ para refletir a introdução da AGPL como uma opção de licenciamento de código-fonte.
- 21 de dezembro de 2021: detalhes atualizados sobre o novo cliente Java API
- 7 de junho de 2021: duas perguntas sobre o licenciamento com EUI e Elastic Charts foram adicionadas
- 2 de fevereiro de 2021: diversas alterações para refletir as atualizações da Licença Elastic v2 (ELv2).
- 26 de janeiro de 2021: expandir resposta para "O que é SSPL e como ele funciona?" para maior clareza.
- 18 de janeiro de 2021: as perguntas “Eu incorporo ao meu produto uma versão modificada do Elasticsearch e/ou Kibana...” e “Eu desenvolvo uma aplicação que incorpora e redistribui o Elasticsearch...” foram combinadas para esclarecer e garantir consistência.
- A pergunta “Eu desenvolvo uma aplicação que incorpora e redistribui o Elasticsearch…” foi publicada em 17 de janeiro de 2021 para contexto adicional. A pergunta “Que tipo de uso constitui “oferecer o produto como um serviço” sob a SSPL?” e sua respectiva resposta foram publicadas.
- 15 de janeiro de 2021: publicar "Por que você está oferecendo uma estratégia de licença dupla?", "Eu crio um aplicativo SaaS usando o Elasticsearch como backend...", e "Como essa mudança afeta seu relacionamento com a AWS?" perguntas e respostas.
Você poder resumir as mudanças de 2024?
Estamos adicionando a AGPLv3, uma licença de código aberto aprovada pela OSI, como uma opção para as partes gratuitas do código-fonte do Elasticsearch e do Kibana que atualmente está disponível sob a Elastic License 2.0 (ELv2) e a SSPL 1.0. Com essa mudança, esse código-fonte estará disponível sob SSPL 1.0, AGPLv3 e Elastic License v2, dando aos usuários a escolha de qual licença aplicar ao acessar e usar o código-fonte.
O que é AGPL?
AGPLv3 é uma licença open source aprovada pela OSI, que permite o uso livre e irrestrito, a modificação e a redistribuição do código-fonte, com o simples requisito de que você faça quaisquer modificações no próprio código-fonte e em quaisquer trabalhos derivados disponíveis sob a mesma licença.