MONOLITH LAW OFFICE+81-3-6262-3248Jours ouvrables 10:00-18:00 JST[English Only]

MONOLITH LAW MAGAZINE

General Corporate

Le contrat de développement de logiciel IA est-il un contrat d'entreprise ou un mandat ? Explication des points clés à surveiller dans le contrat

General Corporate

Le contrat de développement de logiciel IA est-il un contrat d'entreprise ou un mandat ? Explication des points clés à surveiller dans le contrat

La technologie de l’IA est entrée dans une phase d’application pratique, et alors qu’une clarification des droits et des responsabilités dans les affaires connexes est demandée, la législation actuelle n’a pas encore rattrapé, laissant de nombreux points ambigus.

Dans ce contexte, le Ministère japonais de l’Économie, du Commerce et de l’Industrie a émis des directives en tant que lignes directrices contractuelles pour les parties impliquées dans le développement de la technologie de l’IA, et sur la base de ces directives, un “contrat modèle” a été créé en collaboration avec l’Office japonais des brevets. Les directives indiquent que les parties doivent conclure un contrat à chaque étape du développement dans le but de “maximiser la valeur commerciale générée par l’IA”.

Cet article explique en détail le contrat de développement lors du développement de logiciels utilisant la technologie de l’IA.

Caractéristiques du développement de logiciels utilisant la technologie de l’IA

Caractéristiques du développement de logiciels utilisant la technologie de l'IA

Le développement de logiciels utilisant la technologie de l’IA présente de nombreux points différents par rapport au développement de logiciels traditionnels, et il n’est pas possible d’appliquer directement les méthodes de développement traditionnelles.

Par conséquent, le Ministère de l’Économie, du Commerce et de l’Industrie japonais a créé en 2018 les “Directives de contrat 1.1 pour l’utilisation de l’IA et des données”, qui indiquent la politique de développement.

La différence avec le développement de logiciels traditionnels

La grande différence entre le développement de logiciels traditionnels et le développement de logiciels d’IA est que “nous ne savons pas quel sera le résultat sans essayer”.

Dans le développement de logiciels traditionnels, il est courant de définir les exigences à l’avance et de procéder au développement selon le processus. Cette méthode de développement est appelée “modèle en cascade”, en référence à la façon dont l’eau d’une cascade coule de haut en bas par étapes.

En revanche, dans le développement de logiciels d’IA, il est souligné que le “modèle en cascade” ne convient pas en raison des caractéristiques suivantes :

  • Le contenu et les performances du modèle formé ne sont pas connus au moment de la conclusion du contrat
  • Le contenu et les performances du modèle formé dépendent de la qualité de l’ensemble de données d’apprentissage
  • L’importance du savoir-faire est très élevée
  • Il y a une demande pour la réutilisation des produits générés

Dans le développement de logiciels d’IA, les performances du modèle formé dépendent de la qualité de l’ensemble de données d’apprentissage, ce qui rend difficile la garantie des performances à l’avance. De plus, le savoir-faire des utilisateurs et des fournisseurs est utilisé, ce qui a un impact significatif sur les performances du modèle formé.

De plus, le modèle formé qui a été généré peut être réutilisé à des fins commerciales dans de nombreux contextes grâce à la modification des paramètres formés.

En raison de ces caractéristiques, il est souhaitable d’adopter une méthode de développement “exploratoire par étapes” plutôt que le “modèle en cascade” traditionnel pour le développement de logiciels d’IA.

La méthode de développement “exploratoire par étapes”

La méthode de développement “exploratoire par étapes” est une méthode de développement recommandée par les directives établies par le Ministère de l’Économie, du Commerce et de l’Industrie japonais. Ces directives proposent de diviser le processus de développement de systèmes technologiques d’IA en quatre étapes, et de rédiger un contrat pour chaque étape.

Le Ministère de l’Économie, du Commerce et de l’Industrie, en collaboration avec l’Office des brevets japonais, a élaboré divers contrats modèles pour chaque étape et a présenté cette approche.

  1. Étape d’évaluation → Contrat de non-divulgation (NDA)
  2. Étape de PoC → Contrat de vérification de l’implémentation
  3. Étape de développement → Contrat de développement de logiciel
  4. Étape d’apprentissage supplémentaire → Contrat d’utilisation

