Experiência: Proteger Código Fonte
31/08/2014 15:31
1
Ola Pessoal!

estou desenvolvendo algumas simples aplicações em Grails, porém em todas estas preciso dar manutenção.

Me recomendaram contratar uma empresa ("casa de software") que desenvolva em Grails, mas tenho medo que esta roube meu código fonte e meus clientes ao conseguir acesso a documentação dos meus sistemas.

Existe algum meio de proteger meu código fonte, plugins, etc deste tipo de situação???

Alguém ja passou por isso??

Como funcionam na empresa que vocês trabalham?
Tags: grails, código fonte


1
Boa tarde Rodrigo,

a solução para este tipo de problema é jurídica. Peça um contrato de confidencialidade da empresa no qual estabeleça suas condições.

Caso se interesse, a itexto (minha empresa) faz exatamente isto com todos os clientes justamente para evitar este tipo de situação.


0
Bom Dia Henrique!

Obrigado por responder.

O Contrato de confidencialidade com a empresa é o meio jurídico de se resolver isso. Porém durante o contrato é tranquilo, o problema é no final do contrato onde a empresa pode lançar aquele sistema em outra linguagem com outro nome entende, pois ele possuirá a experiência de mercado dos meus softwares.

Eu queria saber como proteger o código durante o desenvolvimento, tipo para que a empresa ou algum funcionário mal intencionado não pudessem repassar o código fonte.

Eu ouvi dizer que na linguagem PHP existe o ZEND que protege o código fonte durante e após o desenvolvimento.

Será que existe algum ZEND para o Grails?


01/09/2014 09:04


1
Rodrigo, até onde eu sei o Zend é um framework para php assim como Grails é para Groovy, e o php nem compila os fontes, o que acontece são ofuscações ou embaralhamento de código, com troca de nomes de variáveis de forma que fique difícil de ler o código, transformação do código em código nativo o que faz você perder a vantagem da multiplataforma(no server claro), mas não te serve também porque como a empresa vai te prestar assistência sem poder ler os códigos, então acho que mesmo com ZEND Guard, que é o nome da ferramenta, você teria que abrir para o pessoal poder mexer e "voilá", "perdeu preiboy rs" desculpe a brincadeira, mas acho que a solução continua jurídica proteja a ideia do seu software patenteando, espero ter ajudado.
01/09/2014 10:06


1
Oi Rodrigo,

neste caso a solução é a simples confiança entre ambas as partes mesmo. Técnicamente acho muito difícil.

Pra que o outro lado trabalhe, você precisa fornecer o código fonte pra eles: com o tempo, eles também precisam conhecer o modelo de negócios. E eles vão ter o acesso à evolução do código graças ao sistema de controle de versões, então nem adianta encriptar nem algo assim.

O máximo que você pode fazer é jurídicamente te dar um prazo após a finalização do contrato que impeça o seu fornecedor de produzir algo para o mesmo nicho que você.


1
Pessoal, muito obrigado pelas dicas.

Por mais que tentamos fugir não conseguimos não conseguimos escapar da questão de confiança.

Grande abraço a todos.

01/09/2014 12:23



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto