Quels problèmes dois-je connaître lors de la franchise de mon code?

9

Je fournis un service Web en utilisant un site et récemment, j'ai reçu une proposition de franchisage de ce service à une autre entreprise.

Les problèmes surviennent lorsqu'ils veulent que tout mon code s'exécute sur leurs serveurs. Je comprends leurs raisons, mais je veux prendre des mesures pour que le cœur de mon code PHP reste caché et inchangé. Je veux prendre des mesures pour qu'ils ne revendent pas mon code à un autre enchérisseur ou n'utilisent pas mon adresse IP.

Après quelques recherches, j'ai trouvé quelques solutions comme le cryptage PHP, l'obscurcissement ou l'empreinte digitale des données.

Ce que je demande, c'est viril:

  • Que dois-je savoir lorsque je donne mon code?
  • Que puis-je faire pour les empêcher de comprendre et de vendre mon code à une autre personne?
JMagalhaes
la source
4
Ce sont des questions viriles à poser! (Je ne peux pas éditer un seul personnage ...)
Deckard

Réponses:

8

La meilleure chose que vous puissiez faire dans ces cas est de tout noter sur papier et de le faire signer par les deux sociétés, afin que vous sachiez ce que vous pouvez faire quand il est vendu et que l'acheteur connaît ses limites. Il n'y a aucun moyen infaillible de donner votre code (crypté, obscurci, empreintes digitales ou non) avec une garantie à 100% que l'acheteur ne revendra pas votre code.


la source
6

D'après mon expérience, vous vous posez les mauvaises questions.

Vos principales préoccupations devraient être:

  1. Cela correspond-il à mon modèle d'entreprise?

  2. Est-il facile pour eux de trouver / créer quelque chose de similaire?

Si vos réponses sont (a) pas vraiment et (b) plutôt dures, alors restez fermes et refusez.

Fondamentalement, c'est une chose d'être dans l'entreprise de maintenir un logiciel que d'autres commercialisent et intègrent. Et c'est une tout autre chose que de servir vous-même les clients finaux. L'une des pires situations dans lesquelles vous pouvez vous placer est de concurrencer les clients avec vos propres revendeurs.

Quels que soient les arguments qu'ils vous ont lancés (généralement "vous atteindrez instantanément notre clientèle complète"), comme je les ai expérimentés de toute façon, douteux au mieux: si votre produit est vraiment bon, peu importe qui est l'héberger. Tout au plus, pensez à l'étiquetage blanc, et même dans ce cas, je vous suggère d'y réfléchir à deux fois, car cela signifie que vous perdrez le contrôle de votre marque.

S'ils hébergent votre logiciel et qu'ils sont volumineux, vous perdrez l'expertise dont vous aurez besoin sur les choses dont vous aurez besoin plus tard, à savoir le service client et la mise à l'échelle.

Enfin, gardez à l'esprit qu'il est généralement mauvais d'avoir un seul client qui génère une énorme partie de votre entreprise. Si tel est le cas, cela signifie essentiellement qu'ils vous possèdent dans tous les sens sauf le nom. Et méfiez-vous de vous laisser aller à la signature d'un accord de joint-venture pour la même raison: les revendeurs n'aiment pas être au lit avec leurs concurrents, et vous pourriez vous retrouver avec un seul gros client.

Bonne chance!

Denis de Bernardy
la source