Zusammenfassung
Software „lebt“. Ihr Status bei Auslieferung kann meist nicht lange unverändert bleiben. Zwar unterliegt Software keinem Verschleiß, da sie sich nicht abnutzt1 (im Gegenteil zu Datenträgern wie CD-ROMs, deren begrenzte Lebensdauer zum Problem werden kann). Doch zeigen sich bei der Abnahme oder in der produktiven Nutzung oft Fehler, die zu beseitigen oder zu umgehen sind. Software „altert“auch, zwar nicht in ihren internen Eigenschaften, aber im Verhältnis zu sich ändernden Bedingungen der Anwendungsumgebung2. Soll also die Funktionsfähigkeit über die geplante Nutzungsdauer solcher Anwendungen gesichert sein, muss die gesicherte Durchführung dieser Änderungen vereinbart werden. Dieser Leistungsbereich wird zumeist als „Pflege“, vielfach aber auch als „Wartung“der Software bezeichnet und bedarf besonderer vertraglicher Regelung. Pflege von Software erfordert einen erheblichen wirtschaftlichen Aufwand. Bereits für 1992 wurde dieser Aufwand für die USA mit mehr als 43 Mrd. US-$ geschätzt3. In der Praxis sind oft 70–80% der Entwicklungsmannschaft mit der Pflege von Software beschäftigt4. Geschätzt wurde, dass bei einem Software-Produkt die Wartungskosten ein Mehrfaches der Entwicklungskosten betragen5. Die Kosten der regelmäßigen Software-Pflege können die Anschaffungskosten also weit übersteigen, insbesondere, wenn über eine längere Nutzungszeit viele Anpassungen erforderlich werden.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Literaturverzeichnis
Balzert, Software-Technik I, 26 f.
Balzert, Software-Technik I, 27
McClure, Software-Automatisierung, 5
Chroust, Software-Entwicklung, 141
Chroust, Software-Entwicklung, 175. Das IT-Handbuch, 173 gibt als Kenngrößen für größere Software-Projekte an, dass 70% für Wartungskosten aufgewendet werden und 5% für die Codierung.
Chroust, Software-Entwicklung, 174 m.w.N. Gerade diese Begriffsdefinition belegt, dass der Begriff „Wartung“für Software nicht passt, da Software sich ohne Einfluss oder sonstigen Bezug nach außen gerade nicht verschlechtert.
Koch, CVR Rdn. 949
McClure, Software-Automatisierung, 13
Ähnlich wohl Heymann, Software-Pflege, in: Redeker (Hrg.), Handbuch der IT-Verträge 1.12, Rdn. 46
McClure, Software-Automatisierung, 14
McClure, Software-Automatisierung, 22
OLG Brandenburg, Urt. v. 30.6.1998 — 6 U 90/98, NJW-RR 2000, 931
McClure, Software-Automatisierung, 26
McClure, Software-Automatisierung, 38. Der Einsatz von Flussgraphen gestattet etwa, alle möglichen logischen Pfade durch das Programm zu analysieren (McClure, a.a.O.).
Zur Pflegeverpflichtung während eines „life cycle“aus § 242 BGB s. Rdn. 56
McClure, a.a.O., 65. Entfernt werden insbesondere „GO TOs“, unvollständige logische Abfragen, Rekursionen, ins Nichts verlaufende Pfade und Endlosschleifen (McClure, Software-Automatisierung, 72).
McClure, Software-Automatisierung, 86. Beseitigt werden etwa nichtssagende, dem Standard nicht entsprechende Datennamen oder inkonsistente Datendefinitionen (McClure, Software-Automatisierung, 86).
McClure, Software-Automatisierung, 97 f. Der rückerschlossene Quellcode wird oft einem Repository gespeichert.
McClure, Software-Automatisierung, 136
Chroust, Software-Entwicklung, 175
Zutreffend weist aber McClure (Software-Automatisierung, 19) daraufhin, dass Pflege von Software häufig herausfordernder ist als Entwicklung, da laufende Systeme geändert werden müssen.
Für telefonische Beratung (AG Maulbronn, Urt. v. 27.5.1993 — 1 C 633/92, NJW-RR 1994, 1077)
Koch, CVR Rdn. 949
Diekmann/Pickert, CW 46/1991, 61, 62
Koch, CVR Rdn. 949
Thurner/Dal Cin/Schneeweiß, Verlässlichkeitsbewertung komplexer Systeme, Informatik-Spektrum 21 (1998), 318, 319
Thurner/Dal Cin/Schneeweiß, Verlässlichkeitsbewertung komplexer Systeme, Informatik-Spektrum, 319
AG Hanau, Urt. v. 26.6.1998 — 31 C 709/98-11, JurPC Web-Dok. 146/98
Zu einer Verpflichtung zur Vertragsverlängerung aus § 242 BGB s.n. Rdn. 65
Koch, CVR Rdn. 955
OLG Hamm, Urt. v. 22.11.1988 — 31 U 63/88, CR 1989, 98
OLG Hamm, Urt. v. 22.5.1986 — 4 U 190/84, DV-R 4, 124, 131
Koch, CVR Rdn. 956
Wohlgemuth, Computerwartung, 18
OLG München, Urt. v. 22.11.1988 — 25 U 5810/86, BB Beilage 10/1990, 9
LG Heidelberg, Urt. v. 1.9.1986 — O 53/85 KfH I, IuR 1987, 108
und als Vereinbarung in der Praxis selten (Wohlgemuth, Computerwartung, 14).
LG Köln, Urt. v. 11.5.1984 — 90 O 14/84, IuR 1986, 170 = MCR 1984 Nr. 13
Koch, CVR Rdn. 957
Koch, CVR Rdn. 957
OLG Bamberg, Urt. v. 1.10.1985 — 5 U 57/85, CR 1987, 234 (noch zu § 9 AGBG a.F.)
OLG München, Urt. v. 24.4.1986 — 1 U 5742/85, CR 1988, 38
S. § 7, Rdn. 121
OLG Koblenz, Urt. v. 17.2.1984 — 2 U 1286/82, IuR 1986, 363; OLG Karlsruhe, Urt. v. 28.2.1985 — 9 U 102/83, CR 1987, 232; LG Hagen, Urt. v. 26.4.1988 — 210 159/87, BB Beilage 15/1989, 8; LG Berlin, Urt. v. 22.5.2001 — 10 O 483/00, CR 2001, 743
AG Hamburg, Urt. v. 4.10.1988 — 35 C 444/88, CR 1989, 1102 f.
AG Hamburg, Urt. v. 4.10.1988 — 35 C 444/88, CR 1989, 1102 f.
OLG Köln, Urt. v. 28.10.1996 — 19 U 88/96, NJW-RR 1997, 1533
OLG Köln, Urt. v. 29.9.1995 — 19 U 34/95, CR 1996, 153
OLG Köln, Urt. v. 8.5.1992 — 19 U 255/91, NJW-RR 1992, 1326 = BB Beilage 3/1993, 5
OLG Köln, Urt. v. 2.12.1994 — 19 U 85/94, CR 1995, 148
LG Köln, Urt. v. 30.3.1982 — 90 O 282/82, DVR 2, 196, 197
OLG München, Urt. v. 8.11.1990 — 29 U 3410/90, CR 1992, 401 (für Kundendienstverträge; noch zu § 9 AGBG a.F.)
OLG München, Urt. v. 8.11.1990, a.a.O., 402; Redeker, EDV-Prozess, Rdn. 420
LG Köln, Urt. v. 11.5.1984 — 90 O 14/84, DV-R 3, 234; s.a. Hartmann/Thier, CR 1998, 581, 582 (bei Anwendbarkeit von Dienstvertragsrecht ein ergebnisähnliches Andauern einer Beratungspflicht bis zum Erreichen der Funktionsfähigkeit der Software annehmend, womit freilich die Abgrenzung zum werkvertraglichen Erfolg dünn wird, wenn nicht verschwindet)
Hartmann/Thier, CR 1998, 581, 582
Hartmann/Thier, CR 1998, 581, 583
So ausdrücklich der BGH, Urt. v. 14.7.1993 — VIII ZR 147/92, NJW 1993, 2436 = CR 1993, 681; Hinweis in gleicher Richtung bei Hartmann/Thier, CR 1998, 581 f. Unzutreffend insoweit Wohlgemuth (Computerwartung, 1999, 33), der die Inhaltskontrolle als nicht zwingend ansieht und den Rückgriff auf sie für „lediglich bequemer“hält.
LG Köln, Urt. v. 11.5.1984 — 90 O 14/84, DV-R 3, 234
LG Köln, Urt. v. 11.5.1984, — 90 O 14/84, DV-R 3, 234
a.A. ohne Begr. Hartmann/Thier, CR 1998, 581, 584
OLG Karlsruhe, Urt. v. 28.2.1985 — 9 U 102/83, CR 1987, 232, 234
OLG München, Urt. v. 22.11.1988 — 25 U 5810/86, CR 1989, 283 f., das die Beweislast für den Schaden (z.B. Head crash), die Pflichtverletzung und deren Kausalität dem Kunden zuordnet.
OLG München, Urt. v. 22.11.1988 — 25 U 5810/86, CR 1989, 283 f.
OLG München, Urt. v. 22.11.1988, — 25 U 5810/86, CR 1989, 283 f.
OLG München, Urt. v. 22.11.1988, — 25 U 5810/86, CR 1989, 283 f.
LG Hagen, Urt. v. 26.4.1988 — 210 159/87, CR 1989, 814
OLG München, Urt. v. 22.11.1988, — 25 U 5810/86, CR 1989, 283 f.
Vgl. Seitz, CR 1988, S. 332 für eine analoge Anwendung von Mietrecht; ähnlich Löwe, CR 1987, 219 f.
BGH Z 93, 62 (zum früheren Recht)
Löwe, CR 1987, 219 f. Für die Anwendbarkeit von Dienstvertragsrecht auf sorgfältig und regelmäßig zu erbringende Wartungsleistungen s. OLG Hamm, Urt. v. 22.11.1988 — 25 U 5810/86, CR 1989, 283 f.
AG Hanau, Urt. v. 26.6.1998 — 31 C 709/98-11, JurPC Web-Dok. 146/98
LG Köln, Urt. v. 12.10.1982 — 90 O 100/82, DV-R 2, 325
OLG Hamm, Urt. v. 10.4.1989 — 31 U 162/88, BB Beilage 15/1989, 8 (zum früheren Recht).
LG München I, Urt. v. 11.10.1989 — 8 HKO 7295/89, MRC 1989 Nr. 31
Ausf. s Redeker, CR 1995, 385, insbesondere zur ersten Fallvariante
LG München I, Urt. v. 18.11.1988 — 21 O 11130/88, CR 1989, 990 = NJW 1989, 2625 f.
Vgl. Redeker, CR 1995, 385, 387
Jagodic/Ungerer, iX 5/1998, 100, 102
Jagodic/Ungerer, iX 5/1998, 100, 102
S. ausf. Koch, CVR Rdn. 931
Koch, CVR Rdn. 932
Koch, CVR Rdn.
So ausdrücklich das AG Maulbronn, Urt. v. 27.5.1993 — I C 633/92, NJW-RR 1994, 1077
OLG Hamm, Urt. v. 3.2.1997 — 13 U 153/96, CR 1998, 202
Koch, CVR Rdn. 1007
Koch, CVR Rdn. 1001
Koch, CVR Rdn. 1004
Koch, CVR Rdn. 1004
Redeker, EDV-Prozess, Rdn. 414 m.w.N.
LG München I, Urt. v. 12.7.1990 — 70 965/90, BB Beilage 7/1991, 6f.
OLG Köln, Urt. v. 17.7.1998 — 19 U 9/98, CR 1998, 720 für Vertrag mit siebenjähriger Laufzeit
Hinweis von Zahrnt, CR 2000, 205, 207
OLG Koblenz, Urt. v. 27.5.1993, — 70 965/90, BB Beilage 7/1991, 6f., unter Bezugnahme auf BGH, NJW 1987, 2004 — Programmsperre
S.n. Redeker, EDV-Prozess, Rdn. 269
OLG Koblenz, Urt. v. 27.5.1993 — 5 U 1938/92, CR 1993, 626 = NJW 1993, 3144
BGH GRUR 1990, 1006
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Koch, F. (2003). Pflege von Software. In: Handbuch Software- und Datenbank-Recht. Xpert.press. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-55505-3_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-55505-3_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-62419-3
Online ISBN: 978-3-642-55505-3
eBook Packages: Springer Book Archive