Pergunta de licenciamento de código. Cliente roubou meu código

9

Um cliente para o qual fiz um projeto acabou acidentalmente com o código-fonte do referido projeto. Estúpido, eu sei. O acordo era que eles receberiam o produto, nunca o código-fonte. No entanto, obviamente, agora eles estão tentando obter um rápido e usar o código-fonte para criar seus próprios produtos para outros clientes.

Agora eu não quero fazer um grande negócio com isso, mas estou pensando em liberar o código como um projeto de código aberto para qualquer um usar, para que seu ponto de venda 'único' (meu código) seja discutível.

O que vocês sugerem que eu faça / libere o código se eles decidirem ser * ssholes sobre isso?

Zophiel
fonte
11
Hmm. Que tipo de arranjo foi lá? Você não pode necessariamente manter os direitos de liberar o código como código aberto.
Cody Grey
Eu fiz negócios com o cara ao longo de 5 anos. O acordo sempre foi que ele conseguiria um produto, nunca a fonte. Ele o trouxe novamente recentemente, onde enfatizei que a fonte é minha propriedade.
5
Se você tiver um contrato escrito que comprove que possui propriedade intelectual para o código-fonte, poderá processá-los.
6
O que o seu advogado diz sobre os termos do contrato?
11
Se isso ocorrer nos EUA, os direitos autorais de origem apenas mudam de mãos com transferência explícita ou se o projeto é "trabalho contratado" e "trabalho contratado" não pode existir em um relacionamento consultor-cliente. (IANAL, TISNLA, e se você confiar no que eu digo sem consultar um advogado de verdade, você merece o que recebe.) Contanto que detenha os direitos autorais e não tenha obrigações contratuais em contrário, poderá relançá-lo sob qualquer licença que você escolher. Primeiro, no entanto, reúna e organize toda a papelada e consulte um advogado para garantir os detalhes.
precisa

Respostas:

10

Você pode consultar um advogado em sua jurisdição legal para ver quem um tribunal pode decidir realmente possuir os direitos do código, se for o caso. Mesmo que você pense que é o seu próprio código, não quer ficar do lado perdedor de uma ação judicial, devido ao que a lei local diz e a qualquer evidência que esteja realmente disponível e admissível.

hotpaw2
fonte
3
Definitivamente. Se você liberar o código, o que impedirá a empresa de se virar e processar você? Depois que eles fizeram esse pequeno truque, você confia neles?
Ant
Você também não quer estar do lado vencedor de um processo. Isso pode custar uma grande quantia de dinheiro, tempo e estresse. Você deseja evitar fazer algo que não seja claramente legal.
precisa
3

Você deve pensar em como se defender se eles decidirem culpá-lo por ter sido você quem roubou o código. Talvez você deva publicá-lo o mais rápido possível para obter uma prova de que você tinha esse código antes dele.


fonte
2

Libere-o sob a GPL, e você poderá obter as alterações no código e no seu :)

Assim, a menos que eles tenham um acordo para transferir o IP do seu código, eles não têm o direito de usá-lo - você ainda mantém os direitos autorais. Seu problema é provar que é seu e não deles em primeiro lugar. Suponho que você não tenha um contrato informando o que seria transferido; nesse caso, vá com a GPL.

gbjbaanb
fonte
2
"você deve conseguir as alterações no código". O código pode ter licença dupla. A empresa alegaria que eles obtiveram o código que não está sob a GPL e, portanto, não estão vinculados a ele. Claro que você pode envolver advogados, mas o OP já disse que não quer fazer isso e, se o fizesse, poderia processá-los por roubo de qualquer maneira.
James
A GPL é teoricamente aplicada por ação judicial, o que não é algo que o OP se preocupe em fazer. (Praticamente, as violações quase sempre acabam nos assentamentos, mas a ameaça de uma ação é o que empurra os assentamentos.) Se o OP quisesse um processo, o OP já tinha fundamento.
precisa
Foi estabelecido antes do projeto que o código fonte não é propriedade deles. Eu fiz vários projetos com eles no passado e nunca entreguei o código-fonte. Entreguei o produto conforme especificado, mas nunca concordamos que eles possuíssem o código-fonte. Especialmente porque eles queriam poder alterá-lo e reproduzir o referido produto para diferentes clientes, impedindo-me de conseguir mais trabalho. Por acidente, eles receberam o código fonte deste último projeto.
Zophiel
1

Fornecer código para código-fonte aberto e manter a evolução dele pode levar ao sucesso, não apenas por "vingança". http://www.techdrivein.com/2010/08/11-biggest-open-source-success-stories.html Também o código-fonte é propriedade licenciada, portanto, dependendo das leis do seu país, você pode recuperar seu código ou impedir outra empresa de usando isso. Mas existem maneiras de superar isso, então sugiro apenas o código-fonte aberto, faça o campo reivindicar a promoção do código-fonte aberto e você poderá acabar com um novo plano de negócios.

JackLeo
fonte
Eu gostaria que fosse livre para usar para qualquer um. Eu não quero necessariamente terminar em uma luta legal com eles, porque estou impedindo-os de ganhar dinheiro com isso. Como o plano deles era usá-lo como um ponto de venda no plano de negócios. Eu achei que iria liberá-lo gratuitamente para qualquer pessoa. Que licença devo usar?
@Zophiel O mais fácil seria CC creativecommons.org/licenses, é uma lista de licenças da bruxa que você pode escolher de acordo com suas necessidades. Outras opções seriam algum tipo de GNU gnu.org/licenses, mas é um pouco mais complicado. Para CC aqui é ferramenta simples para arrumar as coisas: creativecommons.org/choose
JackLeo
@JackLeo Desculpe, qual plano de negócios?
quant_dev
2
OSI também tem uma lista de licenças opensource.org/licenses/category
Htbaa
11
Eu escolheria uma licença Open Source como a @Htbaa diz. Se você deseja garantir que os derivativos permaneçam livres / de código aberto, use alguma forma da GPL. Se você realmente não se importa se outras pessoas fazem suas próprias alterações e as mantêm proprietárias, use uma das mais permissivas (estilo BSD).
precisa