8 Minutos p/ ler
Licenças ExtJS
Introdução ao ExtJS
Tipos de Licença do Sencha ExtJS
Olá pessoal tudo certo?
Uma questão que é muito comum chegar até nós, é como o Ext JS é licenciado. E sim, o ExtJS é um framework pago, com os seus valores, porém ele possui duas maneiras de serem utilizadas gratuitamente. Para isso resolvemos escrever um post para que possamos esclarecer todas as dúvidas com relação ao licenciamento.
Licenciamento GPL Sencha ExtJS
antes de explicar o gpl da Sencha, vamos explicar do que se trata o gpl
O que é a GPL?
A GNU General Public License (GPL) é a licença de software livre e de código aberto (FOSS) mais utilizada no mundo. A GPL foi criada e patrocinada pela Free Software Foundation (FSF). Leia a licença GPL v3 A GPL é a licença de código aberto mais usada no mundo. Linux, MySQL, WordPress e outros grandes projetos de código aberto são todos licenciados sob a GPL. A GPL é projetada para garantir que você tenha a liberdade de modificar o software que você usa como achar melhor. Em troca, você é solicitado a garantir que qualquer usuário de software que você tenha construído usando o software GPL receba a mesma liberdade para modificar seu software. O licenciamento sob a GPLv3 garante a maior quantidade de disponibilidade na comunidade de código aberto
Um exemplo principal
Em tudo isso, pense em “Linux”. O kernel do Linux era um dos muitos programas proeminentes licenciados sob a GPL. O que ele fez foi dar aos colaboradores do programa Linux uma garantia completa de que seus esforços garantiriam que o software permaneça livre para todos usarem, em vez de serem controlados por alguma empresa de software que desfrutaria apenas a maioria dos benefícios decorrentes disso.
Licenciamento ExtJS GPL como funciona?
Para desenvolvedores que desejam liberar o código-fonte para seus aplicativos, o Sencha fornece uma opção de licenciamento Open Source para essas estruturas. Para usar esta licença, você deve seguir os termos da GPL v3; veja os destaques abaixo.
GNU General Public License versão 3 (GPL v3) Termos e condições
Você pode optar por usar a licença GPL v3 sem pagar uma taxa, desde que esteja em conformidade com os termos da licença GPLv3.
Se você criar um software que usa GPL, você deve licenciar esse software sob a GPL v3 (veja GPL FAQ ), e
Se você criar um software que use GPL, deverá liberar seu código-fonte (veja GPL FAQ ), e
Se você criar um software que use GPL, não poderá liberar seu trabalho na App Store da Apple .
Se você começar com uma licença GPL, não poderá converter em uma licença comercial simplesmente comprando uma.
Você não pode incluir o Sencha Ext JS ou Sencha GTX em uma distribuição de closed source sob esta licença.
Informações adicionais sobre o licenciamento de código aberto podem ser encontradas no FAQ do Open Source .
A política GPL atual do Sencha para Ext JS é que os principais lançamentos, como o 6.0, 7.0 e o primeiro lançamento menor imediatamente após um lançamento principal, como o 7.0.1, estão disponíveis sob GPL v3. Todas as outras versões, como 6.5 e 6.5.1, estão disponíveis para clientes de licenças comerciais com contratos atuais de manutenção e suporte.
Se você optar por pagar uma Licença comercial não é necessário deixar seu código disponível ao público.
Versão da comunidade
O Ext JS Community Edition é uma ótima maneira de começar a criar aplicativos da Web de várias plataformas com uso intensivo de dados. O Ext JS Community Edition inclui a parte do modern do framework Ext JS com centenas de componente, o fantástico tema Material Design, ferramentas abertas baseadas em npm e uma licença de uso comercial limitada.
Essa licença é ideal para você que tem uma ideia de produto/startup e quer começar uma interface avançada, sabemos que começar sem capital inicial ou sem receita de vendas é complicado, e por isso a Sencha te dá esse apoio no início.
Equipar os desenvolvedores com ferramentas de nível profissional pode ter um custo proibitivo antes de você ter produtos para vender. O Community Edition é projetado para permitir que indivíduos e startups inicializem sua visão até que as receitas anuais atinjam US $ 10.000 (Você pode fazer a conta convertendo o câmbio para o Real). A partir daí, você precisa providenciar uma licença de comercial Ext JS.
Posso atualizar do Community Edition para uma edição superior?
Sim. Quando precisar atualizar sua edição (se você não estiver mais qualificado para o Community Edition ou precisar de recursos adicionais de edições maiores), você pode adiquirir a versão da edição da sua escolha com a Embarcadero ou nós mesmos. Afinal somos revendedores de produtos da Embarcadero aqui no território brasileiro. Caso tenha interesse em tirar mais dúvidas sobre ExtJS, podem falar com a gente. Será um prazer te ajudar na melhor escolha.
Um teste do Community Edition está disponível?
Você não precisa testar a versão do Community Edition, pois como explicamos antes, você precisa respeitar o limite de venda de $US 10.000. Até atingir isso, você é livre para utilizar a versão durante um ano. O que talvez seja interessante para você é testar a versão Premiun depois que a sua aplicação já estiver em um nível mais avançado, e você precisar de outras ferramentas que a versão community não oferecer. E dependendo da compração, caso haja interesse em adquirir a licença, como dito antes, vocês podem falar com a gente para te ajudar em sua escolha.
Posso vender meus aplicativos ou componentes criados com o Community Edition?
Sim. Você pode vender quantos aplicativos ou componentes que quiser desenvolvido com o Community Edition. Lembrando que sua o total faturado não pode exceder os US $ 10.000 em real brasileiro.
Deixamos o link dos termos de licença da Sencha aqui para você analisar posteriormente (Em Inglês).
Há royalties para aplicativos criados com o Ext JS Community Edition?
Não. Aplicativos e componentes criados com o Community Edition podem ser distribuídos sem royalties. No entanto, se você vender suas licenças e serviços criados com o Community Edition, a sencha irá solicitar que compre uma licença comercial completa quando sua receita com base nessas licenças ou serviços exceder US $ 10.000,00 ou moeda local equivalente ou se a receita anual da empresa exceder US $ 10.000 ou equivalente. Veja o Contrato de Licença para detalhes .
Como obtenho uma licença do Community Edition?
Você deve se registrar e ser aprovado para uma Licença do Community Edition que será válida por um período de um ano inteiro, a menos e até que suas receitas para o ano excedam o limite de US $ 10.000.
Licença Trial
Um download de teste está disponível para o Sencha Ext JS em vigor por 30 dias e regido pelo Contrato de Licença do Software Sencha . Você não pode iniciar o desenvolvimento de um aplicativo sob licença GPLv3 e depois convertê-lo em uma licença comercial. Você não pode se desenvolver durante um período experimental e continuar o desenvolvimento além desse período (30 dias).
Licença comercial
A licença para cada SDK e ferramenta incluídos é regida pelo Contrato de Licença do Software Sencha
Suporte para Sencha Ext JS é regido pelo Contrato de Manutenção e Suporte
Um resumo das restrições importantes pode ser encontrado em Resumo das Restrições de Uso Importante para o Software Sencha
Informações adicionais sobre licenciamento podem ser encontradas nas Perguntas frequentes sobre licenciamento, manutenção e suporte
Licença Open Source (GPLv3)
A licença Open Source (GPLv3) para o Sencha Ext JS pode ser encontrada na página de download do
Sencha GPL
Informações adicionais sobre o licenciamento de código aberto podem ser encontradas no FAQ do
Open Source
O que não tenho Permissões para fazer com o código opensource sob a GPL v3?
Você pode baixar o código base, instalar, e modificar se necessário. Se você modificar o código, nós encorajamos você a contribuir com a comunidade Sencha compartilhando suas motificações no forúm da Sencha
O que seria uma modificação?
Uma simples regra a ser seguida é se você modificar qualquer funcionalidade ou arquivo em um produto da Sencha com um proposito além da configuração, então você deve criou uma modificação. de produtos licenciados sob a GPLv3 estão sujeitas à licença GPL v3. Informações adicionais estão disponíveis no FAQ GPL oficial.
A seguir, exemplos de modificações:
Modifique o arquivo de código-fonte Ext JavaScript, Java ou CSS
Estenda a classe Ext ou sobrescreva quaisquer funções ou métodos do Ext
Modificando uma API Ext
Matrix das versões
Ficou interessado?
Nós da BSource somos revendedores de licenças da Sencha, e teremos o maior prazer de tirar qualquer dúvida sobre seus produtos e conseguirmos a melhor condição de pagamento, entre em contato conosco.
Comentários