Comment protéger la copie du code sur serveur

flamur1989
Invité n'ayant pas de compte PHPfrance

23 mars 2015, 14:47

Bonjour,

J'aimerai donner accès au serveur à un SEO pour l'amélioration des On-Page Elements. Cependant, c'est un site très complexe et qui m'a pris beaucoup de temps à développer. Ainsi, j'ai un peu peur que l'on copie le code. Y'a-t-il une solution à cela?

Je vous remercie.

ViPHP
ViPHP | 4039 Messages

24 mars 2015, 11:26

Salut,

Il y a peu de chances que ton code intéresse quiconque. Tu as certainement mis du temps et de ta personne pour l'écrire, mais c'est rarement dans le code d'une application que se trouve une "valeur"; plutôt dans le service qu'il rend et les concepts qu'il manie pour le faire. Le code source DropBox est secret: cela n'a empêche personne de s'en inspirer et d'offrir des services concurrents.

Si tu as des données confidentielles par contre, vaut mieux travailler avec quelqu'un en qui tu as confiance.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Mammouth du PHP | 688 Messages

24 mars 2015, 16:26

il y a la solution, que le seo sauve 2 fois le source d'une page, en mofifie une et t'envoie les deux. avec un logiciel qui affiche les différences entre le fichier modifié et celui non modifié, tu vois les changements que tu répercutes dans ton code.

flamur1989
Invité n'ayant pas de compte PHPfrance

27 mars 2015, 21:41

Bonsoir,

Je vous remercie pour vos réponses.

Berzemus, justement le service que rend cette page a de la valeur et est unique en son genre. C'est pour cette raison que je me méfie. Jusqu'à présent j'ai fait appel à des freelancers pour les tâches que je ne pouvais réaliser et je me débrouillais pour les mettre en place moi même mais là il y a beaucoup de travail à faire niveau SEO et je ne connais personne d'aussi bon que ce référenceur dans mon entourage.

Tof73, c'est de cette façon que je travaillais jusqu'à présent mais je voulais trouver un meilleure solution. :).

Bonne soirée,

F. A.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

01 avr. 2015, 17:02

Salutations !

Je rejoins Berzemus dans le fait qu'un développeur a rarement besoin du code et sait se contenter de l'idée pour reproduire une fonctionnalité à sa sauce.

Quoi qu'il en soit, il est généralement conseillé lorsque l'on travail en équipe - et à plus forte raison quand les compétences ne sont pas mutualisées - de fonctionner sur le mode MVC (Modèle, Vues, Contrôleurs). Cela risque cependant de remettre en cause tout la structure de ton site, mais permet de dissocier la base de données (le modèle, gérée par un DBA), le traitement "métier" (les contrôleurs, réalisés par les développeurs) et les IHM (les vues, pouvant être à la charge d'un designer, un ergonome, ...).

Dans ce cas, tu transmets uniquement le code des vues et le SEO n'accède jamais aux algorithmes métier ni à la base, donc pas de risque de récupérer ton code. Cela demande cependant bien plus de communication entre chaque "corps de métier" pour transmettre et récupérer les données.

Enfin, si tu estimes que celui-ci est unique en son genre et n'est pas à la portée d'un développeur lambda, tu peux aussi t'enregister auprès de l'APP (Agence pour la Protection des Programmes) pour protéger ton code.
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...