� relativamente f�cil descompilar algo feito em JAVA (entre outras
linguagens semelhantes), mas vai uma dica que descobri: descompilar
c�digos em JAVA grandes (com mais de 10.000 linhas, por exemplo) causam
SEMPRE algum erro nos descompiladores que todos encontram com facilidade
na NET e conseq�entemente o c�digo n�o � exposto. O problema � que a
grande maioria dos c�digos n�o chega a ficarem t�o grandes... N�o
encontrei ainda um descompilador p/ JAVA que funcionasse p/ c�digos
destas propor��es, o que n�o significa que n�o existam, � claro...

-----Mensagem original-----
De: Silvio L. DeMorais [mailto:[EMAIL PROTECTED]] 
Enviada em: s�bado, 28 de setembro de 2002 16:50
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Prote��o de c�digo Java 

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] 
------------------------------------------------------------------------
-






------------------------------ 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