Softwareerstellungsvertrag: Vertrag über die Erstellung von Software

Ein Softwareerstellungsvertrag regelt die Beziehungen und Verpflichtungen zwischen einem Auftraggeber, der Software entwickeln lassen möchte, und einem Softwareentwickler oder einem Softwareentwicklungsunternehmen festlegt.

Der Kern eines solchen Vertrags besteht darin, die Spezifikationen und Anforderungen der zu entwickelnden Software genau zu definieren, um sicherzustellen, dass das Endprodukt den Erwartungen des Auftraggebers entspricht. In der Praxis wird genau dieser Teil aber gescheut, zum einen weil es nicht praktikabel erscheint, da Anforderungen ohnehin immer einem Wandel unterliegen; zum anderen, weil man vor der Arbeit zurückschrickt, die hier anfällt.

Softwareerstellungsvertrag: Vertrag über die Erstellung von Software weiterlesen

Entwicklung von Software mit KI

Der Einsatz künstlicher Intelligenz (KI) in der Softwareentwicklung bietet sowohl erhebliche Chancen als auch potenzielle Herausforderungen.

Eine qualitative Studie von Charles Collins und Kémaël Josua Kauppaymuthoo an der Lund University hat die Perspektiven von Softwareentwicklern zur Adoption von KI-Technologien in ihrem Arbeitsfeld untersucht. Diese Studie liefert wichtige Einblicke in die emotionalen und praktischen Auswirkungen, die KI auf die Softwareentwicklung hat.

Entwicklung von Software mit KI weiterlesen

Die Kehrseite der KI-gestützten Softwareentwicklung

Die rasante Entwicklung von KI-Werkzeugen wie GitHub Copilot hat die Art und Weise, wie Code geschrieben wird, revolutioniert. Entwickler können dank dieser Tools schneller codieren, was laut GitHub die Codierung um 55% beschleunigt und zu einer enormen Steigerung der Codeproduktion führt.

Diese Entwicklung scheint auf den ersten Blick nur Vorteile zu bringen, darunter eine massive Zeitersparnis und eine Erhöhung des geschriebenen Codes um 46%. Doch eine aktuelle Studie von GitClear wirft nun ein kritisches Licht auf die langfristigen Auswirkungen dieser Technologien auf die Codequalität und Wartbarkeit.

Die Kehrseite der KI-gestützten Softwareentwicklung weiterlesen

Spielerecht – Cheats, Bots & Co.: Rechtsfragen rund um Online-Computerspiele

Das Spielverhalten bzgl Computerspiele am Computer hat sich in den letzten Jahren erheblich verändert: Wo früher noch Disketten und CDs üblich waren, teilweise in Kombination mit obskur wirkenden Kopierschutzmaßnahmen (ich erinnere mich gerne an die Mix’n’Mojo Drehscheibe bei Monkey Island, die es heute übrigens auch online gibt), herrschen heute nicht nur Downloads vor, sondern auch vollkommen neue Spielkulturen, die sich teilweise vollständig in den Online-Bereich verlagert haben.

Nicht zuletzt die „Massively Multiplayer Online Role-Playing Game“ (MMORPG) wie „World of Warcraft“ haben insofern einen wahren Kulturwechsel eingeläutet – und auch vollkommen neue Rechtsfragen: Während man sich früher die größten Sorgen darum machte, wie man Spiele am besten kopiert, herrschen heute andere Begehrlichkeiten. In einer Zeit, in der Accounts Geld kosten und erspielte virtuelle Güter einen echten Marktwert haben, wird Cheating in Spielen ganz anders bewertet. Das zeigt sich auch an aktuellen gerichtlichen Entscheidungen. Rechtsanwalt Jens Ferner, tätig im Bereich des Softwarerechts inklusive der Rechtsfragen von Online-Spielen, gibt einen Überblick.

Spielerecht – Cheats, Bots & Co.: Rechtsfragen rund um Online-Computerspiele weiterlesen

KI-Verordnung: EU reguliert Einsatz künstlicher Intelligenz

