2908
Kommentar:
|
3335
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 101: | Zeile 101: |
t Taste. | t Taste. Die Cursor-Navigationskommandos sind die Gleichen wie bei allen anderen Werkzeugen, die auf der GNU readline Bibliothek beruhen, z.B. der bash Shell. |
Zeile 107: | Zeile 108: |
Im Buch von Grassmuck geht es um Open-Source von Seite 230 bis 232. * Vergleichen Sie die Open-Source Definition (OSD) und die Debian Free Software Guidelines (DFSG) - OSD https://opensource.org/osd-annotated - DFSG https://www.debian.org/social_contract |
Open Source Software
H. Hoegl, 2016-03-15
Sommersemester 2016
Ihr erster Job: Tragen Sie sich in die Mailingliste oss16@listserv.fh-augsburg.de ein. Das Web-Interface dafuer ist hier: https://listserv.hs-augsburg.de/sympa/info/oss16
/1/ 16.3.2016
Erste Betrachtung von freier und proprietärer Software. Freie Software ("free software") aus dem GNU Projekt innerhalb der "Blase" der Open Source Lizenzen. Das klassische Geschäftsmodell bei proprietärer Software bricht bei OSS zusammen. Warum machen das Leute trotzdem?
/2/ 23.3.2016
Geschichtliche Entwicklung von freier Software.
Alle brauchen Linux auf Notebook für die kommenden praktischen Übungen.
/3/ 30.3.2016
Das GNU Projekt
Riesige Variabilität in Hardware und Betriebssystem bei GNU "Zielgruppe"
- x86, ARM, Sparc, PowerPC, Grossrechner, ...
- Spanne von 80486 (1985) bis Core i7 (2015)
- GNU/Linux, OS-X, UNIX (Solaris, HP-UX, AIX, ...), Windows mit POSIX Erweiterungen (Spanne 1995 - 2015)
Konsequenz: Autokonfiguration notwendig
Vergleiche die geringe Variabilität bei Programmen für MS-Windows.
Freie Software braucht freie Werkzeuge
Frei: GCC, JavaScript, Per, PHP, Python, Java (OpenJDK), ...
Unfrei: ABAP (SAP), C#, VB
Microsoft's Strategie: "Embrace and change"
"Wintel", Allianz zwischen Microsoft (Windows) und Intel
Lizenzen
- MIT und BSD Lizenz erlaubt den Uebergang von freier zu unfreier Software.
- GPL: auf freier Software kann nie mehr Unfreie werden. Das Universum freier Software kann nur wachsen.
- PD (public domain)
- Freeware
- Shareware
- Definition von "kommerziell" und "proprietaer"
Vorschau auf praktische Übung: GNU "hello" Paket. Download, entpacken, konfigurieren, bauen, installieren.
Gute Literatur:
Grassmuck, Kapitel über Geschichte
Eric Raymond, The Art of UNIX Programming,
R. Hertzog, R. Mas, The Debian Administrator's Handbook
/4/ 6.4.2016
- GNU "readline" Kommandozeile
- Emacs kompatible Navigationskommandos
- GNU "hello" Paket
Hausaufgaben (bis 20.4.2016)
Emacs installieren und starten. Lesen Sie das "Tutorial", das auf dem Startschirm verlinkt ist. Oder Sie koennen es auch mit "Ctrl-h t" aufrufen (Ctrl entspricht der Strg Taste; sie muessen also zunaechst gleichzeitig Ctrl und h druecken, danach die t Taste. Die Cursor-Navigationskommandos sind die Gleichen wie bei allen anderen Werkzeugen, die auf der GNU readline Bibliothek beruhen, z.B. der bash Shell.
Erarbeiten Sie sich die Grundlagen der "Open Source Bewegung", indem Sie sich Notizen beim Lesen des folgenden Artikel machen:
Im Buch von Grassmuck geht es um Open-Source von Seite 230 bis 232.
Vergleichen Sie die Open-Source Definition (OSD) und die Debian Free Software Guidelines (DFSG)