Re: RES: [delphi-br] Controlar =?ISO-8859-1?Q?C=F3digo_Fonte_?= =?ISO-8859-1?Q?-_PROBLEMA_!!!!?=
Isso não dá nenhuma garantia ... com o sistema Judiciário do Brasil ... o processo pode se arrastar por anos ... e enquanto isso o cara que copiou os fontes pode estar pegando seus clientes e tb outros possíveis clientes ... graças ao seu esforço ... Att. Hélder Joao Paulo - Grupos escreveu: Como um colega nosso falou, isto é questao de confianca Voce pode fazer um registro de seu software, pois se por acaso ele vir a copiar o fonte e vender, voce pode processar ele por direitos autorais... Joao _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de neek Enviada em: quinta-feira, 5 de maio de 2005 12:00 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Controlar Código Fonte - PROBLEMA Não seria interessante vc criar um datamodule, ao qual seu funcionario possa ter acesso e passar o mesmo pra ele? ao invés de fazer referência de datasets entre formulários?? é só uma idéia... não testei pra ver se funciona melho... qq coisa me avisa.. []s Neek Hélder Rodrigues wrote: Oi amigos, Eu tb estou passando pelo mesmo problema de controle de código ... por exemplo ... - Eu tenho um projeto que tem 2 arquivos de códigos fonte, UNIT1.PAS e UNIT2.PAS com seus respectivos formulários ... ; - No formulário FORM1 tenho um componente Table1; - No formulário FORM2 tenho um Datasource cuja a propriedade dataset esta ligada ao FORM1.Table1 ; Vamos imaginar que eu não posso passar pro programador o código fonte da UNIT1.PAS ... e passo para ele somente o UNIT1.DFM e o UNIT1.DCU ... mas ele pode alterar e ver completamente o código fonte da UNIT2.PAS e UNIT2.DFM ... passo pra ele estes arquivos tb ... (vejam que não posso passar para ele o código fonte UNIT1.PAS ! Mas quando o programador tenta abrir o código fonte do UNIT2.PAS dá a seguinte mensagem de ERRO : Erro creating form: Cannot open file UNIT1.PAS. ... ... isso porque a propriedade DATASET do DATASOURCE que esta no arquivo UNIT2.PAS faz referência ao FORM1 cujo o código não pude passar pro programador ... Agora pergunto a vocês meus amigos ... tem como contornar isso ?? Ficarei agradecido com as opiniões de vocês ... Atenciosamente, Hélder Francisco Thiago escreveu: Meu antigo patrão sofria do mesmo mal. Não confiava nem no empregado dele que está com ele desde o início da firma. Mas eu tenho a seguinte mentalidade: Código fonte, qualquer um escreve! Até programa escreve código fonte. O que você precisa guardar mesmo, a sete chaves, é a análise do seu sistemas... Isso sim! Porque uma boa análise vale mais que um milhão de linhas de código. Como eu digo, o importante não é como fazer funcionar (referindo ao Codigo fonte) e sim como deve funcionar (tratando da análise) Pense nisso :D Francisco Thiago de Almeida EnterPlug Informática Divisão: Desenvolvimento e Banco de dados MSN: [EMAIL PROTECTED] Skype: enterplug_thiago - Original Message - From: Adriano Gomes [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Thursday, May 05, 2005 10:21 AM Subject: Re: [delphi-br] Controlar Código Fonte Blz, eu não sou paranóico não. Eu estava só querendo saber se as empresas costumam ter algum tipo de controle sobre esse tipo de coisa q eu não conhecesse. A minha idéia é confiar no programador mesmo, mas ninguém conhece outra pessoa apenas na entrevista de emprego. A minha idéia inicial era de passar sistemas menos importantes da empresa para esse programador e a medida q fosse ganhando confiança liberar os sistemas vitais da empresa. Gostei da sugestão do Vinivius de disponibilizar apenas as dcu's e dfm's dos formulários q não quisesse q ele tivesse acesso. Só não sei na prática se isso funciona, mas vou testar. Obrigado a todos pelas dicas. - Original Message - From: Marcelo Silva [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Thursday, May 05, 2005 8:26 AM Subject: Re: [delphi-br] Controlar Código Fonte Se vc for paranoico mesmo... vc até pode deixar ele trabalhar nos fontes na boa... aí vc cria o banco cria as procedures, triggers etc... etc... de forma que o sistema dependa do banco ou seja, concentre o que puder de transações lá... e coloque uma senha no banco que só vc acessa :-) Um exemplo: No fonte do delphi ele usa o IBStoreProc e acessa as procedures lá... enviando os parametros... Ele pode até saber os parametros... mas nao saberá como as procdures estão montadas e entrelaçadas. Muitos procedimentos podem depender de Triggers que por sua vez faz as atualizações que por hora seriam feitas no delphi. Fica aí essa dica... eu diria que é um modo bem profissional de se trabalhar... pois se um dia vc quiser fazer sua aplicação em VB ou C++ voce pode portar numa boa Agora veja isso como uma forma profissional de se trabalhar e não para desconfiar do seu profissional... Vc está com medo de ele roubar seus fontes ? Com tantos fontes free por aí ? Vc
Re: [delphi-br] Controlar =?ISO-8859-1?Q?C=F3digo_Fonte_-_?= =?ISO-8859-1?Q?PROBLEMA_!!!!?=
Oi amigos, Eu tb estou passando pelo mesmo problema de controle de código ... por exemplo ... - Eu tenho um projeto que tem 2 arquivos de códigos fonte, UNIT1.PAS e UNIT2.PAS com seus respectivos formulários ... ; - No formulário FORM1 tenho um componente Table1; - No formulário FORM2 tenho um Datasource cuja a propriedade dataset esta ligada ao FORM1.Table1 ; Vamos imaginar que eu não posso passar pro programador o código fonte da UNIT1.PAS ... e passo para ele somente o UNIT1.DFM e o UNIT1.DCU ... mas ele pode alterar e ver completamente o código fonte da UNIT2.PAS e UNIT2.DFM ... passo pra ele estes arquivos tb ... (vejam que não posso passar para ele o código fonte UNIT1.PAS ! Mas quando o programador tenta abrir o código fonte do UNIT2.PAS dá a seguinte mensagem de ERRO : Erro creating form: Cannot open file UNIT1.PAS. ... ... isso porque a propriedade DATASET do DATASOURCE que esta no arquivo UNIT2.PAS faz referência ao FORM1 cujo o código não pude passar pro programador ... Agora pergunto a vocês meus amigos ... tem como contornar isso ?? Ficarei agradecido com as opiniões de vocês ... Atenciosamente, Hélder Francisco Thiago escreveu: Meu antigo patrão sofria do mesmo mal. Não confiava nem no empregado dele que está com ele desde o início da firma. Mas eu tenho a seguinte mentalidade: Código fonte, qualquer um escreve! Até programa escreve código fonte. O que você precisa guardar mesmo, a sete chaves, é a análise do seu sistemas... Isso sim! Porque uma boa análise vale mais que um milhão de linhas de código. Como eu digo, o importante não é como fazer funcionar (referindo ao Codigo fonte) e sim como deve funcionar (tratando da análise) Pense nisso :D Francisco Thiago de Almeida EnterPlug Informática Divisão: Desenvolvimento e Banco de dados MSN: [EMAIL PROTECTED] Skype: enterplug_thiago - Original Message - From: Adriano Gomes [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Thursday, May 05, 2005 10:21 AM Subject: Re: [delphi-br] Controlar Código Fonte Blz, eu não sou paranóico não. Eu estava só querendo saber se as empresas costumam ter algum tipo de controle sobre esse tipo de coisa q eu não conhecesse. A minha idéia é confiar no programador mesmo, mas ninguém conhece outra pessoa apenas na entrevista de emprego. A minha idéia inicial era de passar sistemas menos importantes da empresa para esse programador e a medida q fosse ganhando confiança liberar os sistemas vitais da empresa. Gostei da sugestão do Vinivius de disponibilizar apenas as dcu's e dfm's dos formulários q não quisesse q ele tivesse acesso. Só não sei na prática se isso funciona, mas vou testar. Obrigado a todos pelas dicas. - Original Message - From: Marcelo Silva [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Thursday, May 05, 2005 8:26 AM Subject: Re: [delphi-br] Controlar Código Fonte Se vc for paranoico mesmo... vc até pode deixar ele trabalhar nos fontes na boa... aí vc cria o banco cria as procedures, triggers etc... etc... de forma que o sistema dependa do banco ou seja, concentre o que puder de transações lá... e coloque uma senha no banco que só vc acessa :-) Um exemplo: No fonte do delphi ele usa o IBStoreProc e acessa as procedures lá... enviando os parametros... Ele pode até saber os parametros... mas nao saberá como as procdures estão montadas e entrelaçadas. Muitos procedimentos podem depender de Triggers que por sua vez faz as atualizações que por hora seriam feitas no delphi. Fica aí essa dica... eu diria que é um modo bem profissional de se trabalhar... pois se um dia vc quiser fazer sua aplicação em VB ou C++ voce pode portar numa boa Agora veja isso como uma forma profissional de se trabalhar e não para desconfiar do seu profissional... Vc está com medo de ele roubar seus fontes ? Com tantos fontes free por aí ? Vc deveria cuidar bem dos seus clientes e sua conta no banco... que são muito mais faceis de roubar. Como dito por nosso colega... seria muito bom vc confiar no seu contratado... E diga-se de passagem... aqui não é um bom lugar para desconfiar de programador :-) Marcelo Silva Cel. 11 9693-4251 ICQ - 49224093 MSN [EMAIL PROTECTED] - Original Message - From: Luiz Henrique Santos To: delphi-br@yahoogrupos.com.br Sent: Wednesday, May 04, 2005 4:03 PM Subject: Re: [delphi-br] Controlar Código Fonte Penso que você deva contratar o programador e não se preocupar com isso. Não conheco nenhuma maneira de se proteger fontes. Usando CVS não dá porque o CVS copia os fonte pra maquina do usuario permitindo que o programador transporte pra qualquer lugar. Acho que a solução é confiar no programador. De que adianta ele ter os fontes se não tem os clientes nem a infra-estrutura de se vender um aplicativo. O que é muito comum é o programador se interessar por uma classe ou método com um macete interessante que tenha criado. Pra proteger isso, ao invés de liberar o fonte destas rotinas crie