Référence : Site du portail d’innovation ouverte | Ministère de l’Économie, du Commerce et de l’Industrie – Office des brevets japonais[ja]

Pour plus d’informations sur le contrat d’utilisation mentionné au point 4, veuillez consulter l’article ci-dessous.

Article connexe : Qu’est-ce que les directives du contrat d’utilisation de l’IA ? Explication détaillée des clauses pour prévenir les problèmes avant qu’ils ne surviennent[ja]

Contrat d’entreprise ou de mandat ?

Les directives indiquent que le développement de logiciels d’IA ne s’adapte pas facilement à un contrat d’entreprise, mais est plus adapté à un contrat de mandat. C’est parce que le contrat d’entreprise vise à achever le travail et implique une responsabilité pour non-conformité du contrat si le travail n’est pas achevé.

Dans le développement de systèmes d’IA, il peut être difficile pour le fournisseur de garantir l’achèvement à l’avance, et il peut y avoir des situations où le développement doit être arrêté en cours de route.

Par conséquent, les directives indiquent que dans les contrats de développement de systèmes d’IA, il convient d’adopter un type de “contrat de mandat” qui n’implique pas une obligation d’achèvement du travail ou une responsabilité pour non-conformité du contrat.

Types de développement de modèles pré-entraînés

Types de développement de modèles pré-entraînés

Lors d’une audition au sous-comité du Ministère de l’Économie, du Commerce et de l’Industrie japonais, nous avons identifié trois types de modèles pré-entraînés générés :

  1. Type qui génère uniquement des modèles pré-entraînés
  2. Type qui développe un système incluant des modèles pré-entraînés
  3. Type qui accepte la sous-traitance de la génération de modèles pré-entraînés

Dans le premier type, le rôle de l’utilisateur se limite à fournir des données, et le fournisseur génère seul le modèle pré-entraîné. Il peut également arriver que l’utilisateur et le fournisseur fournissent conjointement les données. Dans ce type, le fournisseur livre le modèle pré-entraîné à l’utilisateur.

Dans le deuxième type, grâce à la fourniture de données par l’utilisateur, le fournisseur développe seul un système complet incluant des modèles pré-entraînés. Dans ce cas, le fournisseur livre un système équipé de modèles pré-entraînés.

Le troisième type concerne les cas où un intégrateur de systèmes (SIer) ou similaire, ayant reçu une commande de développement de système complet de la part de l’utilisateur, sous-traite uniquement la génération de modèles pré-entraînés à un fournisseur. Le SIer ou similaire fournit son savoir-faire au fournisseur, qui livre ensuite le modèle pré-entraîné. Sur cette base, le SIer ou similaire assemble le système et le fournit à l’utilisateur final.

Dans ce qui suit, nous nous concentrerons sur le premier type de développement, qui génère uniquement des modèles pré-entraînés, en raison de sa grande polyvalence, et nous expliquerons le contenu du contrat et les points à surveiller lors de sa conclusion.

Points à noter lors de la rédaction d’un contrat de développement de logiciel de technologie IA

Le Ministère de l’Économie, du Commerce et de l’Industrie et l’Office des brevets japonais affirment que l’objectif à garder à l’esprit lors du développement de la technologie IA est de “maximiser la valeur commerciale générée par la propriété intellectuelle et autres”.

Dans le contrat de développement, il est essentiel de définir entre les parties, en gardant à l’esprit le développement et le progrès de l’IA, en particulier les problèmes courants de “propriété des droits” et de “méthode de livraison”.

Séparer les droits d’auteur et les droits de brevet et organiser la propriété

Dans le contrat de développement de l’IA, il serait souhaitable de séparer les droits d’auteur et les droits de brevet et d’organiser la propriété des droits. Il est clair que les droits d’auteur sont générés au moment de l’achèvement du développement. En revanche, il n’est pas clair si les droits de propriété intellectuelle tels que les droits de brevet sont générés avant le développement.

