Posts

Posts mit dem Label "Software" werden angezeigt.

Stand der Technik für interne Software?

Bild
Angenommen ein Unternehmen entwickelt oder verwendet Software, die rein für den internen Gebrauch gedacht ist. Die Software wird also weder verkauft noch verschenkt, noch kann sie von anderen als den Mitarbeitern des Unternehmens verwendet werden. Muss so eine Software dem Stand der Technik entsprechen? Üblicherweise wird diese Frage mit "Nein" beantwortet. Interne Software ist ja wie ein Werkzeug: Wenn es mangelhaft ist, so kann das ja nur dem eigenen Unternehmen schaden. Ganz so einfach ist die rechtliche Lage aber nicht: Unternehmenshaftung:  Es können durch mangelhafte interne Software (so wie bei mangelhaften Werkzeugen) Personen zu Schaden kommen - z.B. durch eine Verfehlung des Standes der Technik gemäß Datenschutzrecht (vgl.  §32 DSGVO ) bei der Verarbeitung personenbezogener Daten. Schäden für die das Unternehmen genauso wie bei extern erreichbarer Software haftet. ➝ Die Nicht-Einhaltung des Standes der Technik darf zu keinen Schäden außerhalb des Unternehmens (z.B...

Muss Software am Stand der Technik gehalten werden?

Bild
Software veraltet schnell. Neue Techniken und Technologien übertreffen bestehende oft nach wenigen Jahren. Neue Versionen der verwendeten Technologien kommen meist in noch kürzeren Abständen (Monate, Wochen) und ersetzen oft zwangsweise (Security-Fixes, Bugfixes, Supportende) die alten Versionen: Software bleibt nur am Stand der Technik, wenn sie auch laufend am Stand der Technik gehalten wird. Die Frage, die sich stellt, ist, ob man aus legalen Gründen Software am Stand der Technik halten muss.  Ist es legal veraltete Software zu betreiben oder im Rahmen der Wartung den Stand der Technik zu vernachlässigen? Die Antwort auf diese Frage ist wie so oft: "Kommt darauf an": Gemäß Datenschutzrecht (vgl.  §32 DSGVO ) ist der Stand der Technik während des gesamten Verarbeitungsvorgangs zu gewährleisten und demnach auf Basis einer Risikobeurteilung fortlaufend anzupassen.  ➝ Der Betreiber einer Software macht sich strafbar, wenn die Software hinsichtlich des Datenschutzrechtes n...

Ist Software üblicherweise am Stand der Technik?

Bild
Als Gerichtssachverständiger muss ich oft bewerten, ob eine Software dem Stand der Technik entspricht - ob aus technischen Gründen beispielsweise die Abnahme der Software verweigert, Nachbesserungen verlangt oder Schadenersatz gefordert werden kann. Meine Erkenntnis daraus ist: Software, auch die von den besten Mitarbeitern der renommiertesten Unternehmen, entspricht meiner Erfahrung nach in vielen Fällen nicht dem Stand der Technik. Das ist meine persönliche Einschätzung, die - da ich zumeist bei Individualsoftware und oft erst bei für den Auftraggeber offensichtlichen Problemen beigezogen werden - vielleicht nicht dem Durchschnitt von Software entspricht. Es ist also notwendig genauer darzulegen, welche Beobachtungen ich immer wieder mache, dass ich zu dieser Einschätzung komme: Einsatz ohne Einsatzfähigkeit:  Beinahe jede von mir untersuchte Software wurde ohne Wissen zu ihrer Einsatzfähigkeit in Betrieb genommen. " Die Release war für heute angekündigt ", " Alle Sto...

Muss Software am Stand der Technik sein?

Bild
Wer Software schreibt, macht sich oft Gedanken darüber, welche Techniken und Technologien denn für die Software geeignet sind. Aber müssen diese auch dem Stand der Technik bei Software entsprechen? Was kann den passieren, wenn Software nicht dem Stand der Technik entspricht? Entwickelt man Software, so muss diese Tätigkeit, so wie auch die entstandene Software wie jede Dienstleistung bzw. jedes Produkt zumindest den Regeln der Technik entsprechen. Ansonsten drohen Gewährleistungs- und Schadenersatzforderungen. Die (allgemein anerkannten) Regeln der Technik gehören zu den „Beschaffenheiten, die … üblich und vom Käufer erwartbar sind“ ( §434 BGB ) bzw. „gewöhnlich vorausgesetzten Eigenschaften“ ( § 922 ABGB ). 1 Entspricht ein Produkt oder eine Dienstleistung wie Software oder Softwareentwicklung nicht den Regeln der Technik (ohne dass dieser Mangel explizit vereinbart wurde), so kann gemäß Gewährleistungsrecht ( § 437ff BGB bzw. § 932 ABGB ) der Käufer eine Verbesserung verlangen...

Was ist der Stand der Technik bei Software?

Bild
Üblicherweise versteht man in der Softwareentwicklung unter dem Stand der Technik bei Software all das, was aktuell in aller Munde ist, was auf Fachkonferenzen besprochen wird, was man zumindest in neuen Projekten einsetzen möchte. Doch entspricht das tatsächlich dem Stand der Technik? Ob in der Informatik eine bestimmte Technologie oder Technik dem Stand der Technik entspricht, lässt sich mittels der 4 Grundsätzen des Standes der Technik bestimmen: Entwicklungsstand  - gibt es dazu beispielsweise aktuelle Bücher, Veröffentlichungen oder Fachvorträge? Fortschrittlich  - gibt es dazu eine neuere Version oder gar andere Technologie bzw. Technik, die als Nachfolger dafür betrachtet werden kann? Bewährt  - hat es sich in anderen Projekten bewährt, gibt es dazu beispielsweise Praxisberichte, regen Austausch auf Stack-Overflow oder aktive Benutzergruppen? Zielgerichtet  - lässt sich die gegebene Aufgabenstellung damit überhaupt lösen und ist diese Lösung auch wirt...
CC BY-NC-SA 3.0 AT Sebastian Dietrich, e-movimento