La propriété intellectuelle est au cœur du modèle SaaS. Le code source du logiciel, les bases de données, les algorithmes, la documentation technique, les interfaces graphiques, les développements réalisés à la demande d'un client : chacun de ces éléments est susceptible d'être protégé par le droit d'auteur, le droit sui generis des bases de données ou d'autres régimes de propriété intellectuelle. Mais cette protection n'attribue pas automatiquement les droits à la bonne partie dans une relation contractuelle.
Comprendre comment se répartissent ces droits dans un projet SaaS, et comment les sécuriser, est indispensable pour l'éditeur comme pour le client.
Table of Contents
ToggleLe code source et le logiciel
Le code source d'un logiciel est protégé par le droit d'auteur dès sa création, sans formalité. L'auteur du code — le développeur — en est le titulaire originaire. Dans le cadre d'un contrat de travail, l'employeur bénéficie d'une dévolution légale des droits patrimoniaux sur les logiciels créés par ses salariés dans l'exercice de leurs fonctions. Cette règle est spécifique aux logiciels et ne s'étend pas à d'autres œuvres.
En revanche, lorsque le code est développé par un prestataire externe, les droits restent au prestataire sauf cession expresse. Un contrat de développement qui ne prévoit pas de cession des droits sur le code produit laisse l'éditeur sans titre suffisant sur son propre logiciel.
Les bases de données
Les bases de données sont protégées par deux régimes distincts : le droit d'auteur, si leur structure est originale, et le droit sui generis du producteur de base de données, qui protège l'investissement réalisé pour constituer, vérifier ou présenter le contenu. Ce droit appartient à celui qui a pris l'initiative et le risque de cet investissement.
Dans un contexte SaaS, la question se pose notamment lorsque les données produites par l'utilisation du service (données clients, historiques, logs, configurations) sont agrégées par l'éditeur. À qui appartient la base ainsi constituée ? La réponse dépend de la rédaction du contrat et de la réalité de l'investissement de chaque partie.
Les développements spécifiques
Lorsqu'un client finance des développements spécifiques dans le cadre d'un contrat SaaS — nouvelles fonctionnalités, interfaces de connexion avec ses systèmes, personnalisations — la propriété de ces développements doit être définie contractuellement. Plusieurs schémas sont possibles : propriété de l'éditeur (qui intègre les développements dans son socle commun), propriété du client (qui finance les développements et en détient les droits), ou copropriété avec des règles d'exploitation définies. Chaque schéma a des implications sur la réversibilité, le prix et les droits futurs de chaque partie.
Les éléments préexistants
Un contrat de développement ou un contrat SaaS avec développements spécifiques doit distinguer les éléments préexistants — ce qui existait avant la relation contractuelle et appartient à chaque partie — des éléments développés dans le cadre de la mission. Les droits sur les éléments préexistants ne se cèdent pas automatiquement, même si le prestataire les utilise pour réaliser sa mission. La licence accordée sur ces éléments doit être précisément délimitée.
La documentation et les interfaces
La documentation technique, les manuels d'utilisation, les guides d'intégration, les interfaces graphiques sont des œuvres protégées par le droit d'auteur. Leur propriété suit les mêmes règles que le code : elle reste au créateur sauf cession expresse. Pour un client qui souhaite utiliser cette documentation en dehors de la relation avec l'éditeur — notamment en cas de migration — les droits doivent être prévus au contrat.
Ce que doit contenir le contrat
Un contrat SaaS bien rédigé doit traiter expressément les points suivants : la nature du droit accordé (licence d'accès, non-exclusive, limitée à la durée du contrat), la propriété des développements spécifiques éventuels, la propriété des données produites dans le service, les droits sur les éléments préexistants de chaque partie et les conséquences de la fin du contrat sur les droits accordés.
Un avocat spécialisé en droit du SaaS peut structurer ces clauses de manière cohérente et adaptée à la situation de chaque partie.
- SLA (Service Level Agreement) : comment rédiger les pénalités de disponibilité ?
- Comment modifier légalement le prix d’un abonnement SaaS en cours de contrat ?
- Hébergement, support, maintenance : comment sécuriser un contrat SaaS
- Comment modifier légalement le prix d’un abonnement SaaS en cours de contrat