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

MONOLITH LAW MAGAZINE

General Corporate

AI-Softwareentwicklungsverträge: Werkvertrag oder Dienstvertrag? Erklärung der wichtigen Punkte, auf die man bei Verträgen achten sollte

General Corporate

AI-Softwareentwicklungsverträge: Werkvertrag oder Dienstvertrag? Erklärung der wichtigen Punkte, auf die man bei Verträgen achten sollte

Die KI-Technologie hat die Phase der praktischen Anwendung erreicht und es wird eine klare Definition der Rechte und Verantwortlichkeiten in den damit verbundenen Geschäften gefordert. Allerdings hinkt die gesetzliche Regelung noch hinterher und es bleiben viele Unklarheiten.

In dieser Situation hat das japanische Ministerium für Wirtschaft, Handel und Industrie (METI) Leitlinien für Verträge der beteiligten Parteien in der KI-Technologieentwicklung vorgelegt und auf Basis dieser Leitlinien ein “Muster-Vertragsdokument” in Zusammenarbeit mit dem japanischen Patentamt erstellt. In den Leitlinien wird darauf hingewiesen, dass die Parteien mit dem Ziel der “Maximierung des Geschäftswertes, den die KI erzeugt”, Verträge für jede Entwicklungsphase abschließen sollten.

In diesem Artikel werden wir ausführlich den Entwicklungsvertrag für Software, die mit KI-Technologie entwickelt wird, erläutern.

Merkmale der Softwareentwicklung unter Verwendung von KI-Technologie

Merkmale der Softwareentwicklung unter Verwendung von KI-Technologie

Die Entwicklung von Software unter Verwendung von KI-Technologie weist viele Unterschiede zur herkömmlichen Softwareentwicklung auf und kann nicht einfach mit herkömmlichen Entwicklungsmethoden angewendet werden.

Aus diesem Grund hat das japanische Ministerium für Wirtschaft, Handel und Industrie im Jahr 2018 die ‘Richtlinien für Verträge über die Nutzung von KI und Daten 1.1’ erstellt, um die Entwicklungsrichtlinien darzulegen.

Unterschiede zur herkömmlichen Softwareentwicklung

Ein großer Unterschied zwischen der herkömmlichen Softwareentwicklung und der AI-Softwareentwicklung besteht darin, dass man nicht weiß, welches Ergebnis man erhält, bis man es ausprobiert hat.

Bei der herkömmlichen Softwareentwicklung wird oft gesagt, dass es am besten ist, die Anforderungen im Voraus festzulegen und die Entwicklung gemäß dem geplanten Prozess durchzuführen. Diese Entwicklungsmethode wird als “Wasserfallmodell” bezeichnet, da sie dem Fluss des Wassers von oben nach unten in Stufen ähnelt.

Im Gegensatz dazu wird argumentiert, dass das “Wasserfallmodell” nicht gut zur AI-Softwareentwicklung passt, aufgrund der folgenden Merkmale:

  • Der Inhalt und die Leistung des trainierten Modells sind zum Zeitpunkt des Vertragsabschlusses unbekannt
  • Der Inhalt und die Leistung des trainierten Modells hängen von der Qualität des Datensatzes für das Training ab
  • Das Know-how ist von großer Bedeutung
  • Es besteht Bedarf an der Wiederverwendung von generierten Objekten

In der AI-Softwareentwicklung wird die Leistung des trainierten Modells durch die Qualität des Datensatzes für das Training beeinflusst, was eine vorherige Leistungsgarantie schwierig macht. Darüber hinaus wird das Know-how sowohl des Benutzers als auch des Anbieters genutzt und hat einen großen Einfluss auf die Leistung des trainierten Modells.

Zudem kann das generierte trainierte Modell durch Änderung der trainierten Parameter in vielen Situationen für kommerzielle Zwecke wiederverwendet werden.

