foss-lizenzen und -anwendungen filekommerzialisierung des softwaremarkts in den 80ern i bis in die...
TRANSCRIPT
![Page 1: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/1.jpg)
FOSS-Lizenzen und -AnwendungenLinux-Kurs der Unix-AG
Andreas Teuchert
28. Januar 2013
![Page 2: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/2.jpg)
Kommerzialisierung des Softwaremarkts in den80ern
I bis in die 70er/80er Jahre: Software wird (meist mitQuellcode) formlos verteilt
I Weitergeben und/oder Verändern von Software ist normalI 80er Jahre: Firmen kommen auf die Idee, Software zu
verkaufenI Software wird nun ohne Quelltext ausgeliefert („Closed
Source“)I Weitergeben und Verändern nicht erlaubt
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 2 / 26
![Page 3: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/3.jpg)
Nachteile von Closed-Source-Software
I Weiterbildung durch Studieren des Quelltextes nichtmöglich
I Anpassen des Programms an eigene Bedürfnisse kaummöglich
I Verbesserungen können nur vom Hersteller vorgenommenwerden
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 3 / 26
![Page 4: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/4.jpg)
Gründung von GNU und der FSF
I vor allem Forscher stören sich an den Einschränkungen vonClosed-Source-Software
I einer von ihnen ist Richard StallmanI 1983: Gründung von GNUI 1985: Gründung der Free Software Foundation (FSF)I Ziele der FSF:
I Unterstützung des GNU-ProjektsI „Lobbyarbeit“ für freie Software
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 4 / 26
![Page 5: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/5.jpg)
Definition freier Software nach FSF
Freie Software muss vier Freiheiten einräumen:
0. das Programm für jeden Zweck verwenden1. die Funktionsweise des Programms untersuchen (z. B.
Quellcode lesen) und es anpassen2. das Programm weitergeben3. das Programm verbessern und die Verbesserungen
veröffentlichen
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 5 / 26
![Page 6: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/6.jpg)
Freie Software vs. Open Source
I „Freie Software“ ist nicht eindeutigI „frei“ wird häufig mit „kostenlos“ gleichgesetzt (Beispiel:
„Freeware“)I Frei wie Freibier vs. Frei wie Freie RedeI viele Leute bevorzugen daher den Begriff „Open Source“I „Open Source“ bedeutet strenggenommen nur, dass der
Quellcode offenliegtI daher auch kein treffendes Schlagwort
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 6 / 26
![Page 7: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/7.jpg)
Gründung der OSI
I 1998: Gründung der Open Source Initiative (OSI)I Gründer: Bruce Perens und Eric RaymondI gleiche Ziele wie die FSF, aber weniger radikalI Open Source statt Freie Software als zentraler Begriff
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 7 / 26
![Page 8: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/8.jpg)
FOSS und FLOSS
I sowohl „Freie Software“ als auch „Open Source“ haben alsSchlagwörter ihre Nachteile
I Kompromiss: FOSS bzw. FLOSSI FOSS: Free and Open Source SoftwareI FLOSS: Free, Libre and Open Source Software
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 8 / 26
![Page 9: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/9.jpg)
Wofür Lizenzen?
I Software ist grundsätzlich durch das Urheberrechtgeschützt
I oder durch entsprechende Gesetze in anderen Ländern(Copyright, etc.)
I Verwendung der Software setzt Erlaubnis desRechteinhabers voraus (Lizenz)
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 9 / 26
![Page 10: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/10.jpg)
Unterschiede zwischen proprietären und freienLizenzen
Proprietäre Lizenzen
I schränken die Rechte des Nutzers i. d. R. ein (keinWeiterverkauf, Nutzung nur für bestimmte Zwecke)
I Nutzer muss vorher zustimmen (Vertrag, EULA)
Freie Lizenzen
I gestehen dem Nutzer zusätzliche Rechte zu (Veränderung,Weitergabe)
I kein Nachteil für den NutzerI daher keine Zustimmung nötig
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 10 / 26
![Page 11: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/11.jpg)
General Public License (GPL)
I am weitesten verbreitete FOSS-LizenzI bei der Weitergabe von GPL-Software müssen dem
Empfänger auch die ihm nach der GPL zustehenden Rechteeingeräumt werden (Copyleft)
I dafür muss der Quellcode mit weitergegeben werden (oderim Nachhinein angefordert werden können)
I GPL macht keine Vorschriften über den PreisI GPL-Software kann also verkauft werden, der Käufer darf
sie aber beliebig oft weiterverkaufen oder -schenken
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 11 / 26
![Page 12: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/12.jpg)
BSD-Lizenz
I ursprünglich für BSD-Unix verwendetI erlaubt die Weitergabe solange der Lizenz-Text erhalten
bleibtI bei der Weitergabe muss der Quelltext nicht mit
weitergegeben werden (kein Copyleft)I die ursprüngliche Version forderte eine Anerkennung des
Original-Autors in Werbetexten
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 12 / 26
![Page 13: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/13.jpg)
Creative Commons
I viele Lizenzen (wie GPL und BSD) sind für Softwareausgelegt
I für Texte, Bilder, Musik, etc. nicht geeignetI Creative-Commons-Lizenzen können auch für solche
Werke verwendet werdenI Autor kann auswählen, ob das Werk für kommerzielle
Zwecke benutzt werden darf und ob es in veränderter oderunveränderter Form weitergegeben werden darf
I das Werk kann auch gemeinfrei (Public Domain) gemachtwerden (Verzicht auf alle Urheberrechte, soweit möglich)
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 13 / 26
![Page 14: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/14.jpg)
Geld verdienen mit FOSS
I Geld verdienen durch den Verkauf von Einzellizenzenfunktioniert bei FOSS nicht
I Kunden dürfen Software einfach weitergebenI Konkurrenten dürfen das Produkt kopieren und selbst
verkaufenI Open-Source-Geschäftsmodelle:
I SupportI SchulungenI individuelle WeiterentwicklungenI kostenpflichtige (eventuell unfreie) Zusatzfunktionen
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 14 / 26
![Page 15: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/15.jpg)
FOSS-Anwendungen
Anwendungsgebiete
I DesktopI BüroI Multimedia
I ServerI WebI Infrastruktur
I Programmierung/EntwicklungI ProgrammiersprachenI Entwicklungsumgebungen (IDE)
I MobilI Apps
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 15 / 26
![Page 16: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/16.jpg)
Büro-Anwendungen
Textverarbeitung, Tabellenkalkulation, etc.
I OpenOffice.orgI wurde von Sun entwickeltI Sun wurde 2010 von Oracle aufgekauftI Übergabe an die Apache Software FoundationI wird weiterentwickelt, Zukunft derzeit jedoch unklar
I LibreOfficeI entstand 2010 aus dem OpenOffice.org ProjektI „Nachfolger“ von OpenOffice.org
I Closed-Source AnwendungenI „Microsoft Office“I „Apple iWork“
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 16 / 26
![Page 17: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/17.jpg)
Büro-Anwendungen
BrowserI Firefox
I wird von der Mozilla Foundation entwickeltI beliebter BrowserI vielfältig erweiterbar durch zahlreiche Addons
I ChromiumI Chromium verwendet Teile von „Google Chrome“I unter Linux-Distributionen wird meist Chromium
verwendetI Closed-Source Anwendungen
I „Microsoft Internet Explorer“I „Apple Safari“
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 17 / 26
![Page 18: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/18.jpg)
Büro-Anwendungen
E-Mail ClientI Thunderbird
I wird von der Mozilla Foundation entwickeltI beliebter E-Mail ClientI zahlreiche Addons, z.B. Kalenderfunktion,
LDAP-Adressbücher, etcI Closed-Source Anwendungen
I „Microsoft Outlook (Express)“I „Apple Mail“
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 18 / 26
![Page 19: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/19.jpg)
Multimedia-Anwendungen
Audio-Bearbeitung
I AudacityI Audio-Schnittprogramm
Video-Bearbeitung
I BlenderI 3D-Render-SoftwareI Video-Editor
I CinelerraI Video-Schnittprogramm
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 19 / 26
![Page 20: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/20.jpg)
Multimedia-Anwendungen
Bild-Bearbeitung
I The GIMPI vielfältige Bild-Bearbeitungs-SoftwareI Pendant zu „Adobe Photoshop“
I InkscapeI Bild-Bearbeitungs-Software zur Erstellung von
VektorgrafikenI Pendant zu „Adobe Illustrator“
I ImageMagickI konvertiert Bild-Dateien zwischen verschiedenen FormatenI skriptgesteuerte Bild-Manipulation möglich
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 20 / 26
![Page 21: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/21.jpg)
Server-Dienste
HTTP-ServerI Apache
I beliebter HTTP-ServerI vielseitig erweiterbar durch zahlreiche Module
Mail-ServerI Postfix
I beliebter und leistungsfähiger Mail-Server
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 21 / 26
![Page 22: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/22.jpg)
Server-Dienste
Datenbank-ServerI MySQL
I relationaler Datenbank-ServerI für Websites gut geeignet und oft verwendet
I PostgreSQLI sehr leistungsfähiger Datenbank-ServerI für verschiedene Anwendungen geeignet
Samba-Server
I Datei- und Druck-Server in gemischten Umgebungen,insbesondere Windows
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 22 / 26
![Page 23: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/23.jpg)
Server-Dienste
NFS-Server
I Datei-Server für Unix-/Linux-SystemeI Netzwerkdateisystem
OpenLDAP-Server
I VerzeichnisdienstI Verwendung zur Authentifizierung, Adressbuch, etc.
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 23 / 26
![Page 24: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/24.jpg)
Server-Dienste
DNS-Server
I wichtiger Dienst in jedem NetzwerkI führt Namensauflösung durch
DHCP-Server
I wichtiger Dienst in NetzwerkenI Vergabe von Netzwerk-Adressen
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 24 / 26
![Page 25: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/25.jpg)
Programmierung
Programmiersprachen
I C, C++I Java
Skriptsprachen
I PerlI PHPI PythonI Shell
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 25 / 26
![Page 26: FOSS-Lizenzen und -Anwendungen fileKommerzialisierung des Softwaremarkts in den 80ern I bis in die 70er/80er Jahre: Software wird (meist mit Quellcode) formlos verteilt I Weitergeben](https://reader031.vdokument.com/reader031/viewer/2022041303/5e1420114603d4718e23bfa9/html5/thumbnails/26.jpg)
Entwicklungsumgebungen
Editoren
I vi, vim (Konsolen-basiert)I gedit, kate (grafisch)
IDEs
I EclipseI Netbeans
Andreas Teuchert FOSS-Lizenzen und -Anwendungen 28. Januar 2013 26 / 26