Das ist Open Source

Embed Size (px)

Citation preview

Das istOpen Source

Alexander Schmidt

Freie Software- im praktischen Sinn -

Alexander Schmidt


WebentwicklerAutor

Dozent


EDVAS, blank.vcFRANZIS, T3N, Joomla!-Magazin, Bloggerschmidt.deDHBW Mannheim, GFU Cyrus, Die Schulungswerft

Kerngedanke?

ndern und weiterverbreitenvon Software

Ziel?

Software leistungsfhiger und zuverlssiger zu machen

Feind?

Proprietre Software

Bsartige Funktionen, wie das Ausspionieren und Beschrnkungen des Nutzers, Hintertren und erzwungene Aktualisierungen

Beispiel: Amazon

Im Jahre 2009 wurde eine Hintertr in Amazons Kindle verwendet, um Tausende Kopien von George Orwells 1984 zu lschen.

Quelle: Amazon Secretly Removes "1984" From the Kindle http://itr.im/370

Beispiel: Microsoft

2014 lschte Microsoft tausende Tor-Installationen durch ein Windows-Update.

Quelle: Microsoft lscht Tor-Software nach Trojaner-Befall http://heise.de/-2088160

Beispiel: Apple

2011 wurde bekannt, dass ein iPhone alle Geodaten seines Besitzers inkl. WLAN-Kennungen sammelt und an das Unternehmen sendet.

Quelle: Mac-Software liest gespeicherte iPhone-Aufenthaltsorte aus http://heise.de/-1231120

Firmenbergreifende bsartige Funktionen

DRM(Digital Right Management)

Digitale Beschrnkungsverwaltung

Du hast ein E-Book bei Amazon gekauft, kannst es aber nicht unter dem Reader deiner Wahl lesen? Das ist DRM.

Du hast ein Videospiel gekauft, kannst es aber heute nicht spielen, weil die Audentifizierungsserver des Herstellers offline sind? Das ist DRM.

Du hast ein Smartphone gekauft, kannst aber nicht die Applikationen deiner Wahl installieren? Das ist DRM.

Lsung?

Freie Software

Open Source

GPLGNU Public Licence

ViergrundlegendeFreiheiten

0. Die Freiheit das Programm fr jeden Zweck auszufhren.

1. die Funktionsweise des Programms zu untersuchen und den eigenen Bedrfnissen anzupassen.

2. das Programm weiterzuverbreiten.

3. das Programm zu verbessern und diese Verbesserungen der ffentlichkeit freizugeben.

Die GNU GPL geht jedoch weiter:

Sie schtzt diese Freiheiten fr alle Nutzer aller Programmversionen, indem sie Zwischenhndlern untersagt, diese einzuschrnken.

Joomla! CMS GPLJoomla! Framework LGPL

GPL vs LGPL

Mithilfe der LGPL wird die Nutzung in proprietren Programmen erlaubt.

Vorteile?

Proprietr

Geld

Frei

Wert

Wann LGPL?

Wenn Software mit gleicher Funktion schon existiert.

Wann GPL?

Wenn Software einzigartig ist.

Versuchung

mehr NutzerPopularitt ist verlockend

aberSoftware unter GPL kann Proprietre Software bertreffen.

GPL = Freie SoftwareLGPL = Open Source

Freie Software=Open Source

Open Source?Freie Software

Open Source=Freie Software- im praktischen Sinn -

Open SourceFreie Software- im ethischen Sinn -

Lizenzen und Rechte

GPL undUrheberrecht

Joomla!-Template

Quellcode (PHP und HTML) = GPLDesign (CSS und Bilder) = Urheberrecht

Zusammenfassung

Joomla! CMS = Freie Software (GPL)Joomla! Framework = Open Source (LGPL)Freie Software = Open SourceOpen Source Freie Software

opensource.orggnu.orgfsfe.orgeff.org

itr.im/jd14de

Danke frsZuhren!

Fragen?