Licenças ExtJS

licenca_secha_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

Matrix Versões ExtJS

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.

Veja também:

Desenvolvimento de aplicativos mobile: o que é e por que é importante?

Desenvolvimento de aplicativos mobile: o que é e por que é importante?

Atualmente, é quase impossível imaginar nossa rotina sem os smartphones que se tornaram uma parte crucial de nossas vidas. Em uma pesquisa feita pela FGV, só o Brasil tem 424 milhões de dispositivos digitais em uso. E à medida que surgem mais novidades e utilidades para esses dispositivos, a busca por tecnologias mais avançadas e […]

Tecnologia sencha: por que ela é tão importante?

Tecnologia sencha: por que ela é tão importante?

Quando se trata de aprimorar a integração e o suporte de registro em sua aplicação, é fundamental concentrar-se na otimização dos testes de desenvolvimento e integração. Nesse contexto, a tecnologia sencha se destaca como uma ferramenta indispensável. Ao oferecer recursos abrangentes para o desenvolvimento e teste de aplicativos da web e móveis, a tecnologia sencha […]

Ateliê de software: por que investir nele ao invés de uma fábrica de software?

Ateliê de software: por que investir nele ao invés de uma fábrica de software?

Na busca pelo fornecedor ideal para impulsionar seu negócio, entender as melhores práticas e modelos que se alinham às necessidades específicas da sua empresa é crucial. Esse princípio é ainda mais relevante quando se trata do desenvolvimento de software intuitivo e personalizado. Muitos associam a ideia de desenvolvimento de software a uma fábrica de software, […]

O que é a metodologia ágil e como aplica-la em 5 passos?

O que é a metodologia ágil e como aplica-la em 5 passos?

Você sabia que a metodologia ágil é o que guia as ações das empresas para melhorar seus resultados e o aumento na produtividade? A utilização de uma metodologia ágil contribui na gestão e impulso à inovação nas companhias, a partir de um modelo de fácil implementação em projetos e processos. Este método prioriza a eficiência, […]

Daniel da Cunha Bueno

Daniel da Cunha Bueno

Atualmente como Sencha MVP Senior Software Enginer em aplicações web e mobile (#C,Sencha Ext JS, Xamarin).