Em se tratando de bytecode, há disponibilidade de ferramentas bem razoáveis pra isso, que cospem código de boa qualidade. Se há tanta preocupação em proteger o código de esforços maliciosos por parte do contratante, há de se fazer um estoque de ansiolíticos e anti-depressivos, porque há várias maneiras de chegar até o código. O que quero dizer é que se há vontade de ver as entranhas da aplicação, ver-se-á. Talvez mais correto seja prover, como citaram em outra mensagem, qualidade o bastante para que a opção não seja tão tentadora e/ou adicionar uma cláusula contratual bonitinha que proteja o desenvolvedor no caso de qualquer ação inidônea por parte do cliente. E lembre-se que há aplicações e aplicações, implementações e implementações. Raramente é mais barato contratar um desenvolvedor para reimplementar: todas as complexidades iniciais do primeiro esforço terão de ser repassadas, boa parte das dificuldades do desenvolvimento original revividas, é provável que novos levantamentos sejam feitos. Tudo isso custa bastante caro se for colocar na ponta do lápis, mas faz-se corriqueiramente porque desenvolvimento de software é feito na maioria das vezes de maneira caótica, e quase todas misteriosamente sob essa impressão de que basta reinventar a roda que está tudo certo.
-Vitor. On 3/1/07, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote:
Claro mas, na pratica, quem vai se dar ao trabalho de decompilar e fazer engenharia reversa em codigo de terceiros em aplicações web ? nunca vi empresa alguma investir nisso. é mais facil/barato contratar alguem e escrever uma nova aplicação. On 3/1/07, Vitor Peres <[EMAIL PROTECTED]> wrote: > O que não necessariamente implica em dificuldades para obter o código do > programa, já que não demorará para surgir bons decompilers. > > On 3/1/07, Paŭlo de Souza Geyer <[EMAIL PROTECTED]> wrote: > > No momento não conheço nenhuma solução pra isso, mas o ruby 2.0 vai ter o > yarv que vai fazer um bytecode pra ruby, indisponibilizando o código fonte, > e aumentando o desempenho > > > > http://en.wikipedia.org/wiki/YARV > > > > > > > > On 3/1/07, Alexandre Giuseppe de Fuccio Pereira < > [EMAIL PROTECTED] > wrote: > > > > > > Amigos, > > > > > > Há como indisponibilizar o código da minha aplicação Rails para o > cliente? > > > > > > []'s, > > > -- Alexandre Giuseppe de Fuccio Pereira > > > > > > _______________________________________________ > > > Ruby-l mailing list > > > [email protected] > > > http://www.listas.unicamp.br/mailman/listinfo/ruby-l > > > > > > > > > > > > _______________________________________________ > > Ruby-l mailing list > > [email protected] > > http://www.listas.unicamp.br/mailman/listinfo/ruby-l > > > > > > > _______________________________________________ > Ruby-l mailing list > [email protected] > http://www.listas.unicamp.br/mailman/listinfo/ruby-l > > -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer _______________________________________________ Ruby-l mailing list [email protected] http://www.listas.unicamp.br/mailman/listinfo/ruby-l
_______________________________________________ Ruby-l mailing list [email protected] http://www.listas.unicamp.br/mailman/listinfo/ruby-l
