Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free...

25
Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität München 17.01.2017 Manuel Scholz - Ludwig-Maximilians-Universität München

Transcript of Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free...

Page 1: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Softwarelizenzen im Vergleich

Open Source vs. Free Software

Manuel Scholz

Juristisches IT-Projektmanagement

Ludwig-Maximilians-Universität München

17.01.2017

Manuel Scholz - Ludwig-Maximilians-Universität München

Page 2: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Softwarelizenzen im Vergleich: Open Source vs. Free Software

Inhaltsübersicht

Zeitliche Zusammenhänge von Open

Source und Free Software Geschichte

Definition und Vergleich der beiden

OrganisationenDefinition

Einordnung von Lizenzen, Creative Commons und

Abgrenzung zu proprietärer SoftwareLizenzmodelle

Zwei Beispiele von Missachtung der

Lizenzbedingungen bei UnternehmenLizenzkonflikte

Kurzes Résumé Zusammenfassung

Manuel Scholz - Ludwig-Maximilians-Universität München

2

Page 3: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

GeschichteZeitliche Zusammenhänge von Open

Source und Free Software

Manuel Scholz - Ludwig-Maximilians-Universität München

Page 4: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Nur freie Software / UnixBis 1970

Vertrieb der Hardware mit Software ohne weitere Auflagen

1969: Änderung der Vertriebsform auf Druck von Kartellbehörde

Aber: Kundenbindung durch Zusammenspiel von Hardware und Software Kosten steigen

1969: Erste Version von Unix entwickelt von AT&T

Urteil untersagte Vermarktung von Unix freie Weitergabe

Manuel Scholz - Ludwig-Maximilians-Universität München

Page 5: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Freie-Software-BewegungAb 1984

Richard Stallman: GNU-Projekt

1985: Free Software Foundation (FSF)

Aufgabe: Freies Betriebssystem als Ersatz für Unix

1990: Entwicklung des Kernels schwierig Linux-Kernel

1991: GNU/Linuxab 1993: schnelle Verbreitung durch Apache

Manuel Scholz - Ludwig-Maximilians-Universität München

Page 6: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Open Source-Initiative (OSI)Ab 1998

Eric Raymond: „The Cathedral and the Bazaar”

Netscape beteiligt sich an Open Source Mozilla

Ersatz für Free Software wegen Doppeldeutigkeit

Manuel Scholz - Ludwig-Maximilians-Universität München

Page 7: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Zeitliche Zusammenhängewichtiger Ereignisse

Bis ca.

1969

1969

Software kostenlosAls Teil der Hardware betrachtet,

meist lizenzfrei

Erste Version von UnixGroßer Bestandteil des Erfolges von

Open Source ist auf Unix zurückzuführen

1984GNU & Free Software FoundationAntwort von Richard Stallman auf die zunehmende Kommerzialisierung von

Software1991

GNU/LinuxFreies Betriebssystem wird

veröffentlicht

1998

Open Source Software

Gründung von Open Source wegen Doppeldeutigkeit von Free Software

Manuel Scholz - Ludwig-Maximilians-Universität München

9

Page 8: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

DefinitionDefinition und Vergleich der beiden

Organisationen

Manuel Scholz - Ludwig-Maximilians-Universität München

Page 9: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Die Freiheit, ein Computerprogramm zu

jedem Zweck ausführen zu können.

Zu jedemZweck

Die Freiheit, die Funktionsweise des

Programms zu untersuchen und

anzupassen.

Quellcode untersuchen & modifizeren

Die Freiheit, das Computerprogramm zu

verbreiten

Computerprogramm verbreiten

Die Freiheit, dass Computerprogramm zu

verbessern und zu veröffentlichen

Programm verbessern

Einhalten aller 4 FreiheitenSoftware = Frei

4 Freedoms

Definition von Free Software

Manuel Scholz - Ludwig-Maximilians-Universität München

11

Page 10: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

1Freie WeiterverarbeitungKeine Einschränkung o. Verbote zur Weiterverbreitung.

