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 >Enter&Plug 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 bibliotecas (DLL) e libere estas pra ele. É uma >>saída. E você acaba criando um framework seu sem querer. >> >> Aconselho usar o CVS pra controlar as versões já que dois programadores >>trabalharam em um mesmo projeto. >> ----- Original Message ----- >> From: Rildecy de Queiroz Borba >> To: delphi-br@yahoogrupos.com.br >> Sent: Wednesday, May 04, 2005 11:41 AM >> Subject: RES: [delphi-br] Controlar Código Fonte >> >> >> Coloca ele trabalhando em uma maquina da rede sem acesso a internet, >>sem >> entrada para diskete, sem usb, sem gravador de cd talvez ai vc consiga >> proteger os fontes. >> >> -----Mensagem original----- >> De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] >>Em >> nome de Adriano Gomes >> Enviada em: quarta-feira, 4 de maio de 2005 10:51 >> Para: delphi-br@yahoogrupos.com.br >> Assunto: [delphi-br] Controlar Código Fonte >> >> Sempre desenvolvi aplicativos sozinho e agora estou com a necessidade >>de >> contratar um programador. A dúvida é a seguinte: existe algum meio de >> proteger o código fonte, para q o programador nao possa o copiar e >>levar >>pra >> casa. Como é feito esse controle nas empresas? >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> >> -- >> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> >> >> Para ver as mensagens antigas, acesse: >> http://br.groups.yahoo.com/group/delphi-br/messages >> >> Para falar com o moderador, envie um e-mail para: >> [EMAIL PROTECTED] ou [EMAIL PROTECTED] >> >> Links do Yahoo! Grupos >> >> >> >> >> >> >> >> -- >> No virus found in this incoming message. >> Checked by AVG Anti-Virus. >> Version: 7.0.308 / Virus Database: 266.11.3 - Release Date: 3/5/2005 >> >> >> -- >> No virus found in this outgoing message. >> Checked by AVG Anti-Virus. >> Version: 7.0.308 / Virus Database: 266.11.3 - Release Date: 3/5/2005 >> >> >> >> >> >> -- >> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> >> >> Para ver as mensagens antigas, acesse: >> http://br.groups.yahoo.com/group/delphi-br/messages >> >> Para falar com o moderador, envie um e-mail para: >> [EMAIL PROTECTED] ou [EMAIL PROTECTED] >> >> >> >> Yahoo! Grupos, um serviço oferecido por: >> >> São Paulo Rio de Janeiro Curitiba Porto Alegre Belo >>Horizonte Brasília >> >> >> >> >> ------------------------------------------------------------------------------ >> Links do Yahoo! Grupos >> >> a.. Para visitar o site do seu grupo na web, acesse: >> http://br.groups.yahoo.com/group/delphi-br/ >> >> b.. Para sair deste grupo, envie um e-mail para: >> [EMAIL PROTECTED] >> >> c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do >>Serviço do Yahoo!. >> >> >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> >> >> >> -- >> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> >> >> Para ver as mensagens antigas, acesse: >> http://br.groups.yahoo.com/group/delphi-br/messages >> >> Para falar com o moderador, envie um e-mail para: >> [EMAIL PROTECTED] ou [EMAIL PROTECTED] >> >> >> >> Yahoo! Grupos, um serviço oferecido por: >> PUBLICIDADE >> >> >> >> >>------------------------------------------------------------------------------ >> Links do Yahoo! Grupos >> >> a.. Para visitar o site do seu grupo na web, acesse: >> http://br.groups.yahoo.com/group/delphi-br/ >> >> b.. Para sair deste grupo, envie um e-mail para: >> [EMAIL PROTECTED] >> >> c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do >>Serviço do Yahoo!. >> >> >> >> >>------------------------------------------------------------------------------ >> >> >> No virus found in this incoming message. >> Checked by AVG Anti-Virus. >> Version: 7.0.308 / Virus Database: 266.11.2 - Release Date: 02/05/2005 >> >> ---------- >> >>No virus found in this outgoing message. >>Checked by AVG Anti-Virus. >>Version: 7.0.308 / Virus Database: 266.11.2 - Release Date: 02/05/2005 >> >> >>[As partes desta mensagem que não continham texto foram removidas] >> >> >> >>-- >><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> >> >>Para ver as mensagens antigas, acesse: >>http://br.groups.yahoo.com/group/delphi-br/messages >> >>Para falar com o moderador, envie um e-mail para: >>[EMAIL PROTECTED] ou [EMAIL PROTECTED] >> >>Links do Yahoo! Grupos >> >> >> >> >> >> >> >> >> >> >> >>-- >><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> >> >>Para ver as mensagens antigas, acesse: >>http://br.groups.yahoo.com/group/delphi-br/messages >> >>Para falar com o moderador, envie um e-mail para: >>[EMAIL PROTECTED] ou [EMAIL PROTECTED] >> >>Links do Yahoo! Grupos >> >> >> >> >> >> >> >> >> >> > > > > > > > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html