=?iso-8859-1?Q?RES:_=5Bdelphi-br=5D_Controlar_C=F3digo_Fonte_-_PROBLEMA_!?= =?iso-8859-1?Q?!!!?=

2005-05-06 Por tôpico Joao Paulo
Faz um registro no INPI de seu software e caso ele faço isto, você coloca
ele na cadeia...
 
Joao...

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Vinicius Barreira
Enviada em: quinta-feira, 5 de maio de 2005 12:16
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Controlar Código Fonte - PROBLEMA 


A questão é mais simples: imagina que vc trabalha a varios anos no seu 
sistema, conquista uma carteria de cliente, daí vc contrata um programador 
mau carater que três meses depois copia seus fontes, abre outra empresa e 
oferece o mesmo serviço aos seus clientes pela metade do preço.

É duro ter que admitir que essa hipótese existe. Porisso muitas 
software-house, inclusive as grandes, protegem uma boa parte dos fontes, 
para que os programadores contratados acessem apenas partes do projeto e não

o projeto inteiro.

Vinicius Barreira
São Bernardo do Campo - SP
Delphi 7 + Firebird + DBExpress
Software para Hoteis
Skipe: vinibarr
Icq 74495946


- Original Message - 
From: Nicholas Eduardo [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, May 05, 2005 12:06 PM
Subject: Re: [delphi-br] Controlar Código Fonte - PROBLEMA 


Ola pessoal... vi a discussão e entendo a preocupação em relação a isto...

mas, porque vocês estão contratando programadores sendo que eles não possam 
ter acesso ao seu codigo fonte?
Vocês estão contratando programadores para criar novos programas ou para dar

suporte?
Eles devem fazer correções no sistema já existente??

Nicholas Eduardo Lopes dos Santos
Analista/Programador - Desenvolvimento
E-mail: [EMAIL PROTECTED]
Msn: [EMAIL PROTECTED]
Datapar - S.R.L.
Ciudad del Este - Py

  - Original Message - 
  From: Hélder Rodrigues
  To: delphi-br@yahoogrupos.com.br
  Sent: Thursday, May 05, 2005 10:39 AM
  Subject: Re: [delphi-br] Controlar Código Fonte - 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 

=?iso-8859-1?Q?RES:_=5Bdelphi-br=5D_Controlar_C=F3digo_Fonte_-_PROBLEMA_!?= =?iso-8859-1?Q?!!!?=

2005-05-05 Por tôpico Joao Paulo - Grupos
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 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