2Offener QuellcodeKein Verbot, den Quellcode öffentlich zu verbreiten. Bei Software ohne Quellcode muss dieser einfach zugänglich sein.

3Abgeleitete ProgrammeDer Quellcode darf modifiziert und daraus ein neues Programm veröffentlicht werden. Keine Pflicht, diese unter gleicher Lizenz zu stellen.

Open Source-Definition umfasst 10 Punkte

Definition von Open Source

6Keine BeschränkungKeine Einschränkung, die Software nur in bestimmten Bereichen einzusetzen.

Manuel Scholz - Ludwig-Maximilians-Universität München

12

Page 11: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Free Software & Open Source

Unterschiede

„Open Source ist eine Entwicklungsmethodik; Freie Software ist eine soziale Bewegung. Für die

Freie-Software-Bewegung bedeutet freie Software eine ethisch unbedingt erforderliche, wesentliche

Achtung vor der Freiheit der Nutzer.“ Richard StallmanGründer der FSF

Manuel Scholz - Ludwig-Maximilians-Universität MünchenBildquelle (Stallman): http://fantomaticalabel.altervista.org/wordpress_it_IT_292/links/anopensourcelabelBildquelle (Perens): http://www.hfoss.org/symposium09/?page_id=6

“Ich glaube, dass die Kommerzialisierung sehr wichtig ist […]. Richard glaubt, dass jede

Software frei sein sollte, während ich denke, dass freie und unfreie Software koexistieren

dürfen. Das ist die einzige Meinungs-verschiedenheit die wir haben.”Bruce Perens

Mitgründer der OSI

13

Page 12: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Open Source Lizenzmodelle

Einordnung von Lizenzen, Creative

Commons und Abgrenzung zu

proprietärer Software

Manuel Scholz - Ludwig-Maximilians-Universität München

Page 13: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Open Source Lizenzmodelle

Copyleft

CopyleftFreie Software

bleibt frei

Freie Lizenzwahl bei

Modifikationen

Alle BSD-artigen

Lizenzen: z. B.:

Apache License

Ohne Copyleft

Modifikationen

müssen unter der

usprünglichen

Lizenz veröffentlicht

werden.

z. B. GPL

(entstanden aus

dem GNU-

Projekt)

Mit Copyleft

Ausnahme für

Programmbibliotheken

geschaffen.

• Änderung der

Bibliothek Copyleft

• Software, die diese

Bibliothek enthält

freie Lizenzwahl

z. B. LGPL

Beschränktes CL

Gegenteilige Intention von

Copyright.

Modifikationen müssen

unter gleichen

Bedingungen wie die

Originalsoftware zur

Verüfung gestellt werden.

Copyleft

Manuel Scholz - Ludwig-Maximilians-Universität München

Copyleft Copyright

15

Page 14: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Lizenzen abseits von Quellcode

Creative Commons

Sechs vorgefertigte Lizenzen für alle Werke.

Urheberrecht schränkt Freiheiten stark ein All rights reserved (§ 14 UrhG, § 23 UrhG)

Manuel Scholz - Ludwig-Maximilians-Universität München

16

Page 15: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Abgrenzung zur

Proprietären Software

MicrosoftOffice

Open Office /Libre Office*

WordPerfectOffice

Apple iWorkSoftMaker

OfficeKOffice

Keines dieserOffice-Pakete

Verbreitung 72% 21,50% 2,70% 1,40% 0,30% 0,03% 17,10%

0%

10%

20%

30%

40%

50%

60%

70%

80%

*inklusive StarOffice, IBM Lotus Symphony und anderer Derivate Manuel Scholz - Ludwig-Maximilians-Universität München

Studie mit mehr als 1 Million deutschsprachiger Internetnutzer. (Mehrfachnennung möglich)

17

Page 16: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Open Source

Vor- und Nachteile

Vorteile Nachteile

womöglich viel Konkurrenz

kleiner Kundekreis für zus. Dienstleistungen

keine Lizenzgebühren

freie Anpassung der Software

höhere Stabilität und Sicherheit

keine bzw. geringe Kosten

