En bref : quand vous faites développer un logiciel sur mesure, vous n’êtes pas automatiquement propriétaire du code source. En droit français, le code appartient d’abord à son auteur (le prestataire), sauf cession écrite prévue au contrat. Pour détenir votre logiciel, exigez une clause de cession des droits et la remise du code source. Sans elle, vous payez le développement mais pas la propriété.
Beaucoup d’entreprises découvrent le problème trop tard : le jour où elles veulent changer de prestataire ou récupérer leur logiciel, elles apprennent qu’elles n’en possèdent pas le code. Voici ce que dit le droit, ce qu’il faut exiger, et comment éviter de rester prisonnier de votre fournisseur.
- À qui appartient le code source par défaut ?
- Payer le développement ne vaut pas cession des droits
- La clause de cession des droits : ce qu’elle doit contenir
- Code source et composants open source : la nuance
- Les signes que vous ne possédez pas vraiment votre logiciel
- Ce qu’il faut exiger avant de signer
- Questions fréquentes
À qui appartient le code source par défaut ?
En droit français, un logiciel est protégé par le droit d’auteur, et l’auteur initial est celui qui l’écrit : le prestataire ou ses développeurs. Le simple fait de commander et de payer un développement ne transfère pas ces droits. Autrement dit, sans clause spécifique, votre prestataire reste titulaire des droits sur le code, même si le logiciel a été conçu pour votre usage et financé par vous.
C’est contre-intuitif, mais c’est la règle. La propriété se transmet par un écrit, pas par le paiement de la facture.
Payer le développement ne vaut pas cession des droits
La confusion vient de là. Vous réglez un devis de développement, vous considérez donc le logiciel comme le vôtre. Pourtant, juridiquement, vous avez payé une prestation de création, pas l’acquisition des droits patrimoniaux sur le résultat. Ces droits doivent être cédés explicitement, par une clause qui en précise l’étendue. Sans cette clause, vous disposez au mieux d’un droit d’usage, souvent limité, et vous ne pouvez ni faire évoluer le code par un tiers, ni le réutiliser librement.
La clause de cession des droits : ce qu’elle doit contenir
Une clause de cession solide précise plusieurs points. Elle doit nommer les droits cédés (reproduction, modification, adaptation, distribution), leur étendue géographique et leur durée, et le moment du transfert. Le tableau ci-dessous résume l’essentiel.
| Élément | Ce qu’il faut viser |
|---|---|
| Droits cédés | Reproduction, modification, adaptation, et le droit de faire évoluer par un tiers |
| Étendue et durée | Pour tous pays et pour toute la durée de protection légale |
| Déclenchement | Cession effective au paiement intégral, pas « à la livraison » sans contrepartie |
| Remise du code | Code source commenté et documentation remis à la fin du projet |
La différence entre une cession bien rédigée et une clause vague se mesure le jour où vous voulez reprendre la main. C’est aussi un point à clarifier dès le cahier des charges, avant même de parler technique.
Code source et composants open source : la nuance
Un logiciel sur mesure intègre presque toujours des composants open source (bibliothèques, frameworks). Ces briques restent sous leur propre licence : vous ne les « possédez » pas, mais vous avez le droit de les utiliser selon les conditions de leur licence. La cession porte sur le code spécifique écrit pour vous, pas sur ces composants tiers. Un prestataire sérieux vous fournit la liste des composants utilisés et de leurs licences, pour que vous sachiez exactement ce qui vous appartient en propre et ce qui relève de l’open source.
Les signes que vous ne possédez pas vraiment votre logiciel
Quelques signaux doivent alerter. Vous n’avez jamais reçu le code source, seulement un accès à l’application en ligne. Le contrat ne mentionne aucune cession de droits, ou parle seulement d’un « droit d’utilisation ». L’hébergement et les comptes techniques sont au nom du prestataire, pas au vôtre. Vous ne pouvez pas faire intervenir une autre équipe sans l’accord du fournisseur initial. Chacun de ces points, pris isolément, fragilise votre maîtrise du logiciel. Réunis, ils vous rendent entièrement dépendant.
C’est souvent dans ce contexte que surgit le besoin de reprendre un logiciel développé par un autre prestataire, une opération bien plus simple quand les droits et le code ont été prévus au départ.
Ce qu’il faut exiger avant de signer
Avant d’engager un projet, posez trois exigences au contrat. D’abord, une clause de cession des droits patrimoniaux à votre profit, effective au paiement. Ensuite, la remise du code source et de sa documentation en fin de projet, avec les accès techniques à votre nom. Enfin, une clause de réversibilité : la garantie de pouvoir confier la suite à une autre équipe sans blocage. Ces trois points ne coûtent rien de plus à demander au départ, et ils vous évitent une situation de dépendance coûteuse plus tard. Ils font partie d’un projet sain, comme décrit dans notre guide du développement sur mesure.
Questions fréquentes
Si j’ai payé le logiciel, il m’appartient, non ?
Pas automatiquement. Vous avez payé une prestation. La propriété des droits sur le code nécessite une clause de cession écrite. Sans elle, le prestataire reste titulaire des droits.
Qu’est-ce que je possède sans clause de cession ?
En général, un simple droit d’usage, souvent limité. Vous ne pouvez pas forcément modifier le code, le confier à un tiers ou le réutiliser pour un autre projet.
Le prestataire peut-il réutiliser mon logiciel pour un concurrent ?
Si les droits ne vous ont pas été cédés en exclusivité, c’est juridiquement possible pour les parties génériques. Une clause d’exclusivité sur le code spécifique évite ce risque.
Dois-je récupérer le code même si je ne sais pas le lire ?
Oui. Le code source et sa documentation sont votre garantie de pouvoir faire intervenir une autre équipe un jour. Les confier à un tiers de confiance (séquestre) est aussi une option.
Et pour les composants open source intégrés ?
Ils restent sous leur licence d’origine. Vous avez le droit de les utiliser selon ces conditions, mais la cession ne porte que sur le code écrit spécifiquement pour vous.
Un doute sur la propriété de votre logiciel ou sur votre contrat de développement ? Parlons-en : nous vérifions votre situation et nous vous disons clairement ce que vous possédez vraiment, et comment sécuriser la suite.




















