Esconder código Rails

6 respostas
emanuell

Pessoal,

Algum de voces já tentou esconder o código de uma aplicação feita com Rails?

Não é legal um sistema com o código entendível a todos

[]'s

6 Respostas

pcalcado
  1. Todos quem?

  2. Na maioria das lataformas enenharia reversa é algo bem simples, qual a diferença?

cv1

Nao? Pq?

emanuell

Qualquer pessoa que abra um arquivo .rb e veja o código na íntegra…

Algo como bytecode… não sei. Claro que, com engenharia reversa dá para voltar ao normal… mas realmente não queria deixar o código visível

elomarns

Supondo que você vá vender este software para uma empresa, eu acho justo que ela tenha direito de ler o código-fonte, até porque qualquer software minimamente útil não “acaba” no momento que ele é implantado, sempre haverá novas features a serem adicionadas, além dos inivetáveis bugs. Além disso, se a empresa em questão realmente precisar ter acesso ao código, eles certamente darão um jeito.

Uma boa alternativa a vender o software em si, supondo que seja este o seu caso, seria vender o serviço prestado pelo seu software.

Proteu_Alcebidiano

código não-decompilavél = reserva de mercado.

empresas que contratam serviços devem ter o código fonte de quem o faz. As empresas de serviço mudam, e isso não pode refletir no ciclo de vida de um software.

Cansei de ver empresas terceiras decompilando código porque em contrato de serviço escondia o código trabalhado.

T+

pcalcado

Eu acho que a pessoa tem o direito de preservar seu código-fonte se o quiser, porém isso geralmente é extremamente ineficiente. Se voc6e quer bytecode puro e simles use JRuby ou esquise sobre como o Mingle funciona, mas isso não vai te dar qualquer garantia a mais.

Procure nos posts do GUJ sobre obfuscação Java, a resposta é a mesma: contrate um bom advogado.

Criado 8 de março de 2008
Ultima resposta 9 de mar. de 2008
Respostas 6
Participantes 5