Re: RES: [delphi-br] Controlar =?ISO-8859-1?Q?C=F3digo_Fonte_?= =?ISO-8859-1?Q?-_PROBLEMA_!!!!?=

2005-05-06 Por tôpico =?ISO-8859-1?Q?H=E9lder_Rodrigues?=
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_!!!!?=

2005-05-05 Por tôpico =?ISO-8859-1?Q?H=E9lder_Rodrigues?=
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