Fiz algumas solicitações de iPhone para um cliente e hoje fui solicitado a entregar o código-fonte para que eles pudessem fazer a manutenção, se necessário. Até agora, nenhum problema de código foi discutido.
Existe alguma prática "comum" em relação a isso?
Além disso, de que maneira isso deve afetar o preço?
Esse é um problema que deve ser discutido antes do projeto e explicitamente escrito no contrato; não é apenas uma questão legal ou financeira, mas também afeta, de certa forma, como o projeto é feito. Por exemplo, quando você sabe que precisa entregar a fonte, como bom fornecedor, fará bons comentários e documentação que corresponda às expectativas das melhores práticas. Você também pode evitar reutilizar parte do seu próprio código, porque esse código pode ser tão inteligente que você simplesmente não deseja denunciá-lo.
Agora é muito tarde. Conceda ou entre em contato com um advogado.
fonte
É bastante típico que o código personalizado de um cliente específico esteja disponível gratuitamente a ele mediante solicitação. Eles estão comprando seu tempo para gerar algo para eles, e provavelmente em algum momento vão querer tudo, desde o trabalho pelo qual pagaram. Existem, é lógico, exceções.
Normalmente, o software gravado e "geralmente" vendido não terá o código fonte disponível gratuitamente, mas pode tê-lo disponível por um preço.
Essa é uma parte do motivo pelo qual o software personalizado custa muito mais do que o software de "venda geral" (mesmo quando o software de "venda geral" pode ter números minúsculos em circulação).
fonte
A regra geral é que o autor da obra possui os direitos autorais: o que você cria, você possui.
Há exceções para isto. O mais óbvio é o trabalho criado por um funcionário . A outra exceção ( Copyright Act de 1976, 17 USC 201 ) está na doutrina "trabalho por aluguel", que diz que o trabalho é de propriedade da pessoa que o pagou. Mas, para que o WFH aconteça, tudo o que se segue deve ser verdadeiro:
Portanto, neste caso, você não precisa entregar nada.
(Alguns textos que apóiam isso estão aqui , aqui , aqui , aqui e aqui )
fonte
No meu trabalho diário, não é incomum que as empresas exijam que nosso código-fonte seja entregue a um serviço de custódia. A ideia é que a empresa não queira se comprometer a confiar em nosso software sem uma maneira de corrigir os bugs - nossa empresa sobrevive para que possamos corrigi-los ou o serviço de custódia libera o código para eles.
No entanto, esse é, presumivelmente, um ponto muito claro em um contrato, acredito que eles não recebem o código-fonte, a menos que nossa empresa falhe, e eu esperaria que isso esteja incluído no grande preço relacionado ao contrato. Não tenho certeza de como isso se aplica a um contratante individual, pequeno cenário de aplicativo.
fonte
Bem, para mim, o código fonte valeria o preço real * 5
fonte
Eu tive uma situação semelhante. Quando o aplicativo foi concluído, a empresa decidiu que queria comprar o código-fonte e pedir que alguém assumisse o controle (eu estava trabalhando nele apenas em período parcial). Eles fizeram o que eu pensei que era uma oferta adequada. Eu pensei que fosse assumido que eu trabalharia sempre nele e nenhum de nós sabia que eles tinham direito ao código.
Acontece que eles estavam sendo comprados (não mencionaram isso para mim) e o comprador não queria fins frouxos no licenciamento de software. Não tenho certeza se eu sabia que teria pedido mais. Provavelmente não desde que a pessoa que me colocou em contato com essa empresa também me encontrou em alguns outros projetos. Eu acho que o bom karma pode vir da ignorância.
No seu caso, dê a eles o código e peça para serem usados como referência para o seu trabalho.
fonte
Primeiro, como quase todo mundo apontou, isso deveria ter sido parte do contrato original. Verifique se esse ponto é o endereço no futuro.
Segundo, quanto vale a boa vontade desse cliente? Você pode esperar obter mais negócios com eles no futuro? Você pode usá-los como referência para trabalhos futuros?
Por último, quanto mal eles podem causar a você? Em muitas, senão na maioria das indústrias, a palavra circula rápido. Os sentimentos ruins desse cliente terão um efeito negativo sobre outros clientes?
Eu provavelmente iria em frente e daria a eles, possivelmente pedindo uma pequena quantia de dinheiro. Certifique-se de que eles saibam que você está fazendo isso em benefício deles e que você desejará que esse ponto seja abordado em um trabalho futuro que realizar.
fonte
Se não fazia parte do contrato, nenhum lado se apega à verdade.
Precisamos aqui mais do que você disse o que eles disseram no momento do acordo. se você não concorda, procure um advogado e não deixe que as pessoas o empurrem.
retroceda e diga: eu não trabalho para você, estou vendendo um software personalizado para suas necessidades, você só solicitou o software, o código não foi discutido, pois será necessária uma taxa extra para modificar o código a ser apresentado às visualizações externas .
boa sorte
Não sou advogado, isso não substitui a discussão de advogados, no seu estado local
fonte
Se o seu contrato não diz nada sobre código, você não tem nenhuma obrigação de entregá-lo a eles. Considerando que, se seu cliente é inofensivo, você perdeu a capacidade de corrigir o programa em seu nome e, consequentemente, qualquer chance de corrigi-lo como um serviço. Por outro lado, se o seu cliente usar esse código para criar seu próprio aplicativo e vendê-lo, não haverá nada que você possa fazer. Mesmo se você os fizesse assinar um contrato declarando que não podem reutilizar o código, você seria pressionado judicialmente para provar que sim.
Se alguma coisa, você pergunta por que eles querem a fonte. Nada do que eles poderiam dizer sobre essa pergunta poderia justificar por que eles precisariam do seu código quando você poderia simplesmente fazer isso sozinho.
fonte
Este é um post antigo, mas ainda em discussão no mundo de hoje.
Na minha opinião, se você é pago por hora e orientado pelo cliente para criar um programa de software, você deve entregar o código-fonte.
Se você possui um software comercial e o vende para uso .. então não, NÃO deve entregar o código-fonte.
Independentemente do que é legal ou não ... como eu também não sou advogado. A coisa certa a fazer é entregar o código fonte. E se algo acontecer com você? Seu cliente é deixado de fora. Além disso, e se o seu software causar danos à empresa? VOCÊ É RESPONSÁVEL! Deixe de lado o código na esperança de ser pago por trabalhos futuros. Basta fazer um bom trabalho a um preço razoável e o trabalho continuará.
E para a pessoa que cobra 5X pelo código fonte. Como programador, eu diria que você é muito bom em matemática. Por que alguém pagaria 5X por algo .. quando eles podem pagar outra pessoa 1x para apenas replicar o que você criou? Essa é uma maneira rápida de ser demitida. Você não pode comer seu código-fonte ... então, pensando assim ... você e seu código-fonte estarão sentados à margem.
fonte