#format rst #language de ========================= Open-Source Software 2021 ========================= Mi, 14:00 bis 15:30, 15:40 bis 17:10 Zum Moodle Kurs: https://moodle.hs-augsburg.de/course/view.php?id=4639 Zoom Link: siehe Ankündigung in Moodle Material: http://hhoegl.informatik.hs-augsburg.de/oss/ (Zeitungsartikel, Aufsätze, Buchkapitel, etc.) Gliederung http://hhoegl.informatik.hs-augsburg.de/hhwiki/OssGliederung Frühere Veranstaltungen: ``_ .. contents:: Inhalt 24.3.2021 --------- Die wichtigsten Stichpunkte aus dem heutigen Treffen: * Kommerzielle bzw. "proprietäre" Software <---> Open-Source und Free Software. "Free" steht für *Freiheit*, nicht kostenlos. Es hätte besser "Libre" heissen sollen. * Proprietäre Lizenzen (Verbote) <---> Offene Lizenzen (Freiheiten, aber auch Einschränkungen) FLOSS = Free *Libre* Open Source Software * Free Software Gründer Richard Stallman https://en.wikipedia.org/wiki/Free_as_in_Freedom "4 Freedoms" http://www.youtube.com/watch?v=uJi2rkHiNqg GNU Projekt (freies UNIX, Anfang mit GCC, GDB, Emacs) GPL Lizenz (Trick, damit Software frei bleibt. Antwort auf zunehmende Kommerzialisierung der Softwareentwicklung Anfang der 80er Jahre). * IT Infrastruktur sehr oft Open-Source (weltweites Internet, aber auch an der Hochschule z.B. im Rechenzentrum) * Linux ist der Kern des GNU/Linux Betriebssystems. Er steht unter GPL Lizenz. Viele Programme aus dem User-Space kommen aus dem GNU Projekt ("GNU is not UNIX"). * Die Rolle von Microsoft früher und jetzt * Kommerzielle Software in der Verwaltung und bei anderen staatlichen Einrichtungen. Problem der Abhängigmachung durch Produkte von kommerzielle Firmen ("lock-in"). Siehe dazu bspw. eine Gegenbewegung am CERN, "MALT" https://malt.web.cern.ch/malt/ Beispiel: Matlab (kommerziell) <---> Python Anaconda Distribution (Open-Source ist die "Individual Edition https://www.anaconda.com/products/individual) * Geschichte freier Software https://www.kritische-informatik.de/index.htm?fshistl.htm Eine ausführlichere Behandlung der Geschichte freier Software finden Sie in unserer Materialsammlung, siehe http://hhoegl.informatik.hs-augsburg.de/oss/. Dort ist gleich am Anfang das freie Buch von Volker Grassmuck, klicken Sie auf "Lesetipps". * Gerne die Veranstaltung nutzen zum Umsteigen von Windows auf Linux. Am einfachsten geht das mit einer "virtuellen" Installation von Linux auf Windows 10 mit Hilfe von VirtualBox https://www.virtualbox.org. Ablauf der Veranstaltung: * Hausaufgaben (keine Teams, keine Projekte) * Online-Klausur für BA und MA über Zoom im Juli, Multiple-Choice und einige Freitextaufgaben in Moodle. * MA (Master) zusätzlich eine Studienarbeit mit ca. 25 Seiten. Bearbeitung Mitte April bis Mitte Juli (3 Monate). * Wöchentliche Hausaufgaben auf RZ WWW Home legen, siehe https://www.hs-augsburg.de/Rechenzentrum/Eigene-Homepage.html * Mit Markdown oder Restructured Text schreiben (mkdocs.org, pandoc, asciidoc, sphinx) * Im ersten Block ab 14 Uhr meist Vorlesung, im zweiten Block Zeit für Gespräche. * Fragen und Kommentare bitte im Moodle Forum "Fragen und Kommentare" stellen. * Wer in Zukunft nicht mehr teilnehmen möchte, meldet sich bitte aus der Teilnehmerliste in Moodle ab. Hausaufgaben **A1** bis 31.3.: 1. Welche Programme verwenden Sie typischerweise für Ihre tägliche Arbeit auf Ihrem Rechner? Stellen Sie die Programme mit ihrer Lizenz in einer Tabelle zusammen. #. Ergänzen Sie die Geschichte freier Software (https://www.kritische-informatik.de/... siehe oben) ab 2000. Recherchieren Sie selber, welche wichtigen Ereignisse in den letzten 20 Jahren Open-Source Geschichte stattgefunden haben. #. In [1] Kapitel 1 lesen. Fragen dazu sind in ``_. #. Auf einschlägige Nachrichten (Zeitung, Smartphone) aus dem FLOSS-Bereich achten. Ich lese z.B. regelmässig ``_, da steht zwar `Redhat `_ dahinter, ist aber trotzdem relativ neutral. Diese Aufgaben beantworten Sie bereits in Ihrem fortlaufenden Hausaufgabentext, den Sie auf das RZ WWW-Home legen. 31.3.2021 --------- Den `45-minütigen Film `_ bitte anschauen und die Kernaussagen im Bericht festhalten. Nachdem der Film behandelt wurde lösche ich ihn wieder von meinem Server. Literatur --------- [1] http://hhoegl.informatik.hs-augsburg.de/oss/forge-your-future-with-open-source_b5_0.pdf