Aufgrund dieser Merkmale wird empfohlen, bei der AI-Softwareentwicklung nicht das herkömmliche “Wasserfallmodell”, sondern eine “explorative stufenweise” Entwicklungsmethode zu verwenden.

Entwicklungsmethode “Explorativer Stufenansatz”

Die Entwicklungsmethode “Explorativer Stufenansatz” ist eine von der japanischen Wirtschafts- und Industrieministerium (Japanisches Wirtschafts- und Industrieministerium) empfohlene Methode, die in den von ihnen erstellten Richtlinien vorgeschlagen wird. In diesen Richtlinien wird vorgeschlagen, die Entwicklungsphasen eines AI-Technologiesystems in die folgenden vier Stufen zu unterteilen und Verträge entsprechend jeder Stufe zu erstellen.

Das japanische Wirtschafts- und Industrieministerium hat in Zusammenarbeit mit dem japanischen Patentamt verschiedene Modellverträge für jede Stufe erstellt und ihre Politik dargelegt.

  1. Bewertungsphase → Geheimhaltungsvereinbarung (NDA)
  2. PoC-Phase → Einführungsverifizierungsvertrag
  3. Entwicklungsphase → Softwareentwicklungsvertrag
  4. Zusätzliche Lernphase → Nutzungsvertrag

Referenz: Open Innovation Portal Site | Japanisches Wirtschafts- und Industrieministerium, Patentamt[ja]

Für den Nutzungsvertrag in Punkt 4 finden Sie eine detaillierte Erklärung im folgenden Artikel. Bitte beziehen Sie sich auch darauf.

Verwandter Artikel: Was sind die Richtlinien für AI-Nutzungsverträge? Erläuterung der einzelnen Klauseln zur Verhinderung von Problemen im Voraus[ja]

Auftrags- oder Treuhandvertrag?

In den Richtlinien wird darauf hingewiesen, dass die Entwicklung von AI-Software weniger gut zu Auftragsverträgen passt und eher zu quasi-Treuhandverträgen tendiert. Dies liegt daran, dass Auftragsverträge auf die Fertigstellung von Arbeiten abzielen und im Falle einer Nichtfertigstellung eine Vertragsverletzungsverantwortung mit sich bringen.

Bei der Entwicklung von AI-Systemen ist es schwierig für den Anbieter, die Fertigstellung im Voraus zu garantieren, und es besteht die Möglichkeit, dass die Entwicklung auf halbem Weg eingestellt werden muss.

Aus diesem Grund wird in den Richtlinien darauf hingewiesen, dass bei Verträgen zur Entwicklung von AI-Systemen ein Modell des “quasi-Treuhandvertrags”, der keine Verpflichtung zur Fertigstellung der Arbeit oder Vertragsverletzungsverantwortung mit sich bringt, angewendet werden sollte.

Entwicklungstypen von trainierten Modellen

Entwicklungstypen von trainierten Modellen

Bei einer Anhörung in einer Arbeitsgruppe des japanischen Ministeriums für Wirtschaft, Handel und Industrie (METI) wurden die folgenden drei Kategorien von trainierten Modellen identifiziert:

  1. Typen, die nur trainierte Modelle erstellen
  2. Typen, die ein System entwickeln, das trainierte Modelle enthält
  3. Typen, die die Erstellung von trainierten Modellen erneut beauftragen

Bei Typ 1 besteht die Rolle des Benutzers nur in der Datenbereitstellung, und der Anbieter erstellt allein das trainierte Modell. Es kann auch vorkommen, dass Benutzer und Anbieter gemeinsam Daten bereitstellen. In diesem Fall liefert der Anbieter dem Benutzer das trainierte Modell.

Bei Typ 2 entwickelt der Anbieter aufgrund der Datenbereitstellung durch den Benutzer das gesamte System, das das trainierte Modell enthält, allein. In diesem Fall liefert der Anbieter das System mit dem eingebauten trainierten Modell.

