Licença do JavaServer Faces

5 respostas
SanjuanRJ

Não entendi direito essa licença do JSF.

Afinal, eu sou obrigado a abrir o meu código??

JSF ? uses the same CDDL+GPL License as Glassfish.
https://glassfish.dev.java.net/public/CDDL+GPL.html
https://javaserverfaces.dev.java.net/

5 Respostas

G

[i]Em termos gerais, a GPL baseia-se em 4 liberdades:

  1. A liberdade de executar o programa, para qualquer propósito (liberdade nº 0)
  2. A liberdade de estudar como o programa funciona e adaptá-lo para as suas necessidades (liberdade nº 1). O acesso ao código-fonte é um pré-requisito para esta liberdade.
  3. A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade nº 2).
  4. A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie deles (liberdade nº 3). O acesso ao código-fonte é um pré-requisito para esta liberdade.

Com a garantia destas liberdades, a GPL permite que os programas sejam distribuídos e reaproveitados, mantendo, porém, os direitos do autor por forma a não permitir que essa informação seja usada de uma maneira que limite as liberdades originais. A licença não permite, por exemplo, que o código seja apoderado por outra pessoa, ou que sejam impostos sobre ele restrições que impeçam que seja distribuído da mesma maneira que foi adquirido.[/i]

[size=9] fonte: wikipedia [/size]

SanjuanRJ

Ou seja, segundo a GPL eu sou obrigado a abrir o meu código já que o JSF é assim, certo?

mas como as empresas a usam em aplicações comerciais?

G

pois eh, agora eu fiquei na duvida tb, segundo a minha interpretação da licença GPL, seria obrigatorio disponibilizar os arquivos fontes, bem como suas atualizaçoes, mas na pratica isso n acontece …

alguem explica isso ?

T

O seu código JSF não faz parte do projeto Mojarra (o que vem com o Glassfish); então não precisa seguir a licença GPL. Assim como um programa escrito em Java que use o OpenJDK não precisa seguir a licença GPL.

Você teria de seguir alguma licença compatível com GPL se você escrevesse algo que corrigisse, ampliasse ou modificasse os fontes do projeto Mojarra. Mas como você é só um mero mortal escrevendo uma aplicação comercial, esteja à vontade para usar a licença que quiser.

MrDataFlex

como o thingol disse. Usar e não alterar é a lei first para quem não quer seguir licenças.

Criado 21 de maio de 2009
Ultima resposta 21 de mai. de 2009
Respostas 5
Participantes 4