Question de licence de code. Le client a volé mon code

9

Un client pour lequel j'ai réalisé un projet s'est retrouvé accidentellement avec le code source dudit projet. Stupide je sais. L'arrangement était qu'ils obtiendraient le produit, jamais le code source. Cependant, évidemment, ils essaient maintenant d'en tirer un rapide et d'utiliser le code source pour créer leurs propres produits pour d'autres clients.

Maintenant, je ne veux pas en faire énormément, mais j'envisage de publier le code en tant que projet open source à utiliser pour que son argument de vente `` unique '' (mon code) soit théorique.

Que suggérez-vous que je fasse / publie le code sous s'ils décident d'être * ssholes à ce sujet?

Zophiel
la source
1
Hmm. Quelle sorte d'arrangement y avait- il? Vous ne pouvez pas nécessairement conserver les droits de publier le code en open source.
Cody Gray
J'ai fait des affaires avec le gars sur une période de 5 ans. L'accord était toujours qu'il obtiendrait un produit, jamais la source. Il en a parlé récemment, où j'ai souligné que la source est ma propriété.
5
Si vous avez un contrat écrit qui prouve que vous avez la propriété intellectuelle du code source, vous pouvez les poursuivre.
6
Que dit votre avocat des conditions du contrat?
1
S'il s'agit des États-Unis, le droit d'auteur de la source ne change de mains qu'avec un transfert explicite ou si le projet est "travail pour compte", et "travail pour compte" ne peut pas exister dans une relation consultant-client. (IANAL, TISNLA, et si vous comptez sur ce que je dis sans consulter un véritable avocat, vous méritez ce que vous obtenez.) toute licence que vous choisissez. Cependant, commencez par rassembler et organiser tous les documents et consultez un avocat pour vous assurer des détails.
David Thornley

Réponses:

10

Vous voudrez peut-être consulter un avocat dans votre juridiction pour voir qui un tribunal pourrait décider des droits réellement détenus sur le code si cela se résumait à cela. Même si vous pensez que c'est votre propre code, vous ne voulez pas être du côté perdant d'un procès en raison de tout ce que dit votre loi locale et de toute preuve réellement disponible et admissible.

hotpaw2
la source
3
Absolument. Si vous publiez le code, qu'est-ce qui empêche l'entreprise de se retourner et de vous poursuivre? Après avoir fait ce petit coup, leur faites-vous confiance?
Ant
Vous ne voulez vraiment pas non plus être du côté gagnant d'un procès. Cela peut vous coûter beaucoup d'argent, de temps et de stress. Vous voulez éviter de faire quoi que ce soit qui n'est pas clairement légal.
David Thornley
3

Vous devriez penser à comment vous pouvez vous défendre s'ils décident de vous blâmer que c'est vous qui avez volé le code. Vous devriez peut-être le publier dès que possible pour obtenir une preuve que vous aviez ce code avant de l'avoir ...


la source
2

Libérez-le sous la GPL, alors vous devriez pouvoir obtenir leurs modifications à votre code ainsi que le vôtre :)

En l'état, à moins qu'ils n'aient un accord pour transférer l'IP de votre code, ils n'ont aucun droit de l'utiliser - vous conservez toujours le droit d'auteur. Votre problème est de prouver que ce sont les vôtres et non les leurs en premier lieu. Je suppose que vous n'avez pas de contrat précisant ce qui serait transféré, auquel cas allez avec la GPL.

gbjbaanb
la source
2
"vous devriez pouvoir obtenir leurs changements dans votre code" Um, non. Le code peut avoir une double licence. La société prétendrait qu'elle n'a pas obtenu le code sous la GPL afin qu'elle ne soit pas liée par celui-ci. Bien sûr, vous pourriez impliquer des avocats, mais le PO a déjà dit qu'il ne voulait pas faire cela, et s'il le faisait, il pourrait tout simplement les poursuivre en justice pour vol.
James
La GPL est théoriquement appliquée par un procès, ce qui n'est pas quelque chose que le PO se soucie de faire. (Pratiquement, les violations se terminent presque toujours dans les colonies, mais la menace d'un procès est ce qui pousse les colonies.) Si le PO voulait un procès, le PO a déjà des motifs.
David Thornley
Il a été établi avant le projet que le code source n'est pas leur propriété. J'ai fait plusieurs projets avec eux dans le passé et je n'ai jamais livré le code source. J'ai livré le produit comme spécifié, mais nous ne nous sommes jamais entendus sur la possession du code source. Surtout parce qu'ils voulaient pouvoir le changer et reproduire ledit produit pour différents clients, m'empêchant d'obtenir plus de travail. Par accident ont-ils reçu le code source de ce dernier projet.
Zophiel
1

Fournir du code à l'open source et maintenir son évolution pourrait conduire au succès non seulement pour prendre sa "revanche". http://www.techdrivein.com/2010/08/11-biggest-open-source-success-stories.html Le code source est également une propriété sous licence, donc selon les lois de votre pays, vous pouvez récupérer votre code ou empêcher une autre entreprise de En l'utilisant. Mais il existe des moyens de surmonter cela, donc je suggère de simplement l'ouvrir, de faire du champagne en prétendant promouvoir l'open source et vous pourriez vous retrouver avec un nouveau plan d'affaires.

JackLeo
la source
Je voudrais qu'il soit gratuit pour tout le monde. Je ne veux pas nécessairement me retrouver dans une lutte juridique avec eux parce que je les empêche de gagner de l'argent. Puisque leur plan était de l'utiliser comme argument de vente dans leur plan d'affaires. Je me suis dit que je le distribuerais gratuitement à quiconque. Quelle licence dois-je utiliser?
@Zophiel Le plus simple serait CC creativecommons.org/licenses, c'est une liste de licences que vous pouvez choisir en fonction de vos besoins. D'autres options seraient une sorte de GNU gnu.org/licenses mais c'est un peu plus compliqué. Pour CC, voici un outil simple pour configurer les choses: creativecommons.org/choose
JackLeo
@JackLeo Désolé, quel plan d'affaires?
quant_dev
2
OSI a également une liste de licences opensource.org/licenses/category
Htbaa
1
Je choisirais une licence Open Source comme le dit @Htbaa. Si vous voulez vous assurer que les dérivés restent libres / open source, utilisez une forme de GPL. Si vous ne vous souciez vraiment pas si d'autres personnes apportent leurs propres modifications et les gardent propriétaires, utilisez l'une des plus permissives (style BSD).
David Thornley