Typ 3 bezieht sich auf Fälle, in denen Systemintegratoren (SIer) und ähnliche Unternehmen, die den Auftrag zur Entwicklung des gesamten Systems vom Benutzer erhalten haben, die Erstellung des trainierten Modells erneut an den Anbieter vergeben. Die SIer und ähnliche Unternehmen stellen dem Anbieter ihr Know-how zur Verfügung, und der Anbieter liefert das trainierte Modell. Auf dieser Grundlage bauen die SIer und ähnliche Unternehmen das System und liefern es an den Endbenutzer.

Im Folgenden werden wir uns insbesondere mit Typ 1, der nur trainierte Modelle erstellt, befassen und die Vertragsinhalte und Punkte, auf die bei Abschluss zu achten ist, erläutern.

Hinweise zur Erstellung von Verträgen für die Entwicklung von AI-Technologie-Software

Das japanische Ministerium für Wirtschaft, Handel und Industrie sowie das japanische Patentamt betonen, dass es bei der Entwicklung von AI-Technologien darauf ankommt, “den Gesamtwert des Geschäftswerts, der aus geistigem Eigentum und ähnlichem hervorgeht, zu maximieren”.

In Entwicklungsverträgen müssen insbesondere die oft problematischen Punkte “Zuordnung von Rechten” und “Liefermethode” im Hinblick auf die Entwicklung und den Fortschritt von AI zwischen den Parteien festgelegt werden.

Urheberrechte und Patentrechte trennen und die Zugehörigkeit klären

In AI-Entwicklungsverträgen ist es wünschenswert, Urheberrechte und Patentrechte zu trennen und die Zugehörigkeit der Rechte zu klären. Es ist klar, dass Urheberrechte zum Zeitpunkt der Fertigstellung der Entwicklung entstehen. Im Gegensatz dazu ist es unklar, ob geistige Eigentumsrechte wie Patentrechte vor der Entwicklung entstehen.

In Mustervertägen wird das Urheberrecht an dem trainierten Modell dem Anbieter zugeordnet (Artikel 17 des Mustervertags), während die “Nutzungsbedingungen” die Interessen beider Parteien ausgleichen.

Da es zum Zeitpunkt des Abschlusses des Entwicklungsvertrags unklar ist, ob Patentrechte entstehen, wird zunächst das Prinzip des Patentrechts befolgt und das Erfinderprinzip festgelegt (Artikel 18 des Mustervertags).

Festlegung der Methode zur Bereitstellung der Ergebnisse

Die Art und Weise, wie das trainierte Modell dem Benutzer geliefert wird, kann ein Problem sein, das den Schutz des geistigen Eigentums des Anbieters beeinträchtigen kann.

Die Bereitstellung des trainierten Modells in einer lesbaren und wiederverwendbaren Form erhöht das Risiko von Informationslecks und Vertragsverletzungen. Es ist wichtig, dass der Anbieter dieses Risiko sorgfältig berücksichtigt und die Methode zur Bereitstellung der Ergebnisse im Voraus festlegt.

Schlüsselpunkte bei der Erstellung eines Vertrags für die Entwicklung von AI-Technologie-Software

Schlüsselpunkte bei der Erstellung eines Vertrags für die Entwicklung von AI-Technologie-Software

Bei der Erstellung eines Vertrags für die Entwicklung von AI-Technologie-Software sollte das Augenmerk darauf liegen, den durch den Fortschritt der AI-Technologie erzeugten Wert zu maximieren. Es ist notwendig, dass der Anbieter und der Nutzer den Vertrag als gemeinsame Entwickler abschließen.

Im Folgenden erläutern wir die Schlüsselpunkte bei der Erstellung eines gemeinsamen Entwicklungsvertrags, basierend auf dem Modellvertrag, der gemeinsam vom japanischen Ministerium für Wirtschaft, Handel und Industrie und dem japanischen Patentamt veröffentlicht wurde.
(Referenz: Open Innovation Portal Site | Ministerium für Wirtschaft, Handel und Industrie, Patentamt, Gemeinsamer Forschungs- und Entwicklungsvertrag (AI)[ja])

