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