Question

J'ai reçu une demande d'achat du code source d'un site Web que j'ai développé et je me suis demandé si quelqu'un se trouvait dans la même situation et s'il y avait quelque chose que je devrais être spécialement au courant. Quelqu'un a des conseils sur la manière dont je devrais gérer cette situation?

Était-ce utile?

La solution

Premièrement - une mise en garde - je ne suis pas avocat. Pas du tout. Mais je tiens beaucoup à la propriété intellectuelle et au fait de ne pas être poursuivi en justice, alors j’essaie d’en apprendre un peu plus à ce sujet.

Sans ordre particulier:

  • Vérifiez vos règles d'emploi : lorsque vous avez pris l'emploi qui vous rapporte actuellement de l'argent, quel est votre arrangement? Avez-vous dû signer des déclarations donnant à votre entreprise le contrôle de tout le code que vous avez produit? Même s’il s’agissait d’un projet personnel et non rémunéré - la propriété de l’entreprise peut vous intéresser si vous avez signé un contrat de propriété intellectuelle strict.
  • Open source utilisée? , il existe quelques licences Open Source principales. Lisez-les et vérifiez-les pour voir les conditions de vente d'un produit dépendant de l'open source.
  • Quels sont les produits livrables attendus par l'acheteur? : code créé? code source? En outre, que pouvez-vous faire pour protéger votre code (obscurcissement).
  • S'attendent-ils à un soutien? - soyez prudent, d'après mon expérience avec les clients entreprises, un service utile et gratuit ", n'hésitez pas, appelez-moi si vous avez une question rapide". peut rapidement prendre beaucoup de temps. Si vous êtes prêt à consacrer quelques heures gratuites, précisez clairement que vous pouvez accorder jusqu'à X heures d'assistance gratuites. Et soyez clair sur votre taux de facturation après. Si vous ne voulez vraiment pas le supporter, augmentez considérablement le coût de votre temps.
  • Quel type de support souhaitent-ils? - answers & amp; aide à la configuration? Corrections de bugs?
  • Quelles sont les instructions d'installation attendues?
  • Qu'est-ce qu'ils possèdent lorsqu'ils l'achètent? : une seule installation pour un seul serveur? une licence pour l'ensemble du site pour l'installer où bon vous semble? ou - pire des cas - possèdent-ils cette écluse, ce stock et ce tonneau de sorte que vous ne puissiez plus la développer et continuer à l'utiliser vous-même?

Faites clarifier ces réponses, par écrit, avec des signatures.
C'est une bonne idée de demander à quelqu'un de l'extérieur de le lire pour vérifier toute ambiguïté. Il est encore plus judicieux de rédiger un contrat et de le faire lire par un avocat - votre avocat, pas celui de l'acheteur.

Évitez toute transaction Nod / clin d'oeil / poignée de main. La confiance personnelle est grande, mais les gens changent si la situation devient stressante. Ou bien les gens vont et viennent au sein des entreprises - l'acheteur aujourd'hui peut être une personne différente demain.

Autres conseils

La première chose à considérer est:

Sous quelle licence fournissez-vous le code?

Si vous ne stipulez pas de licence, ils sont à peu près libres de faire ce qu’ils veulent. Est-ce que c'est ce que tu veux? Il est difficile de répondre à la question sans connaître les détails de la situation: pourquoi vendez-vous le code source?

S'il s'agit d'un client et qu'il peut donc effectuer ses propres modifications personnalisées pour lesquelles vous auriez été payé, le prix devrait refléter ce "travail perdu". En outre, vous voudrez limiter leur capacité à redistribuer ou à revendre ce code source.

Si quelqu'un aime simplement votre site et veut le code, soyez très prudent, car il y a toutes les chances qu'il le prenne et crée son propre code. Cela peut ou peut ne pas être un problème pour vous. Mais revenons à la question de la revente, de la redistribution, des droits d’utilisation et de la propriété.

En fonction de l’utilisation du code, vous pouvez également envisager son utilisation, son utilité et son incidence sur votre vie professionnelle ou autre. C’est peut-être que vous voudrez peut-être restreindre l’utilisation du code pour certaines choses (par exemple, les sites pour adultes ou les sites de poker) ou que vous souhaitez demander une attribution.

Pour toutes ces choses, vous devez également définir les conditions de transfert en cas de redistribution (c.-à-d. comment votre licence est "virale").

Il existe de nombreuses licences open source (GPL, Apache, MIT, BSD, MPL, LGPL, etc.). Je vous conseillerais d'en prendre un comme base et de le modifier selon vos goûts. Vous êtes beaucoup moins susceptible d’avoir des problèmes de cette façon que de proposer vos propres conditions.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top