Ihr Recht als Programmierer: Juristische Tipps für Angestellte, Selbstständige und Freelancer
()
About this ebook
Read more from Michael Rohrlich
Die DSGVO verstehen und anwenden: Datenschutzkompetenz für Unternehmen Rating: 0 out of 5 stars0 ratingsDatenschutz einfach umsetzen: Der Praxisratgeber zur DSGVO für Selbstständige und kleine Unternehmen Rating: 0 out of 5 stars0 ratingsSocial Media: Rechte und Pflichten für User Rating: 0 out of 5 stars0 ratingsVerbraucherrechte beim Onlineshopping: Juristische Fallstricke erkennen und vermeiden Rating: 0 out of 5 stars0 ratingsFilesharing: Rechtliche Fallen und Probleme Rating: 0 out of 5 stars0 ratingsOnlinerecht für Webmaster Rating: 0 out of 5 stars0 ratings
Related to Ihr Recht als Programmierer
Titles in the series (20)
Abofallen im Netz: Wie Sie teure Klicks vermeiden Rating: 0 out of 5 stars0 ratingsZertifizierung für Softwarearchitekten: Ihr Weg zur iSAQB-CPSA-F-Prüfung Rating: 0 out of 5 stars0 ratingsCloud Computing: Rechtliche Grundlagen Rating: 0 out of 5 stars0 ratingsNeo4j 2.0: Eine Graphdatenbank für alle Rating: 0 out of 5 stars0 ratingsAgile Softwareentwicklung: Ein Leitfaden für Manager Rating: 0 out of 5 stars0 ratingsJavaScript für Java-Entwickler Rating: 0 out of 5 stars0 ratingsSecurity im E-Commerce: Absicherung von Shopsystemen wie Magento, Shopware und OXID Rating: 0 out of 5 stars0 ratingsSQL-Abfragen optimieren: Was Entwickler über Performance wissen müssen Rating: 0 out of 5 stars0 ratingsCSS3: Die Referenz für Webentwickler Rating: 0 out of 5 stars0 ratingsIhr Recht bei Onlineauktionen. Juristische Tipps für eBay und Co. Rating: 0 out of 5 stars0 ratingsJavaScript und TypeScript für C#-Entwickler Rating: 0 out of 5 stars0 ratingsJavaScript für Java-Entwickler Rating: 0 out of 5 stars0 ratingsVorsicht Suchmaschine: Rechtliche Tipps für Google und Co. Rating: 0 out of 5 stars0 ratingsDynamic Proxies: Effizient programmieren Rating: 0 out of 5 stars0 ratingsIhr Recht als Programmierer: Juristische Tipps für Angestellte, Selbstständige und Freelancer Rating: 0 out of 5 stars0 ratingsJavaScript für Java-Entwickler Rating: 0 out of 5 stars0 ratingsCrime Scene Internet: Ein Streifzug durch das Computer- und Internetstrafrecht Rating: 0 out of 5 stars0 ratingsIhr Recht als Blogger: Juristische Tipps für Blogs, Podcasts und Co. Rating: 0 out of 5 stars0 ratingsZertifizierung für Softwarearchitekten: Ihr Weg zur iSAQB-CPSA-F-Prüfung Rating: 0 out of 5 stars0 ratingsSQL Server: Performanceprobleme analysieren und beheben Rating: 0 out of 5 stars0 ratings
Related ebooks
Existenzgründung: Rechtliche Grundlagen für Softwareentwickler und Webdesigner Rating: 0 out of 5 stars0 ratingsIT-Freelancer-Spitzen Rating: 0 out of 5 stars0 ratingsAufwandsschätzungen in der Software- und Systementwicklung kompakt Rating: 3 out of 5 stars3/5Datenschutz für Softwareentwicklung und IT: Eine praxisorientierte Einführung Rating: 0 out of 5 stars0 ratingsDie Rechtsabteilung: Der Syndikus und Steuerberater im Unternehmen Rating: 0 out of 5 stars0 ratingsKünstliche Intelligenz für Business Analytics: Algorithmen, Plattformen und Anwendungsszenarien Rating: 0 out of 5 stars0 ratingsRechtliche Grundlagen für den Maschinen- und Anlagenbetrieb: Auflagen und Anforderungen in der Bundesrepublik Deutschland Rating: 0 out of 5 stars0 ratingsRisikoaggregation und Monte-Carlo-Simulation: Schlüsseltechnologie für Risikomanagement und Controlling Rating: 0 out of 5 stars0 ratingsSoftware Due Diligence: Softwareentwicklung als Asset bewertet Rating: 0 out of 5 stars0 ratingsHacking mit Metasploit: Das umfassende Handbuch zu Penetration Testing und Metasploit Rating: 0 out of 5 stars0 ratingsCloud Computing: Rechtliche Grundlagen Rating: 0 out of 5 stars0 ratingsÜberall, nur nicht im Büro: Arbeitsrechtliche Chancen und Grenzen ortsunabhängiger Arbeitsformen Rating: 0 out of 5 stars0 ratingsMonte-Carlo-Simulation im Risiko-Controlling: Am Beispiel eines Financial Models in Excel Rating: 0 out of 5 stars0 ratingsBuchhaltung im Handwerksbetrieb unter Einsatz branchenüblicher Software umsetzen Rating: 0 out of 5 stars0 ratingsIoT – Best Practices: Internet der Dinge, Geschäftsmodellinnovationen, IoT-Plattformen, IoT in Fertigung und Logistik Rating: 0 out of 5 stars0 ratingsModellbasiertes Requirements Engineering: Von der Anforderung zum ausführbaren Testfall Rating: 0 out of 5 stars0 ratingsIdentitätsmanagement im Cloud Computing: Evaluation ökonomischer und rechtlicher Rahmenbedingungen Rating: 0 out of 5 stars0 ratingsDatenschutz im Unternehmen: Praktisch umgesetzt mit SharePoint Online und Microsoft Teams Rating: 0 out of 5 stars0 ratingsAgile Verträge: Vertragsgestaltung bei agiler Entwicklung für Projektverantwortliche Rating: 0 out of 5 stars0 ratingsVertragsrecht im Einkauf: Erfolgsfaktor im Supply Chain Risk Management (SCRM) Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 20 Rating: 0 out of 5 stars0 ratingsAbofallen im Netz: Wie Sie teure Klicks vermeiden Rating: 0 out of 5 stars0 ratingsQuick Guide Consent-Management: Einwilligungen marketingoptimiert und DSGVO-konform einholen, verwalten und dokumentieren Rating: 0 out of 5 stars0 ratingsInternetrecht für Eltern Rating: 0 out of 5 stars0 ratingsDigitale Geschäftsmodelle in der Steuerberatung: Zukunftsfähig bleiben im Spannungsfeld zwischen Tradition und Legal Tech Rating: 0 out of 5 stars0 ratings
Programming For You
Algorithmen: Grundlagen und Implementierung Rating: 0 out of 5 stars0 ratingsPowerShell: Anwendung und effektive Nutzung Rating: 5 out of 5 stars5/5Eigene Spiele programmieren – Python lernen: Der spielerische Weg zur Programmiersprache Rating: 0 out of 5 stars0 ratingsWeniger schlecht programmieren Rating: 4 out of 5 stars4/5Programmieren für Einsteiger: Teil 1 Rating: 0 out of 5 stars0 ratingsPython kurz & gut: Für Python 3.x und 2.7 Rating: 3 out of 5 stars3/5JavaScript kurz & gut Rating: 3 out of 5 stars3/5Linux Grundlagen - Ein Einstieg in das Linux-Betriebssystem Rating: 0 out of 5 stars0 ratingsGit kurz & gut Rating: 0 out of 5 stars0 ratingsMicrosoft Word 2016 (Microsoft Press): Einfache Anleitungen für wichtige Aufgaben Rating: 0 out of 5 stars0 ratingsHacken mit Python und Kali-Linux: Entwicklung eigener Hackingtools mit Python unter Kali-Linux Rating: 0 out of 5 stars0 ratingsMikrocontroller in der Elektronik: Mikrocontroller programmieren und in der Praxis einsetzen Rating: 0 out of 5 stars0 ratingsAndroid-Entwicklung für Einsteiger - 20.000 Zeilen unter dem Meer: 2. erweiterte Auflage Rating: 0 out of 5 stars0 ratingsC++: Eine kompakte Einführung Rating: 0 out of 5 stars0 ratingsRichtig einsteigen: Excel VBA-Programmierung: Für Microsoft Excel 2007 bis 2016 Rating: 0 out of 5 stars0 ratingsProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Rating: 0 out of 5 stars0 ratingsRaspberry Pi: Mach's einfach: Die kompakteste Gebrauchsanweisung mit 222 Anleitungen. Geeignet für Raspberry Pi 3 Modell B / B+ Rating: 0 out of 5 stars0 ratingsHTML5-Programmierung von Kopf bis Fuß: Webanwendungen mit HTML5 und JavaScript Rating: 0 out of 5 stars0 ratingsEinstieg in TypeScript: Grundlagen für Entwickler Rating: 0 out of 5 stars0 ratingsLinux Befehlsreferenz: Schnelleinstieg in die Arbeit mit der Konsole, regulären Ausdrücken und Shellscripting Rating: 0 out of 5 stars0 ratingsPraktisches Programmieren in C: Grundlagen und Tipps Rating: 0 out of 5 stars0 ratingsSQL – kurz & gut Rating: 0 out of 5 stars0 ratingsRaspberry Pi: Einstieg • Optimierung • Projekte Rating: 5 out of 5 stars5/5Das große Python3 Workbook: Mit vielen Beispielen und Übungen - Programmieren leicht gemacht! Rating: 4 out of 5 stars4/5Vue.js für alle: Wissenswertes für Einsteiger und Experten Rating: 0 out of 5 stars0 ratingsSQL von Kopf bis Fuß Rating: 4 out of 5 stars4/5Python | Schritt für Schritt Programmieren lernen: Der ultimative Anfänger Guide für einen einfachen & schnellen Einstieg Rating: 0 out of 5 stars0 ratings.NET-Praxis: Tipps und Tricks zu .NET und Visual Studio Rating: 0 out of 5 stars0 ratingsPython-Grundlagen Rating: 0 out of 5 stars0 ratingsUser Experience Testing 3.0: Status Quo, Entwicklung und Trends Rating: 0 out of 5 stars0 ratings
Reviews for Ihr Recht als Programmierer
0 ratings0 reviews
Book preview
Ihr Recht als Programmierer - Michael Rohrlich
2016
1 Rahmenbedingungen
„IT-Spezialisten haben eine wachsende Bedeutung für den Unternehmenserfolg in allen Branchen, so die Aussage des IT-Branchenverbands Bitkom. Dieser hat gemeinsam mit der Bundesagentur für Arbeit im Juli 2016 eine entsprechende Statistik vorgelegt. Danach gibt es bundesweit derzeit rund 687 000 fest angestellte Informatiker. Bei der Bundesagentur für Arbeit nennt sich diese Berufsgruppe offiziell „Informatiker und kaufmännische Assistenten mit dem Schwerpunkt Informationsverarbeitung oder Wirtschaftsinformatik
. Zwar sind darunter nicht ausschließlich Programmierer, aber die Zahl belegt deutlich, dass es sich um eine durchaus relevante Berufsgruppe handelt.
So unterschiedlich die einzelnen Programmiersprachen und die Einsatzzwecke von Software auch sein können, die Erschaffer lassen sich im Wesentlichen in zwei Gruppen einteilen: Angestellte (also Arbeitnehmer) und Selbstständige. Für letztgenannte existieren diverse Synonyme, wie beispielsweise Freiberufler, (Einzel-)Unternehmer oder auf „Neudeutsch" auch Freelancer. Bei Lichte betrachtet beschreiben aber all diese Begrifflichkeiten letztlich das Gleiche, nämlich eine auf Basis eines Dienst- bzw. Werkvertrags handelnde Person in Ausübung einer gewerblichen Tätigkeit, die nicht in einem Unternehmen fest angestellt ist.
Zwar unterscheiden sich die Ergebnisse der Arbeitsleistungen von Arbeitnehmern und Freelancern nicht, die faktischen Rahmenbedingungen ihrer Beschäftigung allerdings sehr wohl. Auf den ersten Blick mag es keinen nennenswerten Unterschied ausmachen, ob man 1 000 Euro als Arbeitnehmer oder als Selbstständiger verdient. Die praktischen Auswirkungen sind jedoch so zahlreich wie bedeutsam.
1.1 Angestellter
Aus Sicht eines Programmierers liegt ein nicht ganz unerheblicher Unterschied in der potenziellen Haftung, der er ausgesetzt ist. Im Rahmen eines Arbeitsverhältnisses ist eine etwaige Verantwortlichkeit des Programmierers für Fehler vergleichsweise eindeutig geregelt. Generell kann jeder Arbeitnehmer auf Unterlassen, Schadensersatz oder auch auf Schmerzensgeld verklagt werden, sofern die entsprechenden Voraussetzungen vorliegen. Insofern werden angestellte Programmierer natürlich nicht anders behandelt als die anderen (angestellten) Mitarbeiter auch.
Es muss zunächst ein Verstoß gegen rechtliche Pflichten des Programmierers vorliegen. Dadurch muss es zu einer kausalen Verursachung eines Schadens kommen. Das bedeutet, dass der eingetretene Schaden durch den konkreten Pflichtverstoß verursacht worden sein muss. Aber selbst dann, wenn diese Voraussetzungen vorliegen, kann eine Haftung des Arbeitnehmers ganz oder zumindest teilweise ausgeschlossen sein. Denn es muss zusätzlich Vorsatz oder zumindest Fahrlässigkeit im Spiel gewesen sein.
Es muss zunächst zwischen dem Innenverhältnis und dem Außenverhältnis differenziert werden. Das Außenverhältnis ist das Verhältnis zwischen dem Arbeitgeber und einem anderen Vertragspartner, also z. B. einem Kunden. Im Unterschied dazu beschreibt das Innenverhältnis das eigentliche Angestelltenverhältnis zwischen dem Programmierer und seinem Arbeitgeber. Im Außenverhältnis haftet immer der Arbeitgeber gegenüber dem Dritten, auf dessen Seite ein Schaden entstanden ist. Im Innenverhältnis muss dann ermittelt werden, wie hoch der Verschuldensanteil des angestellten Programmierers ist.
Im Verhältnis Arbeitgeber – Arbeitnehmer gilt eine so genannte „Haftungsquart". Danach muss, wie der Name schon vermuten lässt, zwischen vier Verschuldensgraden differenziert werden:
Vorsatz: Bei einer vorsätzlichen (also mit voller Absicht durchgeführten) Handlung ist der Programmierer gegenüber seinem Arbeitgeber in vollem Umfang schadensersatzpflichtig.
Grobe Fahrlässigkeit: Bei grober Fahrlässigkeit gilt unter dem Strich nichts anderes als bei einer Vorsatztat.
Normale Fahrlässigkeit: Bei „normaler" Fahrlässigkeit wird die Regulierung des Schadens unter Berücksichtigung sämtlicher Umstände des Einzelfalls zwischen Arbeitgeber und Angestelltem geteilt.
Leichte Fahrlässigkeit: Bei nur leichter Fahrlässigkeit entfällt die Haftung des Angestellten komplett.
Merke: Diese Haftungsquart gilt prinzipiell auch dann, wenn der Schaden nicht einem Dritten, sondern dem Arbeitgeber selbst entstanden ist.
In der Praxis kommt es also ganz entscheidend auf die Bestimmung des Grades der Fahrlässigkeit an.