Página 1 de 1
Proteção para códigos fontes
Enviado: 02 Jul 2005 15:53
por TerraSoftware
Caros colegas...
- Alguem tem alguma sugestão para proteger os códigos fontes conta cópias?
- Alguma forma de proteger os fontes para que eles naum saiam de dentro da empresa?
- Proteger, pelo menos, partes dele para que outra pessoa naum consiga compilar fora da empresa?
Desde já, agradeço a atenção !!! :xau
Enviado: 03 Jul 2005 03:04
por rochinha
Amiguinho
A unica forma de proteger seus direitos é através de
registro de copyright.
Tendo em vista que uma codificação em software pode ser reescrita, desta forma perde-se a legitimidade e propriedade.
Todo código fonte tem propriedade intelectual de seu criador, mas no momento que o mesmo é modificado por outra pessoa este mesmo passa a ter proriedade de seu novo dono a não ser que seja provada a existencia de registro e da modificação que foi feita sem previa autorização.
Um código fonte pode existir em papel ou meio eletronico, mesmo assim ainda é etéreo, não possui uma forma definidade e nem dimensões aceitáveis, portanto resguarde-se de cópias do mesmo.
Procure mais informações sobre isto em:
http://care2xbr.codigolivre.org.br/inde ... &Itemid=33
@braços :?)
Enviado: 03 Jul 2005 07:31
por evolver
É por essas que cobro bem mais caro os meus programas e vendo eles junto com o código fonte e o direito de propriedade do programa, se o cliente quiser modificar e redistribuir o problema é dele, a partir do momento que eu vendo cesso qualquer responsabilidade sobre ele e caso o cliente queira eu cobro pra dar manutenção. Assim ganho bem durante a venda e ganho bem dando manutenção afinal de contas não é toda pessoa que compra um programa que sabe modificá-lo.
Enviado: 03 Jul 2005 11:03
por Maligno
evolver escreveu:É por essas que cobro bem mais caro os meus programas e vendo eles junto com o código fonte e o direito de propriedade do programa, se o cliente quiser modificar e redistribuir o problema é dele
Pois fique atento. Se o cliente que comprou seu fonte resolver registrá-lo no INPI, ele passa a ter os direitos de exploração comercial. Ele até poderia processá-lo por roubo de propriedade, caso você continue a vender o mesmo fonte. Mesmo que você seja o autor. Afinal, autoria e propriedade são coisas bem distintas.
É claro que esse seria um caso extremo, que dificilmente aconteceria com um simples sistema de informação. Dependeria muito da cobiça e claro, do valor comercial do programa. Mas é fato que, legalmente,
pode acontecer.
[]'s
Maligno
http://www.buzinello.com/prg
Re: Proteção para códigos fontes
Enviado: 03 Jul 2005 11:32
por Maligno
TerraSoftware escreveu:- Alguem tem alguma sugestão para proteger os códigos fontes conta cópias?
- Alguma forma de proteger os fontes para que eles naum saiam de dentro da empresa?
- Proteger, pelo menos, partes dele para que outra pessoa naum consiga compilar fora da empresa?
Proteger fisicamente o código fonte é uma tarefa bem mais difícil que proteger legalmente o seu direito de propriedade.
Havia uma empresa israelense que vendia um sistema de dongle que criptografava o arquivo fonte e, com uma pequena alteração no compilador (há um software para isso), por exemplo, você só conseguiria obter o objeto se o compilador fosse executado com esse dongle conectado à porta paralela (ou USB). Criava-se uma espécie de ponte. Obviamente o editor de texto também teria de ser "preparado", pois sem isso, o fonte seria absolutamente ilegível. O problema é que eles fecharam a subsidiária no Brasil e estão vendendo apenas através de
representante. Mas se quiser pesquisar a respeito, acesse o site da
Aladdin. Eles tem vários modêlos de plugs/dongles. Fora essa empresa, há uma outra, brasileira, que não conheço a fundo. Não tenho o endereço, mas é fácil: procure por Proteq Software no Google.
Agora, se interessa a proteção legal também (é sempre bom), visite o site do INPI. É um processo muito simples, e nem custa tão caro. Assim, pelo menos, você pode tanto garantir a paternidade quanto o direito de exploração.
E ainda com relação à proteção legal, é sempre bom lembrar que o contrato que estabelece o vínculo empregatício do programador também deveria ser especialmente preparado para as questões acerca dos direitos de propriedade. No uso da estrutura e dos recursos da empresa, os direitos decorrentes da propriedade são da empresa e não do funcionário assalariado. Mas, como tudo no Brasil pode acabar em samba e um juíz pensa diferente de outro, é sempre bom se cercar de todas as garantias. Para isso, é melhor consultar um advogado especialista em direito de propriedade. Ele pode lhe dar a redação ideal do contrato de trabalho.
[]'s
Maligno
http://www.buzinello.com/prg
Enviado: 05 Jul 2005 10:19
por evolver
Maligno escreveu:evolver escreveu:É por essas que cobro bem mais caro os meus programas e vendo eles junto com o código fonte e o direito de propriedade do programa, se o cliente quiser modificar e redistribuir o problema é dele
Pois fique atento. Se o cliente que comprou seu fonte resolver registrá-lo no INPI, ele passa a ter os direitos de exploração comercial. Ele até poderia processá-lo por roubo de propriedade, caso você continue a vender o mesmo fonte. Mesmo que você seja o autor. Afinal, autoria e propriedade são coisas bem distintas.
É claro que esse seria um caso extremo, que dificilmente aconteceria com um simples sistema de informação. Dependeria muito da cobiça e claro, do valor comercial do programa. Mas é fato que, legalmente,
pode acontecer.
[]'s
Maligno
http://www.buzinello.com/prg
Mas a idéia é essa. Afinal de contas a única parte do código do programa que eu reaproveito entre clientes são as partes de uma biblioteca especializada minha que está em processo de registro e a qual não entrego os fontes, apenas a lib compilada. O resto do programa fica apenas código relativos ao cliente assim se ele quiser revender, registrar, etc fica a cargo dele.
E como não costumo criar programas do tipo pacote, ou seja, igual para diversos tipos de clientes não teria problemas quanto a eu revender um programa.
Alêm do mais se eles quiserem revender o programa oficialmente eles teriam que criar uma nova empresa ou mesmo mudar sua razão social para poder abranger a venda de software.
No caso que tu citou qualquer um de nós está sujeito a isso pois mesmo protegendo o EXE pode haver uma forma de descompilar. Esse programa poderia ser descompilado e registrado em nome do comprador. Portanto pra mim proteger EXE se torna uma preocupação desnecessária.
Só tem 3 formas de proteção real:
1 - Você ser seu cliente
2 - Registro de propriedade intelectual do programa (não protege o exe mas você pode processar um cliente desleal)
3 - Aluguel do programa por meio de um sistema de acesso remoto
E mesmo o segundo caso teria que ver o que fazer quanto a atualizações e modificações do programa que acho que teriam que ter um segundo registro ou pelo menos a atualização do mesmo.
Enviado: 05 Jul 2005 17:16
por Grings
.
Enviado: 05 Jul 2005 19:10
por TerraSoftware
Caros colegas...
Obrigado a todos pela atencão !!
A ultima postagem do Maligno foi a que chegou mais proximo do que estou precisando. Se alguem tiver alguma outra ideia neste sentido, agradeço se postar aqui.
Com relacao a postagem do Grings, naum resolve, pois naum é apenas um programador que tem acesso aos códigos fontes e sim vários. Zipar com senha seria uma otima solucao se eu trabalhase sozinho, e se eu trabalhase sozinho, quem iria fazer uma cópia dos fontes ? Mesmo assim obrigado pela tentativa de ajudar.
Obs.: Eu preciso de uma forma de deixar os arquivos disponiveis para alteracao e compilacao dentro da empresa (fisicamente falando), mas se estes arquivos fosem retirados de dentro da empresa eles naum pudesem ser compilados. Trabalhamos em uma rede windows com servidor e mais quatro terminais.
Enviado: 06 Jul 2005 22:56
por vagucs
Vc pode montar terminais de desenvolvimento, sem drive de disquete, impressoras, sem gravadoras de CD, apenas unidades de CD e o basico para desenvolvimento, sem acesso a internet também. Todos os arquivos adicionados vc deve revisar antes de colocar disponivel na rede de desenvolvimento, mesmo assim, visivelmente eles ainda poderiam copiar alguma coisa na mao ou mesmo fotografando a tela, mas o trabalho para redigitar o que seria talvez um sistema imenso é complicado.
Numa rede corporativa de desenvolvimento seria o melhor. Com um servidor Linux para servir os arquivos, onde apenas o usuario root teria acesso total ao micro, funcionaria legal.