Saudacoes a todos.
Acredito que, como eu, pessoas da lista desenvolvem
componentes em java. O desenvolvimento de componentes
eh a area que mais me fascina, pois atua diretamente
no aumento da produtividade no desenvolvimento de apli-
cativos.
No entanto, a propriedade intelectual � amea�ada pelos
decompiladores, como o Mocha, Jasmine, etc, que permite 
que pessoas inescrupulosas, sem capacidade intelectual para desenvolver
suas proprias solucoes(este eh um desabafo), revertam o codigo dos
componentes e adulterem o seu codigo, talvez para comercializa-los como
sendo de sua propriedade, ou distribui-los livremente. Isto eh um fato
concreto. 

Nao sou contra os decompiladores, pelo contrario. 
Quem nao precisa de um quando tem seus codigos fontes corrompidos e so
dispoe das classes geradas em bom estado? Aplica engenharia reversa e
pronto. Os fontes estao recuperados. Sou contra sua nefasta utilizacao 
com fins de pirataria.

Ainda bem que surgiram bons ofuscadores de bytecodes java. Os
ofuscadores sao aplicativos, em sua maioria 10% puro java, que,
aplicados sobre um arquivo jar,
zip ou classes individualmente, geram novas versoes desses arquivos
devidamente protegidos contra decompiladores. 

Andei pesquisando alguns, e descobri varios muito bons.

Dentre eles:

SourceGuard (http://www.4thpass.com) 
Jcloak (http://www.force5.com) 
ObfuscatePro (http://www.jammsoftware.com) 
RetroGuard (http://www.retrologic.com) 
OuyaSafe (http://www.ouyasoft.com) 

O SourceGuard eh muito caro, mas oferece otima solucao.
O RetroGuard tem um preco acessivel.
Ja o OuyaSafe eh o mais barato, e oferece protecao adequada aas classes
submetidas. So pra ter ideia, ofusquei algumas classes minha com o
OuyaSafe e nao consegui decompila-las com o mocha ou o Jasmine.
Gostaria que alguem mais o testasse, e me desse um retorno. Pretendo
adotar o OuyaSafe.

Um abraco a todos.
Andre.
Sun Certified Java Programmer
   










_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a