Softwarelizenzrecht: Agile Programmierung II

Vor knapp einem Jahr habe ich bereits an dieser Stelle dargelegt, warum die Methodik der agilen Programmierung Juristen vor Probleme stellt. Kurz gesagt, passen die juristischen Modelle, die das BGB anbietet nicht. Inzwischen bilden sich aber einzelne Tendenzen heraus, wie das Problem zu lösen kann. Diese sind für Nichtjuristen nicht einfach zu verstehen. Deshalb kurz zuvor noch einmal ein Problemabriß:

Das BGB wurde im Jahr 1900 erfunden und viele Techniken und Methoden waren den Erfindern des BGB schlicht unbekannt. Die Arbeit der Juristen besteht heutzutage häufig darin, diese Regelungen für einen Bereich anzupassen, für den sie niemals gedacht waren. Dabei erreicht man häufig Grenzen, die nicht überwindlich sind. Agile Programmierung beinhaltet einen Interessenkonflikt zwischen dem Kunden (vom BGB Besteller genannt) und dem IT Unternehmen (Unternehmer). Das BGB sieht im Grundsatz ein Modell vor, das beispielsweise für Tischler erdacht ist. Ein Kunde gibt einen Auftrag, der Tischler realisiert den Tisch gegen den Auftrag. In der Sprache der ITler gibt es solche Verträge. Man realisiert gegen den Auftrag oder gegen das Lastenheft (Workshopprotokoll oder Grobspec.). Bei der Abnahmeprüfung werden IST und SOll Zustand miteinander verglichen. Stimmen beide überein, muß der Kunde die Abnahme erklären. Dies entspricht dem Modell eines hermeneutischen Zirkels, der genau einmal durchlaufen werden muß. Schon dann, wenn dieser Zirkel mehr als einmal zu durchlaufen ist, gerät das juristische Modell ins Schlingern. Namentlich bei der Wasserfallmethodik Lastenheft-Pflichtenheft-Realisierung findet man im Werkvertragsrecht des BGB nichts. Denn in Wahrheit sieht das BGB nur vor, daß sich die Parteien dazu verpflichten, einen Vertrag abzuschließen und diesen zu erfüllen. Das Problem der Projektverträge besteht darin, daß das nicht funktioniert. Die Parteien kennen das Ziel der Realisierung zum Zeitpunkt der Eingehung des Vertrags nicht. Der Kunde muß das Produkt noch besser kennenlernen und der ITler den Kunden und seine Bedürfnisse. Hinzukommen technische Imponderabilien.

Aus der Sicht der juristischen Methodik ist agile Programmierung nun nichts weiter, als den hermeneutischen Zirkel zu vervielfältigen. Ständig ist zu kommunizieren, ständig ist der Abgleich zwischen Ist und Soll Zustand vorzunehmen und zu verbessern. Just jenes Modell kannten die Väter des BGB auch und nannten es Dienstvertrag. Der Dienstvertrag unterscheidet sich so vom Werkvertrag, daß im Rahmen des Dienstvertrags die Bemühung um die Realisierung geschuldet ist, beim Werkvertrag hingegen der Erfolg. Der Kunde aber will den Erfolg und nicht die Bemühung; der ITler sagt zu Recht, wenn ich zu Beginn des Vertrags den erst später erkennbaren Wunsch des Kunden nicht kennen kann, kann ich den Erfolg nicht schulden. Man kennt solche Verträge aus dem Bereich FuE (Forschung und Entwicklung) und dort vereinbaren die PArteien Dienstvertragsrecht. Mann kennt solche Verträge nicht im Bereich der normalen Industrieprojekte, dort herrscht das Werkvertragsrecht.

Teil II

Weitere Beiträge

Markenanmeldung einfach erklärt

Sie haben ein Produkt und jeder soll wissen, dass es zu Ihrer Firma gehört. Um einen Wiedererkennungswert zu schaffen, denken Sie sich einen passenden Namen für das Produkt aus. Sie betreiben ein kostenintensives Marketing und investieren in die Qualität des

Mehr lesen »

AÜG für die IT 2024 Teil II

III. Abgrenzbares/ dem Auftragnehmer als eigene Leistung zurechenbarer Auftrag Wie sollen die Einzelverträge /SOWs/ Aufträge formuliert sein? 1.) Abgrenzbares Werk Nach der Rechtsprechung soll es entscheidend sein, ob ein abgrenzbares, dem Auftragnehmer als eigene Leistung zurechenbares Werk, vertraglich vereinbart ist

Mehr lesen »

Markenschutzfähigkeit bejaht für #darferdas

Die Entscheidung des BGH ist bereits vom 30.01.2020 (Az. I ZB 61/17 (pdf)). Sie zeigt aber, wie schwierig es sein kann, eine Marke anzumelden, die nicht aus reinen Phantasie-Wörtern oder Begriffen besteht und vielleicht auch nicht besonders originell ist. Angemeldet wurde die Marke

Mehr lesen »
Nach oben scrollen