KI-Verordnung (KI-VO, auch AI-Act): Die EU möchte Entwicklung und Einsatz künstlicher Intelligenz regulieren. Hierzu liegt inzwischen ein Vorschlag für eine Verordnung über ein europäisches Konzept für Künstliche Intelligenz vor, wobei aus meiner Sicht zuvorderst besonders spannend die Frage sein dürfte, was man überhaupt unter künstlicher Intelligenz verstehen möchte.

Im Übrigen ist es noch recht früh für eine umfassende Übersicht der KI-Verordnung. Wichtig ist: Es soll einen Katalog absolut verbotener Einsatz-Szenarien von KI geben, es soll eine „High-Risk“-KI geben, für die besondere Vorgaben gelten; darüber hinaus gibt es Transparenzpflichten bei eingesetzter KI.

Update zum Stand der KI-Verordnung: Am 19.10.2022 hat die (tschechische) EU-Ratspräsidentschaft einen neuen Kompromiss vorgeschlagen, Ziel ist gegen Ende des Jahres 2022 eine Einigung für ein „KI-Gesetz“ zu finden. In dem 8. Vorschlag werden wesentliche Streitpunkte aufgegriffen. Am 11.5. wurde dann ein Kompromissvorschlag gefunden und beschlossen (der aber noch durch die weitere Gesetzgebung muss). Mehr dazu unten im Abschnitt „laufende Updates“.

Hinweis: Hier geht es um den Entwurf einer Verordnung zur Regulierung von KI („KI-Verordnung“, auch „AI Act“). Dies ist nicht zu verwechseln mit dem zugleich laufenden Versuch der EU, zivilrechtliche Haftungsregelung für künstliche Intelligenz aufzustellen, dazu siehe beispielsweise den zwischenzeitlich beschlossenen Text hier.

KI-Verordnung: EU reguliert Einsatz künstlicher Intelligenz weiterlesen

Urheberrechtlicher Schutz eines Eingabe-Formulars

Eingabeformulare (Formulare in Programmen oder auf Webseiten) können tatsächlich einen urheberrechtlichen Schutz genießen, dazu gibt es nunmehr aktuelle Rechtsprechung des OLG Karlsruhe (6 U 46/09) sowie des EUGH (C-393/09). Beide Urteile haben inhaltlich übereinstimmend festgestellt:

  1. Ein eigenständiger Schutz als „Computerprogramm“ nach §69a UrhG kommt nicht in Frage. Das wäre insofern praktisch, da man hier „leichter“ zu einem urheberrechtlichen Schutz kommen würde. Allerdings verneinen OLG Karlsruhe und EUGH das beide gleichermaßen überzeugend. Früher einmal sah das OLG Karlsruhe (6 U 52/94) das anders und gibt die Auffassung heute mit den Worten auf

    Die Bildschirmoberfläche wird durch das Computerprogramm erzeugt, stellt selbst aber kein Computerprogramm oder ein Teil desselben dar und kann daher auch nicht als dessen Ausdrucksform angesehen werden.

    Der EUGH dazu ausführlich:

    Wie der Generalanwalt in Nr. 61 seiner Schlussanträge ausführt, muss jede Ausdrucksform eines Computerprogramms ab dem Moment geschützt sein, ab dem ihre Vervielfältigung die Vervielfältigung des Computerprogramms zur Folge hätte und auf diese Weise der Computer zur Ausführung seiner Funktion veranlasst werden könnte.

    Gemäß der zehnten und der elften Begründungserwägung der Richtlinie 91/250 sind Schnittstellen Teile des Computerprogramms, die eine Verbindung und Interaktion zwischen den Elementen von Software und Hardware ermöglichen sollen und ebenso mit den Benutzern, damit sie wie beabsichtigt funktionieren können.

    Die grafische Benutzeroberfläche ist eine Interaktionsschnittstelle, die eine Kommunikation zwischen dem Computerprogramm und dem Benutzer ermöglicht.

    Daher ermöglicht es die grafische Benutzeroberfläche nicht, das Computerprogramm zu vervielfältigen, sondern stellt lediglich ein Element dieses Programms dar, mittels dessen die Benutzer die Funktionen dieses Programms nutzen.

    Folglich stellt diese Schnittstelle keine Ausdrucksform eines Computerprogramms im Sinne von Art. 1 Abs. 2 der Richtlinie 91/250 dar und kann demnach nicht in den Genuss des spezifischen Schutzes durch das Urheberrecht für Computerprogramme nach dieser Richtlinie gelangen.

  2. Allerdings kann ein Eingabeformular in seiner Form und Gestaltung selbstverständlich urheberrechtlichen Schutz genießen (in diesem Fall in Deutschland speziell nach §2 I Nr.7 UrhG, der auch Formulare erfasst): Wenn es die erforderliche Schöpfungshöhe aufweist. Hier sind die üblichen Anforderungen zu stellen und das OLG Karlsruhe macht deutlich, dass die durchaus hoch sind. Insbesondere ist zu verhindern, dass eine Software erdenkliche andere Software-Produkte „verdrängt“ nur weil es als erstes mit einem bestimmten Eingabeformular auf den Markt gekommen ist. Das OLG verlangt hier eine individuelle Leistung, die über das „rein handwerkliche hinausgeht“.