Dans le contrat modèle, les droits d’auteur du modèle formé sont attribués au côté du vendeur (Article 17 du contrat modèle), tandis que les “conditions d’utilisation” ajustent les intérêts des deux parties.

Comme il n’est pas clair si les droits de brevet sont générés au moment de la conclusion du contrat de développement, le principe de la loi sur les brevets est initialement défini comme l’inventeur (Article 18 du contrat modèle).

Configuration de la méthode de fourniture des résultats

La manière dont le modèle formé est livré au côté de l’utilisateur peut poser un problème qui pourrait affecter la protection de la propriété intellectuelle du côté du vendeur.

En fournissant le modèle formé dans un format lisible et réutilisable, le risque de fuite d’informations et le risque de violation de contrat augmentent. Il est important pour le côté du vendeur de prendre en compte ce risque lors de l’examen de la méthode de fourniture des résultats et de la définir à l’avance.

Points clés pour la rédaction d’un contrat de développement de logiciel de technologie IA

Points clés pour la rédaction d'un contrat de développement de logiciel de technologie IA

Un contrat de développement de logiciel de technologie IA doit être rédigé en tenant compte de la maximisation de la valeur générée par les progrès de la technologie IA, et doit être conclu par le fournisseur et l’utilisateur en tant que co-développeurs.

Nous expliquerons ci-dessous les points clés pour la rédaction d’un contrat de co-développement, basés sur le modèle de contrat conjointement annoncé par le Ministère japonais de l’Économie, du Commerce et de l’Industrie et l’Office japonais des brevets.
(Référence : Site du portail d’innovation ouverte | Ministère japonais de l’Économie, du Commerce et de l’Industrie, Office japonais des brevets[ja], Contrat de recherche et développement conjoint (IA))

Attribution des droits d’auteur des produits de ce projet (Article 17)

Les droits d’auteur sont presque certainement générés une fois le développement terminé, il est donc nécessaire de déterminer leur attribution à l’avance dans le contrat.

Dans le contrat modèle, il est stipulé que les droits d’auteur du modèle formé appartiennent en principe au côté du fournisseur, tandis que les droits d’auteur du système de liaison et des documents appartiennent au côté de l’utilisateur.

Tout en attribuant les droits d’auteur du modèle formé au côté du fournisseur, nous ajustons les intérêts des deux parties en envisageant des conditions d’utilisation supplémentaires, telles que l’application de réductions sur les frais d’utilisation du service, en tenant compte des modèles commerciaux des deux parties et de la contribution de l’utilisateur au développement.

Article 17

Les droits d’auteur relatifs aux produits intellectuels générés dans le cadre de l’exécution de ce développement conjoint (ci-après dénommés “produits de ce projet, etc.”) (y compris les droits prévus aux articles 27 et 28 de la loi japonaise sur les droits d’auteur, ci-après dénommés de la même manière dans ce contrat), à l’exception des droits d’auteur que le Bénéficiaire ou un tiers détenait auparavant, appartiennent au Donneur d’ordre. Cependant, les droits d’auteur relatifs à ce système de liaison et à ce document (ci-après dénommés “ce système de liaison, etc.”) sont transférés au Bénéficiaire en même temps que le paiement intégral des frais de commission.

Suite omise

Extrait du contrat d’utilisation de l’Agence des brevets 2021 ver2.0 (édition AI)[ja]

Attribution des droits de brevet sur les produits de ce projet (Article 18)

Les droits de propriété intellectuelle tels que les droits de brevet sont souvent incertains au moment du début du développement. Par conséquent, le modèle de contrat applique le principe de la loi sur les brevets et adopte le système de l’inventeur (Article 29, paragraphe 1, de la loi japonaise sur les brevets). Selon la loi sur les brevets, une personne qui a apporté une contribution substantielle à la résolution d’un problème spécifique à l’invention est considérée comme “l’inventeur”.

Dans ce cas, il est généralement considéré que les droits de brevet appartiennent au fournisseur qui a développé le modèle formé. Cependant, si la contribution de l’utilisateur à la création du modèle formé, comme la fourniture de savoir-faire, est forte, il pourrait y avoir une possibilité que les droits appartiennent à l’utilisateur.

Article 18

