Licença do JavaServer Faces  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
SanjuanRJ
JavaGuru
[Avatar]

Membro desde: 15/05/2007 13:33:12
Mensagens: 238
Offline

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/


[MSN]
guimoz
JavaEvangelist

Membro desde: 11/08/2007 19:21:10
Mensagens: 455
Localização: Bento Gonçalves - RS
Offline

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.



fonte: wikipedia
SanjuanRJ
JavaGuru
[Avatar]

Membro desde: 15/05/2007 13:33:12
Mensagens: 238
Offline

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?
[MSN]
guimoz
JavaEvangelist

Membro desde: 11/08/2007 19:21:10
Mensagens: 455
Localização: Bento Gonçalves - RS
Offline

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 ?
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

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.
[WWW]
MrDataFlex
Virtual Machine Man
[Avatar]

Membro desde: 23/03/2007 18:33:34
Mensagens: 569
Offline

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

SCJP 5.0
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team