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/
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/
[i]Em termos gerais, a GPL baseia-se em 4 liberdades:
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]
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?
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 ?
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.
como o thingol disse. Usar e não alterar é a lei first para quem não quer seguir licenças.