Open-Source Software 2018
Mittwoch, 14:00-15:30, 15:40-17:10, Raum W3.05
Ihre Aufgabe bis 28.3:
- Tragen Sie sich in die Mailingliste ein
- Machen Sie die erste Hausaufgabe bis naechste Woche (siehe unten)
Mailingliste OSS18: http://hhoegl.informatik.hs-augsburg.de:8000/postorius/lists/
Gliederung: http://hhoegl.informatik.hs-augsburg.de/hhwiki/OssGliederung
1 Termine
1. 21.3. 2. 28.3. 3. 4.4. 4. 11.4. (muss verschoben werden) 5. 18.4. 6. 25.4. 7. 2.5. 8. 9.5. 9. 16.5. 10. 23.5. 11. 30.5. 12. 6.6. (muss verschoben werden) 13. 13.6. 14. 20.6. 15. 27.6.
2 Grobe Gliederung
- Motivation: Warum gibt man den Quelltext freiwillig her?
- Vor- und Nachteile von offener und geschlossener Software
- Definition der Begriffe "freie Software" und "offene Software"
- Geschichtliche Entwicklung (Voraussetzungen zur Entstehung von OSS)
- GNU Software und die Free Software Foundation (FSF)
- Die Open-Source Bewegung
- Wo wird freie und offene Software verwendet?
- Typische Anwendungsbereiche
- Wie macht man freie und offene Software? Regeln, Werkzeuge, kollaboratives Arbeiten.
- Aufbauen von Gemeinschaften ("community building")
- Beispiele von erfolgreichen OSS-Projekten
- Ein wenig Urheberrecht
- Die wichtigsten Lizenzen
- Freie Programme, die man kennen muss (http://elk.informatik.hs-augsburg.de/hhwiki/OssProgramme)
- Anwendungsbereiche der offenen Denkweise ausserhalb der Softwareentwicklung
- Open-Innovation
- Geschäftsmodelle mit freier Software
3 Weiterführende Texte, Videos, Websites, etc.
Motivation
- Helmut Martin-Jung, Open Source erobert die Welt, sz 7.4.2016
- Helmut Martin-Jung, Warum Open-Source-Software wichtig ist, sz 25.4.2017
Definition freie und offene Software
- https://de.wikipedia.org/wiki/Freie_Software
- Markus Nüttgens, Open-Source-Software, Enzyklopaedie der Wirtschafsinformatik, 2014.
- Volker Grassmuck, Freie Software. Zwischen Privat- und Gemeineigentum (siehe OssMaterial)
Probleme mit kommerzieller (geschlossener) Software
- ARD Mediathek, Das Microsoft-Dilemma, 2018 (verfügbar bis 19.05.2018, Link zur Mediathek)
Offene Innovation
- C. Emde, Wie vermehren wir unser Wissen - früher und heute? (siehe OssMaterial)
Lizenzen
- https://choosealicense.com (github)
- https://de.creativecommons.org/index.php/was-ist-cc/
- http://www.ifross.org/lizenz-center
- Falk Zscheile , Wissen sichern mit freien und offenen Lizenzen, CLT2017, https://chemnitzer.linux-tage.de/2017/de/programm/beitrag/260
Urheberrecht in der digitalen Welt
Werkzeuge
Wie man freie Software macht
- Karl Fogel, Producing Open-Source Software, https://producingoss.com
Gemeinschaften
- Jono Bacon, The Art of Community, http://www.artofcommunityonline.org
Verschiedenes
- https://opensource.com
- Open-Source Yearbook 2017 (siehe OssMaterial)
- https://opensource.guide (github)
- http://opensource.org (2018 ist der 20. Geburtstag!)
The Architecture of Open Source Applications
4 Hausaufgaben
Bitte legen Sie die schriftliche Ausarbeitung der Hausaufgaben in Ihr RZ WWW Verzeichnis in den Ordner oss18, so dass man sie ueber den Link:
http://www.hs-augsburg.de/~<user>
finden kann. Schreiben Sie den Text in einer Markup-Sprache (ReST, Markdown, ...) und konvertieren Sie ihn nach HTML mit rst2html, pandoc, etc.
Es gibt eine Fragensammlung, auf die ich mich oefter bei den Hausaufgaben beziehen werde.
1. Hausaufgabe vom 20.3.
- Schauen Sie sich nochmal ihre Vorlesungsnotizen an.
- Was ist freie Software, was ist offene (engl. "open-source") Software?
- Achten Sie darauf welche Software Sie in einer Woche bei der taeglichen Arbeit verwenden. Welche Lizenz hat diese Software? Auf welchen Betriebssystemen laeuft sie? Ist es geschlossene oder offene Software?
- Schauen Sie sich den Film "Das Microsoft-Dilemma" an und schreiben Sie sich die wesentlichen Aussagen auf.
- Lesen Sie die beiden SZ Artikel von Helmut Martin-Jung und notieren Sie in Stichpunkten den Inhalt.
Lesen Sie im Buch von Grassmuck den Abschnitt "Geschichte der freien Software", Buch S. 177-232. Siehe http://hhoegl.informatik.hs-augsburg.de/oss/grassmuck.html.
Fragen dazu sind hier.
- Machen Sie einen Zeitstrahl von 1960 bis jetzt und tragen Sie die Geschehnisse ein, ueber die wir in der ersten Vorlesung gesprochen haben.
- Schaue Sie sich die Website https://irights.info an. Worum geht es dort?
- Welche Lizenzen haben wir angesprochen? Was bedeutet das "gespiegelte" C? Welchen Lizenzbaukasten kennen Sie?
- Suchen Sie auf Youtube nach Videos von Richard M. Stallman ueber Free Software. Ein Beispiel waere das Video1 (ca. 2 Min.) ueber die "four freedoms". Ein anderes Video2 ueber "Free Software, Free Society" (ca. 13 Min.).