Abmahnung: Gründe für Abmahnungen von Online-Shops beim Verkauf im Internet

Beim Verkaufen im Internet gibt es eine Vielzahl von Fallstricken, die am Ende zu einer Abmahnung führen können. In diesem Beitrag stelle ich eine Auswahl typischer Problemfälle dar, um einen Überblick über „Abmahnfallen“ zu geben.

Der Beitrag soll nicht vollständig oder abschließend sein, es geht wirklich nur um einen Überblick der Themen, die aus meiner Sicht wichtig sind. Bei vielen Punkten gibt es Verweisungen auf weitere vorhandene Inhalte zu Abmahnungen beim Verkauf im Internet.

Abmahnung: Gründe für Abmahnungen von Online-Shops beim Verkauf im Internet weiterlesen

Abgasskandal: OLG Köln sieht auch eine sittenwidrige vorsätzliche Schädigung des Kunden

Die Volkswagen AG muss dem Käufer eines gebrauchten Audi A4 mit Dieselmotor EA 189 Eu5 aus dem Gesichtspunkt der sittenwidrigen vor- sätzlichen Schädigung den Kaufpreis abzüglich Nutzungsentschädigung erstatten. Mit Beschluss vom 03.01.2019 hat der 18. Zivilsenat des Ober- landesgerichts Köln die Berufung der Volkswagen AG gegen ein dahin- gehendes Urteil des Landgerichts Köln als offensichtlich unbegründet zu- rückgewiesen.

Abgasskandal: OLG Köln sieht auch eine sittenwidrige vorsätzliche Schädigung des Kunden weiterlesen

Abgasskandal: Vorsätzliche sittenwidrige Schädigung durch Verwendung manipulierter Software

Unter anderem das Landgericht Kiel (12 O 371/17) hat die umfassende verbreitete Rechtsprechung aufgegriffen, derzufolge die Installation manipulierter Software eine zum Schadensersatz verpflichtende vorsätzliche sittenwidrige Schädigung darstellt. Diese fällt den Entwicklungsingenieuren des Herstellers, die für den Einbau der Funktion zur Manipulation der Emissionswerte auf dem Prüfstand verantwortlich sind, zur Last. Hieraus ergibt sich eine Haftung des Herstellers für seine Entwicklungsingenieure sowohl als Verrichtungsgehilfen (§ 831 BGB) als auch wegen eines Organisationsverschuldens (§ 31 BGB).

Im Ergebnis bedeutet dies, dass im Zuge des Schadensersatzanspruchs der Käufer verlangen kann, so gestellt zu werden, als ob er den Kaufvertrag nicht abgeschlossen hätte. Dem Anspruch auf Schadenersatz steht dabei nicht entgegen, wenn die vom Hersteller angebotene technische Überarbeitung des Fahrzeugs („Software-Update“) erfolgt ist.
Abgasskandal: Vorsätzliche sittenwidrige Schädigung durch Verwendung manipulierter Software weiterlesen