Manuel Scholz - Ludwig-Maximilians-Universität München

18

Page 17: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

LizenzkonflikteZwei Beispiele von Missachtung der

Lizenzbedingungen bei Unternehmen

Manuel Scholz - Ludwig-Maximilians-Universität München

Page 18: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Lizenzkonflikte

Aufbau eines GNU/Linux Projektes

Manuel Scholz - Ludwig-Maximilians-Universität München

Anwendung (Navi-SW)

Root File System

Kernel (Linux)

Hardware (Navigationsgerät)

Std C Lib LGPL GPL

GPL

Kompatibilität von Lizenzen

GPL

Apache License

Apache License

GPL

Page 19: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Lizenzkonflikt Beispiel

TomTom Go21

TomTomNiederländischer Hersteller

für Navigationsgeräte.TomTom Go = PDA-ähnliches Navigationsgerät

1 2004: 200.000 TomTom Go ausgeliefert

2 Beweis, dass Software auf Linux aufbaut

3 Meldung auf gpl-violations.org

4 Veröffentlichung der Software auf ihrer Internetseite

http://www.tomtom.com/en_gb/opensource/

Bildquelle (TomTom Logo): https://tomtom.ssl.cdn.sdlmedia.com/image/636026130633605849UP.png Manuel Scholz - Ludwig-Maximilians-Universität München

Page 20: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Lizenzkonflikt Beispiel

Skype22

SkypeInstant-Messaging Dienst

seit 2003

2011: Übernahme durch

Microsoft

Angebotenes Telefon der Firma SMC12007: Linux basierendes Telefon auf Internetseite angeboten

2 Kein Quellcode & Lizenztext gpl-violations.org

3 Urteil des Landgericht München

4 Lizenzbedingungen der GPL in Deutschland bestätigt

Manuel Scholz - Ludwig-Maximilians-Universität MünchenBildquelle (Skype Logo): https://www.iconfinder.com/icons/764930/media_skype_social_square_icon

Page 21: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

ZusammenfassungKurzes Résumé

Manuel Scholz - Ludwig-Maximilians-Universität München

Page 22: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Zusammenfassung24

Free Software != Freeware

Intention von Free Software und Open Source gleich

Freie Software = „Religion“Open Source = Entwicklungsmethode

Creative Commons bietet für Nichtjuristen passende Lizenzen

Lizenzbedingungen einhalten bei Verwendung von fremden Code im Projekt

Softwarelizenzen im Vergleich: Open Source vs. Free Software

Manuel Scholz - Ludwig-Maximilians-Universität München

Page 23: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Quellen25

[Alb12] ALBRECHT, Robert M.: Software Lizenzen. https://romal.de/wp-content/uploads/2015/ 11/GISWLizenzen.pdf. Version:20.07.2012 [Ble04] BLEICH, Holger ; HEISE ONLINE (Hrsg.): Linux-Kernel für TomTomGo-Navigator veröffentlicht. https://www.heise.de/newsticker/meldung/ Linux-Kernel-fuer-TomTom-Go-Navigator-veroeffentlicht-110692.html. Version:2004 [Cre16] CREATIVE COMMONS (Hrsg.): WasistCC? http://de.creativecommons.org/was-ist-cc/. Version:2016 [Die07] DIEDRICH, Oliver ; HEISE ONLINE (Hrsg.): Urteil gegen Skype wegen GPL-Verletzung. https://www.heise.de/newsticker/meldung/ Urteil-gegen-Skype-wegen-GPL-Verletzung-154544.html. Version:2007 [DK05] DANIEL, Christian ; KLEFFEL, Thomas: Hacking TomTom GO. https://events. ccc.de/congress/2005/fahrplan/attachments/569-Paper_HackingTomTomGo.pdf. Version:2005 [Gra04] GRASSMUCK, Volker: Schriftenreihe / Bundeszentrale für Politische Bildung. Bd. 458: Freie Software: Zwischen Privat- und Gemeineigentum. [Online-Ausg.], 2., korr. Aufl., Red.-Schluss: 30. November 2004. Bonn : Bundeszentrale für Politische Bildung, 2004 http://freie-software.bpb.de/Grassmuck.pdf. – ISBN 3–89331–569–1 [Ins16] Lizenz-Center | ifrOSS. http://www.ifross.org/lizenz-center. Version:2016

