Forum CMS Made Simple FR

Version complète : Protéger ses créations - modules perso
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.4
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Hello la compagnie,

Petite question qui sort de l'aspect technique de CMSMS...

J'ai développé un module perso... et j'aimerais m'assurer que le client ne puisse pas redistribuer mon code.

Jusqu'à présent, j'hébergeais moi-même les sites concernés par ce module, sans donner d'accès à qui que ce soit en FTP, mais il est probable qu'à l'avenir, certains client veuillent récupérer leur site, qui contient mon code donc.

Y a-t-il une licence déjà existante qui cadre ce type d'utilisation ? Donc en gros "je vous permet d'utiliser mon module dans votre site, mais vous n'en êtes pas propriétaire et ne pouvez avoir accès au code et encore moins le transférer à quelqu'un d'autre".

D'avance merci !
des licences existent, à savoir laquelle te conseiller ... :/

Tu peux évidement faire de l'obfucation de code mais évidement c'est réversible et c'est pas l'esprit open source de cmsms.

Enfin : même avec une licence, tu te doutes que rien n'empêchera une personne mal attentionnée de te piquer tes idées, de péter tes protections et de revendre tes créations Sad
En fait, le module est pas open source car il concerne une niche très précise, ne serait d'aucune utilité en dehors de ce domaine très précis et contient du code pour lequel j'ai du signer une charte d'utilisation.

Ce qu'il me faut, c'est surtout un message très clair et inattaquable qui indique à mes clients/futures clients que oui ils ont payé pour un site, mais que le code de ce module ne leur appartient pas.
... je ne suis pas juriste mais est il envisageable de soumettre en deux temps ton travail : le site puis le module à part avec deux signatures de contrat différent si nécessaire, ce qui permettrait d'appliquer une licence d'utilisation spécifique au module.
Oui j'ai pensé à l'annexe au contrat.

Faudra vraiment que je vois un avocat un de ces jours... Histoire de se mettre à l'abri et d'y être pour de vrai :-).
Il est également possible d'héberger une portion du code sur un serveur personnel. Par exemple, tu développes un WebService qui va traiter une partie des informations. Ainsi, tout le code n'est pas disponible par le client.
Inconvénient majeur, tu dois t'assurer que ton « bout de code » hébergé soit tout le temps accessible.
Ah te revoilà, tu nous manquais ! C'est un plaisir de te lire à nouveau Smile Exacore -> Kraygoon
Le souci est que justement le module est une surcouche de Web Services qui gère les données dans une DB locale.
Le module est déjà réalisé et en production sur 3 sites jusqu'à présent.

Donc je penche pour l'annexe du contrat (pour les futurs sites). Mais n'y a-t-il pas des licences pour cadrer ce genre de cas ?
dans tout les cas, il faut 2 licences, car CMSMS étant sous GPL, tu dois le redistribuer sous cette licence.
Pour ton module, tu le mets sous licence "privative de liberté" comme le dirait Stallmann (et encore, vu que tu utilises du code GPL du core, si ça se trouve, tu n'en as même pas le droit), tu y colles un copyright.

Si j'ai bien tout compris, on est pas près de voir ton module dans le forge :mad:
salaud de capitaliste va ! Big Grin