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

Responder a