forumNouveau sujet

CRM sur mesure : qui possède le code source et les données, que stipuler au contrat ?

VVolkan A***Membre actifMembre de la communauté
Membre depuis
févr. 2023
Message
74
#1

nous sommes une entreprise familiale spécialisée dans la fabrication et l'exportation de machines industrielles. notre processus de vente, la validation des remises distributeurs, la gestion des pièces de rechange et le suivi du SAV ne rentrant pas dans les cases des loogiciels standards nous avons lancé un projet de CRM sur mesure avec une agence de dev. un budget de 240.000 TL et un délai de 5 mois ont été convenus.

en épluchant le projet de contrat nous sommes tombés sur un flou juridique inquiétant. la clause rédigée par l'agence indique : « L'ensemble des droits de propriété intellectuelle codes sources et composants d'infrastructure demeurent la propriété exclusive du prestataire ; le client ne bénéficie que d'une licence d'utilisation perpétuelle. » Quant aux données clients le texte se contente d'une vague mention d'engagement de confidentialité, sans clarifier la propriété physique de la base de données.

pour un logiciel dont nous finançons l'intégralité du développement et qui reflète nos processus internes au millimètre, ne devrions-nous pas exiger le code source et la base brute ? du coup quelles clauses concrètes intégrer au contrat pour éviter que l'entreprise ne se retrouve prise en otage sur le plan opérationnel en cas de litige commercial futur avec l'agence ?

ÖÖzge E***Membre actif
Poste
Directeur commercial
Secteur
Papier
Type d'organisation
atelier
Membre depuis
juin 2023
Message
50

Doki · Identité de marque · 2023

Plus utile#2

En bref : les données clients et la base de données appartiennent intégralement et sans exception à votre entreprise ; pour le code source, selon que l'agence utilise son propre socle technique ou non, le contrat doit prévoir soit une « cession totale des droits », soit une « licence d'utilisation et de modification perpétuelle, non exclusive et transférable en interne ».

La propriété des données ne doit laisser place à aucune ambiguïté. Il faut impérativement insérer une clause rédigée ainsi : « L'ensemble des données clients, historiques d'offres commerciales, secrets d'affaires, journaux d'activité et schémas de base de données générés dans le cadre du présent contrat sont la propriété exclusive du Client. Le Prestataire ne pourra restreindre ou suspendre l'accès à ces données pour quelque motif que ce soit, y compris en cas de litige financier ou de résiliation contractuelle, et s'engage à fournir une sauvegarde complète et exploitable de la base sous sept jours ouvrés sur simple demande. »

Côté code source, la réticence des agences vient souvent de la crainte de perdre leurs droits d'auteur sur leur framework propriétaire ou leur moteur générique. Si l'agence développe votre CRM intégralement à partir de zéro, tous les droits patrimoniaux de propriété intellectuelle doivent vous être cédés. Si elle s'appuie sur son socle existant, remplacez la cession par cette formule : « Il est accordé au Client une licence perpétuelle, irrévocable et sans restriction territoriale lui conférant le droit d'héberger, d'auditer, de modifier et de faire évoluer librement le code source pour ses propres besoins d'exploitation, à l'exclusion de toute revente commerciale à des tiers. »

Enfin, formalisez par protocole les modalités de livraison du code. Exigez que les sources soient poussées à la fin de chaque sprint vers un dépôt Git privé appartenant à votre société, accompagnées d'une documentation technique de déploiement ; sans cela, même avec des fichiers compilés sous la main, aucun développeur tiers ne sera en mesure de reprendre ou de remonter l'infrastructure.

İİsmail Ç***Expert
Poste
Éditeur de contenu
Secteur
Détail
Type d'organisation
Équipe de 8 personnes
Membre depuis
mars 2024
Message
92

Doki · Infrastructure e-commerce · 2024

#3

Conformément à la loi n° 5846 sur les œuvres intellectuelles et artistiques, les droits d'adaptation, de reproduction et de diffusion des logiciels doivent être mentionnés explicitement et un par un dans le contrat. La simple mention « licence d'utilisation » peut laisser au développeur toute liberté de couper le système ou de refuser les mises à jour quand bon lui semble.

CCansu K***Membre actif
Poste
Comptable
Secteur
Papier
Type d'organisation
entreprise de taille moyenne
Membre depuis
sept. 2024
Message
4
#4

Récupérer le code source ne sert à rien si c'est juste une archive de fichiers. Le contrat doit stipuler la livraison de la liste des dépendances, de la configuration Docker, des scripts de migration de base de données et de la documentation de déploiement. Votre critère d'acceptation de base doit être qu'un administrateur système tiers puisse remonter le système de zéro grâce à cette doc.

EElif D***Membre actifMembre de la communauté
Membre depuis
oct. 2024
Message
98
#5

Est-ce que l'agence développe ce CRM de zéro selon votre propre architecture, ou bien est-ce qu'elle adapte pour vous une base de CRM prête à l'emploi déjà installée chez d'autres clients ? S'il s'agit d'un produit cœur propriétaire, il n'est peut-être pas réaliste d'espérer récupérer la pleine propriété du code.

YYasemin K***ExpertMembre de la communauté
Membre depuis
mars 2023
Message
201
#6