Zuordnung des Urheberrechts an den vorliegenden Ergebnissen usw. (Artikel 17)

Da es nahezu sicher ist, dass das Urheberrecht entsteht, sobald die Entwicklung abgeschlossen ist, ist es notwendig, seine Zuordnung im Voraus im Vertrag festzulegen.

In dem Muster-Vertrag wird festgelegt, dass das Urheberrecht an dem trainierten Modell grundsätzlich dem Anbieter zufällt, während das Urheberrecht an dem Kooperationssystem und den Dokumenten dem Nutzer zufällt.

Während das Urheberrecht an dem trainierten Modell dem Anbieter zufällt, werden die Interessen beider Parteien durch die Berücksichtigung beider Geschäftsmodelle und des Beitrags des Nutzers zur Entwicklung und die Anwendung von Nutzungsbedingungen wie Rabatten auf die Servicegebühr ausgeglichen.

Artikel 17

Das Urheberrecht an den vorliegenden Ergebnissen und dem geistigen Eigentum, das im Zusammenhang mit der Durchführung dieser gemeinsamen Entwicklung entsteht (im Folgenden “vorliegende Ergebnisse usw.” genannt), einschließlich der Rechte nach Artikel 27 und Artikel 28 des japanischen Urheberrechtsgesetzes (im Folgenden in diesem Vertrag gleich), gehört, mit Ausnahme des Urheberrechts, das der Auftragnehmer oder ein Dritter zuvor besaß, dem Auftraggeber. Das Urheberrecht an diesem Kooperationssystem und diesen Dokumenten (im Folgenden “Kooperationssystem usw.” genannt) wird jedoch gleichzeitig mit der vollständigen Zahlung der Auftragsgebühr auf den Auftragnehmer übertragen.

Fortsetzung folgt

Auszug aus dem Vertrag zur Nutzung des Patentamts 2021 (AI-Version 2.0)[ja]

Zuordnung des Patentrechts für die vorliegenden Ergebnisse usw. (Artikel 18)

Das geistige Eigentumsrecht, wie das Patentrecht, ist oft unklar, ob es zum Zeitpunkt des Beginns der Entwicklung entsteht. Daher wendet der Modellvertrag das Prinzip des japanischen Patentrechts (Japanisches Patentrecht Artikel 29 Absatz 1) an und übernimmt die Erfinderdoktrin. Im Patentrecht wird die Person, die einen wesentlichen Beitrag zur Lösung eines Problems, das spezifisch für die Erfindung ist, als “Erfinder” bezeichnet.

In diesem Fall wird normalerweise angenommen, dass das Patentrecht dem Anbieter zusteht, der das trainierte Modell entwickelt hat. Wenn jedoch der Beitrag des Benutzers zur Erstellung des trainierten Modells, wie die Bereitstellung von Know-how, stark ist, könnte es auch dem Benutzer zugeordnet werden.

Artikel 18

 Das Patentrecht und andere geistige Eigentumsrechte (mit Ausnahme des Urheberrechts, im Folgenden “Patentrechte usw.”) für die vorliegenden Ergebnisse usw. gehören der Partei, zu der die Person gehört, die die vorliegenden Ergebnisse usw. erstellt hat.

Fortsetzung folgt

Auszug aus dem Vertrag zur Nutzung des Patentamts 2021 (AI-Version 2.0)[ja]

Bereitstellung des Ergebnisses und Bestätigung der Beendigung der Arbeit (Artikel 10)

Bei der gemeinsamen Entwicklung eines trainierten Modells ist es notwendig, die Methode zur Bereitstellung und Lieferung des Ergebnisses im Voraus im Vertrag festzulegen.

