Ola Fabio,

Essa sua preocupacao era muito comum. Lembro que tive varias conversas com
clientes sobre esse problema quando ainda tentava difundir o uso de Java. 
A sua maior preocupacao parece ser com propriedade intelectual.

>Surgiu uma preocupação sobre como preservar a propriedade
intelectual de softwares desenvolvidos em Java.

O codigo fonte estar disponivel para o publico ou nao, nao eh um perigo para a
sua propriedade intelectual. A licensa de uso do software e seus fontes eh que
vai controlar essa situacao.
Veja o caso da propria Microsoft com a sua Shared Source Initiative,
(http://www.microsoft.com/licensing/sharedsource/)
Ninguem eh mais protecionista do que a MS, mas ateh o Tio Bill sabe que esse
negocio de esconder fontes nao funciona.

Java nao eh a unica linguagem que apresenta esse problema, VB, C# e basicamente
qualquer linguagem que gera algum codigo intermediario pode ser facilmente
"descompilada". E mesmo linguagens "realemte" compiladas (desde que sem muita
otimizacao) podem ser revertidas para alguma linguagem de mais alto nivel. (Na
faculdade escrevi um programinha que lia um programa ".com" e gerava um fonte em
"C" equivalente. Funcionava ateh bem para casos simples.)

Outro ponto do seu email.
>Se uma pessoa hoje resolve desenvolver um software comercial em Java, é
possível descompilar tudo ?

Se a pessoa estah com muita vontade de ver o teu fonte, sim, eh possivel. Mas
vai ter que ser um programa que faca algo bem interessante, ateh porque eh muito
provavel que o fonte jah esteja disponivel em algum site, possivelmente pela
mesma empresa que desenvolveu, e sob uma licensa que impede ou naoo uso.

E se for uma ideia muito boa mesmo, logo logo vai surgir um grupo para fazer uma
versao Free do teu programa. Mas os fontes vao ser diferentes.

Silvio

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a