Les droits de brevet et autres droits de propriété intellectuelle relatifs aux produits de ce projet (à l’exception des droits d’auteur, ci-après dénommés “droits de brevet, etc.”) appartiennent à la partie à laquelle appartient la personne qui a créé les produits de ce projet.

Suite omise

Extrait du contrat d’utilisation de l’Agence japonaise des brevets 2021 ver2.0 (Edition AI)[ja]

Fourniture et confirmation de la fin du travail sur le produit de ce projet (Article 10)

Dans le cadre du développement conjoint d’un modèle formé, il est nécessaire de définir à l’avance dans le contrat la méthode de fourniture et de livraison du produit.

Si les droits de propriété intellectuelle du modèle formé sont attribués au vendeur, il n’est pas certain qu’ils puissent être protégés de manière fiable, selon la méthode de livraison à l’utilisateur.

Voici quelques exemples de méthodes de fourniture du produit du modèle formé :

  • Fournir uniquement le contenu de sortie via une API
  • Fournir un code crypté et obscurci
  • Fournir un code binaire
  • Fournir le code source, etc.

Le risque de fuite d’informations et le risque de violation du contrat varient en fonction de la méthode de fourniture. Il est important que le vendeur examine attentivement la méthode de fourniture en tenant compte de ces risques et qu’il discute soigneusement avec l’utilisateur.

Article 10

 Le premier parti fournira le code source du système de collaboration de ce produit par la méthode d’installation sur le serveur du second parti jusqu’à la date limite de fourniture du produit mentionnée dans “Fin du travail” de l’annexe (1), et fournira également le fichier PDF de ce document au second parti. En outre, pour le modèle formé de ce produit, il sera placé dans un état où il peut être fourni via une API sur le serveur du premier parti pendant la période de vérification mentionnée dans “Fin du travail” ci-dessus (ci-après dénommée “période de vérification”).

Suite omise

Extrait du contrat d’utilisation de l’Office des brevets 2021 ver2.0 (édition AI)[ja]

Résumé : L’objectif du contrat de développement est de maximiser la valeur créée par l’IA

Le développement de logiciels de technologie IA a la particularité de produire des résultats imprévisibles sans essai préalable. Par conséquent, les lignes directrices recommandent d’adopter une approche de développement “exploratoire par étapes”, et il est préférable de conclure des contrats à chaque étape du développement.

Le contrat de développement conjoint doit être rédigé en tenant compte de la maximisation de la valeur commerciale générée par les progrès de la technologie de l’IA, et les deux parties doivent être conscientes de cela. Il est nécessaire de le créer sur la base du contrat modèle du Ministère de l’Économie, du Commerce et de l’Industrie et de l’Office des brevets japonais.

Lors de la rédaction d’un contrat de développement de logiciels de technologie de l’IA, il est important de faire appel à un avocat qui a une connaissance approfondie des affaires de l’IA et une expertise dans les contrats de développement de logiciels.

Présentation des mesures prises par notre cabinet

Le cabinet d’avocats Monolith est un cabinet d’avocats qui possède une riche expérience dans les domaines de l’IT, et en particulier de l’Internet et du droit.

Le secteur de l’IA comporte de nombreux risques juridiques, et le soutien d’avocats experts en questions juridiques liées à l’IA est indispensable. Notre cabinet, avec une équipe d’avocats experts en IA et d’ingénieurs, offre un soutien juridique avancé pour les entreprises de l’IA, y compris ChatGPT, telles que la rédaction de contrats, l’examen de la légalité des modèles d’affaires, la protection des droits de propriété intellectuelle et la gestion de la confidentialité. Les détails sont décrits dans l’article ci-dessous.

Domaines d’intervention du cabinet d’avocats Monolith : Droit de l’IA (ChatGPT, etc.)[ja]

Managing Attorney: Toki Kawase

The Editor in Chief: Managing Attorney: Toki Kawase

An expert in IT-related legal affairs in Japan who established MONOLITH LAW OFFICE and serves as its managing attorney. Formerly an IT engineer, he has been involved in the management of IT companies. Served as legal counsel to more than 100 companies, ranging from top-tier organizations to seed-stage Startups.

Retourner En Haut