Escrow agreement : comment protéger le code source d’un SaaS

Escrow agreement : comment protéger le code source d'un SaaS
Sommaire

Un client qui déploie un logiciel SaaS pour une fonction critique de son activité prend un risque opérationnel : si l'éditeur cesse son activité, est acquis par un concurrent ou décide d'abandonner le produit, le client peut se retrouver sans accès à son service et sans moyen de le maintenir ou de le migrer. L'escrow de code source (ou accord de séquestre de code source) est le mécanisme contractuel qui protège le client contre ce risque en organisant le dépôt du code source auprès d'un tiers de confiance et sa libération dans des conditions définies.

Comment fonctionne le mécanisme

L'escrow de code source implique trois parties : l'éditeur du logiciel, le client (bénéficiaire de l'escrow) et un tiers séquestre (escrow agent) indépendant. L'éditeur dépose périodiquement le code source du logiciel (avec sa documentation, ses scripts de déploiement et toute la documentation technique nécessaire à son exploitation) auprès du tiers séquestre. Le tiers séquestre conserve le dépôt en toute confidentialité et ne le libère au client que lorsque les conditions de déclenchement définies dans l'accord sont réunies.

Les conditions de déclenchement

Les conditions de déclenchement — appelées release conditions — sont le cœur de l'accord d'escrow. Elles doivent être précisément définies pour être à la fois protectrices pour le client et acceptables pour l'éditeur. Les conditions les plus couramment retenues incluent : l'ouverture d'une procédure collective à l'encontre de l'éditeur (liquidation judiciaire, redressement judiciaire), la cessation d'activité de l'éditeur, l'arrêt du support et de la maintenance du logiciel pendant une durée définie, la cession du logiciel à un tiers qui n'accepte pas de reprendre les obligations de l'éditeur, et le manquement grave et persistant aux engagements contractuels (indisponibilité prolongée par exemple).

Les conditions de déclenchement doivent être objectives et vérifiables pour éviter des contestations sur leur réalisation. Une condition vague du type « toute situation mettant en péril la continuité du service » est source de litiges.

Le contenu du dépôt

Pour que l'escrow soit utile, le code source déposé doit être suffisamment complet pour permettre au client (ou à un prestataire qu'il mandatera) de maintenir et de faire évoluer le logiciel. Le dépôt doit comprendre le code source dans sa version la plus récente, la documentation technique, les scripts de compilation et de déploiement, les fichiers de configuration et, si pertinent, les clés de licence des outils utilisés. L'accord doit prévoir la fréquence des mises à jour du dépôt et la procédure de vérification de sa complétude.

Le droit d'usage du code libéré

La libération du code source au client ne lui confère pas automatiquement tous les droits sur ce code. L'accord d'escrow doit préciser les droits accordés au client en cas de libération : droit d'utiliser le code, de le modifier, de le faire maintenir par un tiers. Ces droits doivent être cohérents avec les droits de propriété intellectuelle de l'éditeur sur le code.

Pour un accompagnement dans la structuration de vos contrats SaaS, consultez notre page dédiée à l'avocat SaaS et à l'avocat contrats informatiques.

* Les articles publiés sur ce site sont rédigés à titre strictement informatif. Ils ne constituent en aucun cas une consultation juridique, un avis juridique, ni une recommandation personnalisée.

Le cabinet Hashtag Avocats, ses associés et ses collaborateurs ne sauraient être tenus responsables de l’utilisation, de l’interprétation ou des conséquences liées à l’exploitation des informations contenues dans ces articles.

Malgré notre vigilance, nous ne garantissons ni l’exactitude, ni l’exhaustivité, ni la mise à jour des informations diffusées sur ce site. Les textes peuvent contenir des erreurs, des omissions ou devenir obsolètes en raison de l’évolution du droit ou de la jurisprudence.

Les visiteurs sont expressément invités à consulter un avocat qualifié avant de prendre toute décision juridique ou d’entreprendre une démarche sur la base des informations présentes sur ce site.

En aucun cas, Hashtag Avocats, ses associés ou collaborateurs ne pourront être tenus responsables d’un préjudice, direct ou indirect, résultant de l’utilisation du contenu publié sur ce site.

L’accès et la consultation des articles impliquent l’acceptation pleine et entière de cette clause de non-responsabilité.

Parlez-nous de votre besoin

Les données ci-dessus sont recueillies par le cabinet HASHTAG AVOCATS afin de traiter et suivre votre demande de contact. Pour en savoir plus sur la gestion de vos données à caractère personnel et pour exercer vos droits, vous pouvez vous reportez à notre politique de confidentialité.

Parlez-nous de votre besoin

Les données ci-dessus sont recueillies par le cabinet HASHTAG AVOCATS afin de traiter et suivre votre demande de contact. Pour en savoir plus sur la gestion de vos données à caractère personnel et pour exercer vos droits, vous pouvez vous reportez à notre politique de confidentialité.