Gwt com Ext js - Licença GPLv3, tem que comprar para uso comercial?

Boa noite,

Bom, pesquisei no fórum, achei algumas coisas, mas peço humildemente ajuda.
Comecei a estudar Gwt e gostaria de usar Ext JS e Ext Gwt, que hoje são sencha (http://www.sencha.com).

Entretanto, a utilização da licença GPLv3 tem me deixado com muitas dúvidas, devido ao excesso de detalhes e, obviamente, o meu conhecimento limitado sobre o assunto.

Sem adquirir uma licença comercial, eu posso desenvolver utilizando o sencha, fazer um contrato de serviço (como PJ) para o fornecimento do serviço?
Para eu desenvolver comercialmente com a biblioteca eu tenho que adquirir uma licença?

Não quero fazer nada ilegal e gostaria de utilizar o Gwt, Mas se tiver que comprar uma licença acho que vou utilizar o JSF com Faces (primefaces, richfaces…).

Valeu,
James

Eu achei este trecho em http://www.fsfla.org/svnwiki/blogs/lxo/pub/gplv3-novidades-longo, por Alexandre Oliva:

Mas temor só se justifica em quem venha a modificar e/ou distribuir software sob a GPLv3, mas esteja pensando ou agindo no sentido de restringir o exercício das quatro* liberdades dos usuários no que tange a esse mesmo software. Se não despertasse esse tipo de temor, a GPL não estaria cumprindo seu objetivo.

*Software é livre quando o usuário tem quatro liberdades fundamentais respeitadas: (0) rodar o programa para qualquer propósito, (1) estudá-lo e adaptá-lo às suas necessidades, (2) redistribuí-lo, da forma como foi recebido e (3) modificá-lo e distribuir as modificações

Entendo que eu posso utilizar o Ext Js e Ext Gwt e distribuí-lo sem modificações, mas na forma de serviços, ou seja, eu não poderia desenvolver uma aplicação web e vendê-la, pois como estou vendendo o produto estou dando o direito de terceiro modificá-lo.

Então se eu utilizar o Sencha (GPLv3) em minha aplicação e vender o serviço estou de acordo com a licença, certo?

James

Até onde eu sei, GPL é viral. O que significa dizer que qualquer coisa que ela toca, vira GPL. Se você usar uma biblioteca GPL, seu aplicativo tem que ser GPL. Por favor, me corrijam caso eu tenha escrito bobagens. Mas acho que é isso aí. Inclusive o GXT (Sencha GWT) tem licença Dual (GPL e Comercial). Neste caso, há outras alternativas, como a SmartGWT ou GWT puro mesmo.

[quote=james_lisboa]Boa noite,

Bom, pesquisei no fórum, achei algumas coisas, mas peço humildemente ajuda.
Comecei a estudar Gwt e gostaria de usar Ext JS e Ext Gwt, que hoje são sencha (http://www.sencha.com).

Entretanto, a utilização da licença GPLv3 tem me deixado com muitas dúvidas, devido ao excesso de detalhes e, obviamente, o meu conhecimento limitado sobre o assunto.

Sem adquirir uma licença comercial, eu posso desenvolver utilizando o sencha, fazer um contrato de serviço (como PJ) para o fornecimento do serviço?
Para eu desenvolver comercialmente com a biblioteca eu tenho que adquirir uma licença?

Não quero fazer nada ilegal e gostaria de utilizar o Gwt, Mas se tiver que comprar uma licença acho que vou utilizar o JSF com Faces (primefaces, richfaces…).

Valeu,
James
[/quote]

Então use JSF com Faces, a dual license como no caso do Sencha funiona da seguinte maneira:

  • Se você não vai disponibilizar seu sistema gratuitamente (obtendo lucros não com sua venda mas de outra forma, ou sem fins lucrativos), pode usar de graça.
  • Se você vai vender o sistema pague nossa licensa comercial.

Simples assim. É o mesmo caso do Driver JDBC do MySQL, e tem muita gente que nem se liga da licensa :slight_smile:

Srs, obrigado pelas respostas. Um bom dia a todos.