[J.T01] J.T.S. MOORE; J.T.S. MOORE (Hrsg.): Revolution OS. https://www.youtube.com/watch?v=4vW62KqKJ5A. Version:2001

[Kre16] KREMPL, Stefan ; HEISE ONLINE (Hrsg.): Linux in München: Berater empfehlen Ausstieg aus LiMux auf Raten. https://www.heise.de/newsticker/meldung/ Linux-in-Muenchen-Berater-empfehlen-Ausstieg-aus-LiMux-auf-Raten-3463100. html. Version:2016 [Lan11] LANDESHAUPTSTADT MÜNCHEN (Hrsg.): Das LiMux-Projekt der Landeshauptstadt München: Der Weg aus der Herstellerabhängigkeit zu Open Source. http://www-05. ibm.com/de/services/referenzen/downloads/cs-stadt-muenchen-op.pdf. Version:2011 [Ope07a] OPEN SOURCE INITIATIVE (Hrsg.): The Open Source Definition. https://opensource. org/osd. Version:2007 [Ope07b] OPEN SOURCE INITIATIVE (Hrsg.): The Open Source Definition (Annotated). https: //opensource.org/osd-annotated. Version:2007

Manuel Scholz - Ludwig-Maximilians-Universität München

Page 24: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Quellen26

[Ope16] The 2-Clause BSD License | Open Source Initiative. https://opensource.org/licenses/bsd-license.php. Version:2016[Ray99] RAYMOND,EricS.: The cathedral and the bazaar: Musings on Linux and Open Source by an accidental revolutionary. 1. ed. Beijing : O’Reilly, 1999. – ISBN 1565927249 [Sch03] SCHIFFNER, Thomas: Rechtswissenschaftliche Forschung und Entwicklung. Bd. 690: Open Source Software: Freie Software im deutschen Urheber- und Vertragsrecht: Zugl.: München, Univ., Diss., 2002. München : VVF, 2003. – ISBN 3894814659 [Sta99] STALLMAN, Richard: GNU Free Documentation License Version 0.9 DRAFT. https: //groups.google.com/forum/#!topic/gnu.misc.discuss/xsRJ5cUIR_g. Version:1999 [Sta16a] STALLMAN, Richard ; FREE SOFTWARE FOUNDATION, Inc. (Hrsg.): What is free software? The Free Software Definition. https://www.gnu.org/philosophy/free-sw.en. html. Version:2016 [Sta16b] STALLMAN, Richard: Why Open Source misses the point of Free Software. https: //www.gnu.org/philosophy/open-source-misses-the-point.en.html. Version:2016 [Sti08] STIEBERT, Julia ; GOLEM.DE (Hrsg.): Skype zieht Einspruch im GPL-Verfahren zurück: Gericht bestätigt Lizenz für freie Software erneut. http://www.golem.de/0805/59587. html. Version:2008 [Teu07] TEUPEN, Christian: Copyleft" im deutschen Urheberrecht: Implikationen von Open Source Software (OSS) im Urhebergesetz. Duncker & Humblot, 2007 (Schriften zum Bürgerlichen Recht). – ISBN 9783428123254 [Web10] Verbreitung von Office-Software bei Internetnutzern in Deutschland im Januar 2010. http://www.webmasterpro.de/portal/news/2010/01/25/ verbreitung-von-office-programmen-openoffice-ueber-21.html. Version:2010

Manuel Scholz - Ludwig-Maximilians-Universität München

Page 25: Softwarelizenzen Manuel Scholz im Vergleich · Softwarelizenzen im Vergleich Open Source vs. Free Software Manuel Scholz Juristisches IT-Projektmanagement Ludwig-Maximilians-Universität

Vielen DankName: Manuel Scholz

Email: [email protected]

Manuel Scholz - Ludwig-Maximilians-Universität München