Un client m'a demandé de soumettre une proposition pour une application web qu'il voulait construire. Ce client est une startup avec une traction relativement bonne jusqu'à présent (comme il semble).
On m'a demandé de rédiger un contrat qui m'empêche d'écrire le code que j'écris pour eux ailleurs. Jusqu'à présent, je rédigeais des contrats où je conservais les droits exclusifs sur mon code source mais le client conservait également tous les droits (vente, modification, etc.)
Cela me semble donc assez bizarre:
Que faire si j'ai un autre client avec un projet similaire (mais pas exactement le même) et qu'il veut que je développe son application?
Bien sûr, je ne vais pas copier et coller du projet précédent - mais il me semble que je ne serai pas en mesure d'utiliser les informations que j'ai acquises dans le projet précédent et je ne serai pas en mesure d'écrire à nouveau ce code pour tout client.
La question est donc: si je donne tous les droits de mon code source au client, cela signifie-t-il que je ne pourrai jamais réécrire ce code pour quelqu'un d'autre?
Remarque: Je sais que la plupart d'entre vous ici ne sont pas des avocats et je ne recherche pas vraiment de conseils juridiques, mais plutôt ce que ces types de contrats signifient vraiment en termes de propriété du code source, quelle est la chose habituelle à faire, etc.
la source
Réponses:
La propriété du code signifie que vous leur attribuerez des droits d'auteur. Concrètement, cela signifie que vous ne conserverez aucun de leur code source une fois le projet terminé. De cette façon, vous ne pouvez pas être accusé de réutiliser le code que vous avez écrit pour eux dans d'autres projets. Il s'agit d'un arrangement assez typique; ils vous paient pour leur écrire du code, donc naturellement ils veulent conserver la propriété dudit code.
S'il existe une autre propriété intellectuelle qui doit être protégée (c'est-à-dire un algorithme propriétaire), alors cet algorithme doit être traité spécifiquement. En particulier, l'innovation doit être nouvelle et difficilement reproductible. Idéalement, il est couvert par un brevet, mais vous pouvez toujours être invité à signer des accords de non-divulgation. Vous devez respecter ces accords et vous abstenir d'utiliser les algorithmes propriétaires dans d'autres projets.
La clé ici est la spécificité. Votre client doit indiquer clairement quelle propriété intellectuelle et quelles idées il souhaite protéger. Ne signez rien qui jette un large filet comme «vous ne pouvez pas utiliser les idées que vous avez obtenues dans d'autres projets». C'est une demande déraisonnable. Ne signez pas non plus d'accord de non-concurrence; cela peut vous empêcher de travailler sur des projets liés à l'industrie ou à des concurrents.
la source
Cela me semble assez normal. La startup veille à pouvoir montrer qu'elle possède l'intégralité du code de sa solution. Ceci est très important s'ils sont finalement achetés par une autre entreprise. Cette autre entreprise doit savoir que personne ne revendiquera ultérieurement la propriété du logiciel qu'elle pensait avoir acheté.
Vous voudrez peut-être rechercher le terme « travail à louer ».
La version courte est que vous faites votre travail, ils vous le paient, puis vous remettez toutes les copies du code que vous avez écrit. À moins que votre contrat ne dise le contraire , cela ne vous empêche pas nécessairement d'écrire du code similaire pour un autre client (en supposant bien sûr que vous ne partagez pas de bibliothèques ou que vous ne collez pas de code).
Vous voudrez peut-être consulter un avocat sur les détails.
la source