#format rst #language de Tipps zur OSS Klausur im Sommer 2019 ==================================== * Hier sind ein paar Einstiegsfragen, fuer die Sie eine Antwort haben sollten: - Bedeutet das "free" in "free software" nur frei = kostenlos oder steckt da noch eine andere Idee dahinter? - Warum versagt das klassische kommerzielle Geschäftsmodell bei freier Software? Mit anderen Worten: Warum will mir niemand 100 Euro geben für ein Stück GPL lizenzierte Software? - Darf ich mit dem freien GCC Compiler auch Programme erstellen, die kommerziell genutzt werden? - Warum sollten Sie das Betriebssystem "Linux" eigentlich genauer als "GNU/Linux" bezeichnen? - Was kann man ueber die möglichen Lizenzen von (a) Linux Kernel, (b) Treiber im Linux Kernel, und (c) Programme im Userspace sagen? - Darf ich ein kommerzielles Produkt mit freier Software ausstatten und dafür Geld verlangen? - Ist es eine gute Idee, wenn ich ein Open-Source Projekt starte bei dem man zum Mitmachen teure kommerzielle Programme braucht? Was bedeutet das fuer andere, die mitmachen wollen? - Was verstehen Sie unter dem Kunstwort *coopetition*? - Was bedeuten die Begriffe "proprietär" und "kommerziell"? - Wo werden die juristischen Angelegenheiten von Software-Lizenzen geregelt, im Urheberrecht oder im Patentrecht? - Bei kommerzieller Software wird oft für das Nutzungsrecht eine hohe jährliche Gebühr verlangt. Kann man das bei freier Software auch machen? * Zur Erinnerung: Die folgenden Buecher waren zu lesen (rtlabor/rtlabor) - http://hhoegl.informatik.hs-augsburg.de/nonfree/Buecher/Pragprog-Opens-2018/ - http://hhoegl.informatik.hs-augsburg.de/nonfree/Buecher/Enterprise-OSS/ Leichte Verständnisfragen dazu sind moeglich. * Letzte Klausur von 2018 anschauen (ohne Aufgabe 10, Maker Bewegung) http://hhoegl.informatik.hs-augsburg.de/oss/Klausuren/ * Konfigurationsmanagement: Wir haben zwar gesagt, dass GNU autoconf nicht drankommt, jedoch moechte ich schon, dass Sie die Idee verstehen, die hinter solchen Werkzeugen wie autoconf, cmake, scons und meson steht und warum das bei Open-Source und Free Software unter Linux so wichtig ist, vor allem bei Programmen, die in C geschrieben sind. Bei kommerziellen Programmen unter Windows ist dieses Thema hingegen ueberhaupt nicht wichtig. Warum? - https://scons.org - https://cmake.org - https://mesonbuild.com * Sie sollten eine Firma kurz beschreiben koennen, die mit freier Software Geld verdient. Welche Dienstleistung bietet die Firma an? Hier sind ein paar Beispiele: - http://www.sysmocom.de (Harald Welte, Berlin) - http://denx.de - https://www.pengutronix.de, Lesen: https://www.pengutronix.de/de/company/about.html - https://www.tuxedocomputers.com Gerne duerfen Sie auch eine andere Firma waehlen, ueber die Sie Bescheid wissen. * Code Reading: Es gibt (leichte) Fragen zu https://www.lighttpd.net/2019/5/27/1.4.54/ * Was ist "Open Innovation"? Eine guter kurzer Text zu diesem Thema ist Carsten Emde: Wie vermehren wir unser Wissen - früher und heute? http://hhoegl.informatik.hs-augsburg.de/oss/Emde-Wissensvermehrung-2012.pdf Viel Glück nächsten Montag, 8. Juli 2019.