Il y a quatre ans, on a fait développer un CRM sur mesure pour notre activité logistique et on a signé un contrat du même genre sans trop y prêter attention. Deux ans plus tard, désaccord avec l'agence sur l'augmentation de la maintenance annuelle ; on a réclamé la base de données ils nous ont sorti : « le code nous appartient impossible de déchiffrer la base ». On a dû redévelopper tout le système de zéro et migrer les anciennes données à la main. Si vous acceptez cette clause, vous devenez pieds et poings liés à l'agence.

FFerhat K***Membre actif
Poste
Chef d'équipe développement
Secteur
Fabrication de machines
Type d'organisation
filiale d'un groupe
Membre depuis
janv. 2023
Message
377
#7

Voici 3 éléments indispensables à faire ajouter au contrat : 1) L'infrastructure serveur et base de données doit être hébergée sur des comptes cloud ouverts directement au nom de votre personne morale, 2) Le code source doit être mis à jour chaque semaine sur un dépôt Git accessible par votre entreprise, 3) Le solde final ne doit être versé qu'après validation de la revue de code.

edit : j'ai écrit une erreur ci-dessus, désolé.

ZZehra B***Membre actifMembre de la communauté
Membre depuis
juin 2024
Message
76
#8

Si l'agence refuse catégoriquement de livrer le code source, proposez un contrat d'escrow logiciel. La version à jour du code est déposée chez un notaire ou un tiers de confiance ; si l'agence fait faillite ou cesse ses prestations, les codes vous sont légalement transmis.

YYağmur B***Membre actifMembre de la communauté
Membre depuis
juin 2024
Message
51
#9

Payer 240.000 TL pour n'avoir absolument aucun droit sur la liste de ses clients les plus confidentiels ni sur ses marges de remise, c'est un sacré business model... pour l'agence. Une boîte qui signe ce contrat en l'état se tire une balle dans le pied.

edit : j'ai corrigé quelques fautes de frappe.

RRamazan G***Expert
Poste
Secrétaire
Secteur
cuir
Type d'organisation
Entreprise de 20 personnes
Membre depuis
avr. 2022
Message
92

Doki · Application mobile · 2025

#10

n'ouvrez surtout pas le compte d'hébergement au nom de l'agence... si un jour ça tourne mal ils peuvent couper toute votre activité d'un simple clic, les accès doivent être à vous dès le départ.

EEbru O***Membre actifMembre de la communauté
Membre depuis
mars 2022
Message
370
#11

c'est vrai en théorie mais ça ne marche pas ainsi en pratique. un code sans documentation d'installation ne vous appartient pas même si vous l'avez.

si vous avez des questions, écrivez-moi je répondrai au mieux.

LLale K***Membre actifMembre de la communauté
Membre depuis
oct. 2024
Message
253
#12

Je suis d'accord.

İİlknur Y***ExpertMembre de la communauté
Membre depuis
oct. 2023
Message
19
#13

J'ai une objection à faire ici. genre tout va bien les trois premiers mois, les problèmes arrivent au quatrième.

C'est confirmé par l'expérience.

YYakupMembre actif
Poste
Opérations logistiques
Membre depuis
juin 2024
Message
82
#14

Je vais raconter ce qui m'est arrivé, ça pourrait vous servir. Les gens défendent l'habitude pas le processus. La résistance vient de là.

À votre place, j'irais par cette voie.

AAhmet E***Membre actif
Poste
Technicien support système
Secteur
Électricité-électronique
Type d'organisation
chaîne de magasins
Membre depuis
mars 2023
Message
197
#15

C'est vrai en théorie, mais ça ne marche pas ainsi en pratique. Dans un système repris, le plus coûteux sont les dépendances inconnues.

J'espère que cela vous sera utile.

VVeli Y***Membre actif
Poste
Représentant commercial terrain
Secteur
Sport et fitness
Type d'organisation
chaîne de magasins
Membre depuis
juin 2024
Message
45
#16

Il est rare de trouver un texte qui explique les choses aussi clairement. La réponse varie beaucoup selon le secteur il n'y a pas de règle générale.

À votre place j'irais par cette voie.

KKayahanMembre actif
Poste
Full-stack
Membre depuis
juin 2024
Message
118
#17

Nous avons aussi bloqué au même endroit à une époque. Commencez par un petit test, ne vous engagez pas sur tout d'un coup.

J'espère que cela vous sera utile.

FFiliz Ç***Membre actif
Poste
Coordinateur général
Secteur
cuir
Type d'organisation
entreprise de taille moyenne
Membre depuis
juil. 2025
Message
13
#18

Absolument. Si j'ajoute quelque chose : Quand on essaie de tout changer en même temps, rien ne prend.

J'espère que cela vous sera utile.

HHasan Ö***Membre actifMembre de la communauté
Membre depuis
déc. 2025
Message
50
#19

Chez moi, c'est l'inverse qui s'est passé, c'est pourquoi j'écris. Tout point non écrit est un point que les deux parties se rappelleront différemment plus tard.

C'est confirmé par l'expérience.

EEmre A***Membre actif
Poste
Directeur comptable
Secteur
E-commerce
Type d'organisation
distributeur régional
Membre depuis
juin 2023
Message
146
#20

La solution qui semble bon marché finit souvent par coûter cher. franchement commencez par un petit test, ne vous engagez pas sur tout d'un coup.

Prendre des notes pendant deux semaines donne de meilleurs résultats qu'une estimation de six mois. À votre place, j'irais par cette voie.

Ce sujet est fermé.Le modérateur de garde a marqué le sujet comme résolu. Si vous rencontrez une situation similaire, vous pouvez ouvrir un nouveau sujet.
Nouveau sujet