À qui appartient le code source d'une application ?
En bref
En France, un logiciel est protégé par le droit d'auteur. Lorsqu'il est développé par un prestataire extérieur, payer le développement ne suffit pas, en principe, à obtenir les droits : ils doivent être cédés par un contrat écrit qui en précise l'étendue. Faites donc préciser au contrat la cession des droits, la remise du code source et le régime des composants tiers.
La réponse dépend de qui a écrit le code et de ce que prévoit le contrat. Un logiciel est une œuvre protégée par le droit d'auteur, et son créateur détient les droits tant qu'il ne les a pas cédés. Payer un développement ne transfère donc pas automatiquement ces droits au client. Cet article présente les principes généraux pour poser les bonnes questions ; il ne constitue pas un avis juridique, et chaque contrat mérite d'être relu par un juriste.
Qu'est-ce que le code source ?
Le code source est le texte, écrit dans un langage de programmation, qui décrit le fonctionnement d'une application. C'est lui qu'un développeur lit et modifie. Sans code source, il est en pratique impossible de corriger ou de faire évoluer une application, même si vous l'utilisez tous les jours.
Qui détient les droits selon la situation ?
Le Code de la propriété intellectuelle range les logiciels parmi les œuvres protégées. Les principaux cas de figure :
| Situation | Principe général |
|---|---|
| Logiciel créé par un salarié dans l'exercice de ses fonctions | Les droits patrimoniaux sont en principe dévolus à l'employeur, sauf disposition contraire. |
| Logiciel développé par un prestataire extérieur | Les droits restent en principe au prestataire, sauf cession prévue par un contrat écrit. |
| Application construite sur une plateforme | Les conditions d'utilisation de la plateforme déterminent ce que vous pouvez récupérer. |
| Composants open source intégrés | Chacun reste soumis à sa propre licence. |
| Briques préexistantes du prestataire | Souvent concédées sous licence plutôt que cédées, car réutilisées pour d'autres clients. |
Cession ou licence : quelle différence ?
- La cession transfère des droits : le client peut, dans les limites prévues, utiliser, modifier, adapter ou faire modifier le logiciel par qui il veut.
- La licence autorise un usage sans transférer les droits : le titulaire reste propriétaire et fixe les conditions.
Une cession n'est jamais « totale » par défaut : sa portée est celle que le contrat écrit. Un contrat qui dit seulement « le client est propriétaire du site » laisse de nombreuses questions ouvertes.
Ce que le contrat devrait préciser
- Les droits cédés : reproduction, utilisation, modification, adaptation, traduction, distribution, exploitation commerciale.
- Leur étendue : durée, territoire, supports et usages concernés.
- Le moment du transfert : à la livraison, au paiement complet, par étapes.
- La remise effective du code source, de son historique et de la documentation, et pas seulement de l'application en fonctionnement.
- Le sort des briques préexistantes du prestataire : licence accordée, conditions, durée.
- La liste des composants open source et de leurs licences.
- La réversibilité : ce qui vous est remis en fin de contrat, sous quelle forme et dans quel délai.
Et les composants open source ?
Presque toutes les applications utilisent des composants open source, c'est-à-dire des logiciels dont le code est public et réutilisable selon une licence. Ces licences se répartissent en deux grandes familles :
- Les licences permissives, qui autorisent la réutilisation avec peu d'obligations, souvent le maintien des mentions de droits d'auteur.
- Les licences dites « copyleft », qui peuvent imposer, notamment en cas de distribution du logiciel, de le diffuser sous la même licence.
Personne ne peut devenir propriétaire de ces composants. Il faut en revanche connaître leurs licences, surtout si vous prévoyez de distribuer ou de commercialiser l'application.
Détenir les droits ne suffit pas : ayez le code
- Faites héberger le dépôt de code sur un compte au nom de votre organisation, ou obtenez-en une copie à jour régulièrement.
- Vérifiez que la copie remise permet réellement de reconstruire l'application : dépendances, configuration, procédure d'installation.
- Distinguez le code de vos données : ces dernières vous appartiennent et doivent pouvoir être exportées dans un format exploitable.
Lorsque le prestataire conserve les droits et vous accorde une licence, un dépôt du code source auprès d'un tiers de confiance peut prévoir sa remise dans des cas définis, par exemple la disparition du prestataire.
Les questions à poser avant de signer
- Quels droits me sont cédés, pour quelle durée et quels usages ?
- Le code source et la documentation me sont-ils remis, et à quel moment ?
- Quelles parties du code restent votre propriété, et sous quelle licence puis-je les utiliser ?
- Puis-je confier la maintenance à un autre prestataire ?
Pour situer ces questions dans un choix plus large, lisez l'article logiciel du marché ou développement sur mesure. Pour un projet d'application, consultez l'offre de développement web sur mesure de NexSecure.
Questions fréquentes
Payer le développement d'une application en fait-il de moi le propriétaire ?
Pas automatiquement. Lorsque le code est écrit par un prestataire extérieur, les droits doivent en principe être cédés par un contrat écrit qui précise leur étendue.
Le code écrit par un salarié appartient-il à l'entreprise ?
Pour un logiciel créé par un salarié dans l'exercice de ses fonctions, les droits patrimoniaux reviennent en principe à l'employeur. Faites vérifier les situations particulières par un juriste.
Peut-on être propriétaire des composants open source utilisés ?
Non. Chaque composant reste soumis à sa licence, dont il faut respecter les conditions, en particulier en cas de distribution du logiciel.
Qu'est-ce qu'un dépôt du code source auprès d'un tiers ?
C'est la remise d'une copie du code à un organisme indépendant, qui peut la transmettre au client dans des cas prévus au contrat, par exemple la disparition du prestataire.
Sources
Service lié
Articles liés
Rédigé par l'équipe NexSecure. Responsable de la publication : Yohann Toumine. Dernière mise à jour le 11 septembre 2026.
Une question sur votre situation ? Parler de votre projet