Wenn die Urheberrechte an dem trainierten Modell dem Anbieter zugeschrieben werden, kann je nach Liefermethode an den Benutzer nicht garantiert werden, dass diese Urheberrechte sicher geschützt werden können.

Beispiele für Methoden zur Bereitstellung des Ergebnisses eines trainierten Modells sind:

  • Nur die Ausgabe über eine API bereitstellen
  • Bereitstellung von verschlüsseltem und obfuskiertem Code
  • Bereitstellung von Binärcode
  • Bereitstellung des Quellcodes usw.

Je nach Bereitstellungsmethode variieren die Risiken von Informationslecks und Vertragsverletzungen. Es ist wichtig, dass der Anbieter diese Risiken sorgfältig berücksichtigt, die Bereitstellungsmethode prüft und sorgfältig mit dem Benutzer darüber diskutiert.

Artikel 10

 Der Auftraggeber wird bis zum in Anhang (1) Abschnitt 8 “Abschluss der Arbeit” angegebenen Frist für die Bereitstellung des Ergebnisses, den Quellcode des Zusammenarbeitssystems auf dem Server des Auftragnehmers installieren und die PDF-Datei dieses Dokuments dem Auftragnehmer zur Verfügung stellen. Darüber hinaus wird das trainierte Modell, das Teil des Ergebnisses ist, während der in “Abschluss der Arbeit” angegebenen Überprüfungsperiode (im Folgenden “Überprüfungsperiode” genannt) auf dem Server des Auftraggebers in einem API-bereitstellbaren Zustand gehalten.

Fortsetzung folgt

Auszug aus dem Vertrag zur Nutzung des Patentamts 2021 (AI-Version 2.0)[ja]

Zusammenfassung: Der Schlüssel zum Entwicklungsvertrag liegt in der Maximierung des Wertes, den KI erzeugt

Die Entwicklung von KI-Technologie-Software hat die Eigenschaft, dass man nicht weiß, welches Ergebnis man erhält, wenn man es nicht ausprobiert. Daher empfehlen die Richtlinien die Verwendung einer “explorativen Phasen”-Entwicklungsmethode und es ist wünschenswert, Verträge in jeder Entwicklungsphase abzuschließen.

Der gemeinsame Entwicklungsvertrag sollte mit dem Bewusstsein beider Parteien erstellt werden, den Geschäftswert, der durch den Fortschritt der KI-Technologie erzeugt wird, zu maximieren, und sollte auf der Grundlage des Modellvertrags des japanischen Ministeriums für Wirtschaft, Handel und Industrie und des japanischen Patentamts erstellt werden.

Bei der Erstellung eines Vertrags für die Entwicklung von KI-Technologie-Software ist es wichtig, sich an einen Anwalt zu wenden, der über tiefgreifendes Wissen im Bereich des KI-Geschäfts und Erfahrung mit Softwareentwicklungsverträgen verfügt.

Maßnahmen unserer Kanzlei

Die Monolith Rechtsanwaltskanzlei ist eine Kanzlei mit umfangreicher Erfahrung in beiden Bereichen, IT und insbesondere Internetrecht.

Das AI-Geschäft birgt viele rechtliche Risiken und erfordert die Unterstützung von Anwälten, die mit rechtlichen Fragen im Zusammenhang mit AI vertraut sind. Unser Team, bestehend aus Anwälten und Ingenieuren, die sich mit AI auskennen, bietet hochwertige rechtliche Unterstützung für AI-Geschäfte, einschließlich ChatGPT. Dazu gehören die Erstellung von Verträgen, die Überprüfung der Rechtmäßigkeit von Geschäftsmodellen, der Schutz von geistigem Eigentum und die Einhaltung von Datenschutzbestimmungen. Weitere Details finden Sie im folgenden Artikel.

Bereiche, in denen die Monolith Rechtsanwaltskanzlei tätig ist: AI-Recht (ChatGPT usw.)[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.

Zurück Nach Oben