M305 - Betriebssysteme installieren
  • Intro
  • 🗓️Organisatorisches / Bewertung
  • TAG 1
    • 🏁Tagesziele
    • Einführung Betriebssysteme
    • Betriebssysteme
      • Eigenschaften von Modernen Betriebssystemen
      • Aufbau im Zwiebelschalenmodell
        • 📝Aufgabe - Flippchart erstellen
    • Partitionierung
    • Filesysteme
      • Wichtige Eigenschaften von Filesystemen
      • Eigenschaften diverser Dateisysteme
    • 📝Aufgabe - Windows Installation
  • TAG 2
    • 🏁Tagesziele
    • Mindestanforderungen Betriebssysteme
    • Bootvorgang Rechner
      • EFI/UEFI
      • Aufgaben des BIOS/UEFI
    • Lizenzmodelle
      • Closed Source Software
      • Andere Lizenztypen
    • Installation Ubuntu
    • Windows Terminal - Kommandozeile Windows
      • CMD (Eingabeaufforderung) / «Windows Terminal»
      • Windows PowerShell
      • Windows PowerShell ISE
    • Kommandozeile Linux
      • PowerShell unter Linux
      • Terminal - Apple Computer
    • 📝Aufgabe Konsolenvergleich Linux vs. Windows
    • 📝Aufgabe Austauschlaufwerk Windows - Ubuntu
  • TAG 3
    • 🏁Tagesziele
    • WSL - Windows-Subsystem für Linux
    • 📝Administratorentätigkeit
      • 2 - Systeme aktuell halten
      • 3 - Fingerübung
      • 4 - Kontrolle und Installations-Überprüfung
        • 4.2 Kontrolle unter Ubuntu
        • 4.3 Sind die Installation ohne Probleme erfolgt?
        • 4.4 Log-Dateien unter Windows
        • 4.5 Log-Dateien unter Ubuntu
      • 5 Mit Dateien und Verzeichnissen arbeiten
      • 6. Grub Bootloader
      • 7 Konfiguration der LAN-Verbindung
      • 8 Prozesse und Anwendungen überwachen
      • 9 Firewall
      • 10 Fernzugriff und Fernadministration
        • 10.1 SSH unter Linux
        • 10.2 SSH unter Windows
        • 10.3 SSH Verbindungen mit Tools
        • 10.4 RDP unter Windows
        • 10.5 Remoteverbindung unter Linux
        • 10.6 Screen Sharing unter Ubuntu
  • TAG 4
    • 🏁Tagesziele
    • 📝Administratorentätigkeit
    • Benutzer verwalten
    • Windows File Berechtigungen
    • Ubuntu File Berechtigungen
    • ✍️Aufgabe u-g-o Berechtiungen
  • TAG 5
    • 🏁Tagesziele
    • 📝Aufgabe - Shell Scripts
    • 📝Aufgabe - Zugriff Windows Freigabe
    • 📝Aufgabe - Datenaustausch über SSH
  • TAG 6
    • 🏁Tagesziele
    • Aufgabe - Systemabsicherung Ubuntu
  • Lösungen
    • Tag 1
      • Lösung - Eigenschafter verschiedener Modi
      • Lösung - Partitionierung
      • Lösung - Einführung Betriebssysteme
      • Lösung - Eigenschafter von Dateisystemen
    • Tag 2
      • Lösung - Mindestanforderungen Betriebssysteme
    • Tag 3
    • Tag 4
      • Lösung - Windows Gruppen
    • Tag 5
Powered by GitBook
On this page
  • Open Source
  • Vorteile
  • Nachteile
  • Verwendung
  1. TAG 2

Lizenzmodelle

PreviousAufgaben des BIOS/UEFINextClosed Source Software

Last updated 1 year ago

Open Source

Open Source ist ein Lizenzmodell für Software welche es allen erlaubt den Source Code anzuschauen, verbessern oder zu verändern.

Die Open Source Initiative entstand Ende der 90er Jahre als Netscape den Source Code des gleichnamigen Browsers veröffentlichte. Daraus entstanden erste Projekte wie Mozilla Firefox und das Mail Programm Thunderbird. Der Begriff "Open Source" war geboren und wurde gleich durch bekannte Namen wie Linus Trovalds (Linux) und Tim O'Reilly (O'Reilly Verlag) übernommen.

Die Free Software Foundation (FSF), welche bereits einige Jahre vorher das Herausgeben von Freier Software unterstützt hatte, hat sich den Begriff von Open Source angenommen. Von der FSF stammt auch der berühmte Satz:

free as in freedom (to distribute) not free as in free beer!

Vorteile

Freie, Open Source Software hat einige Vorteile:

Security:

Wenn jeder Zugriff auf den Source Code hat, sind auch allfällige Sicherheitslücken schneller entdeckt. Nach einem Zitat von Linus Trovalds (Linus' Law): "Given enough eyeballs, all bugs are shallow". Also je mehr Personen Einblick auf den Source Code haben, je schneller sind Bugs entdeckt und gefixt.

Qualität:

Da die Endbenutzer einer Software oft im frühen Anfang Status der Entwicklung bereits Feedback zum Produkt geben können, entwickelt sich das Produkt auch näher zum Endbenutzer. In einem Open Source Projekt können alle ihre besten Fähigkeiten einsetzen um das Produkt zu Entwickeln. Zusätzlich besteht eine permanente Weiterentwicklung der meisten Open Source Projekte.

Anpassbarkeit:

Da der Source Code öffentlich zugänglich ist, kann eine Firma das gewählte Produkt genau auf ihre Bedürfnisse anpassen oder anpassen lassen.

Kosten:

Open Source Software hat keine Lizenzkosten. Eine Firma kann die Software herunterladen, gleich ausprobieren und implementieren. Vor allem für kleinere Firmen, Startups oder Non-Profit-Organisationen ist dies ein grosser Vorteil.

Nachteile

Es gibt auch einige Nachteile von Open Source Software die man in Betracht ziehen sollte.

Support:

Der Support für vor allem kleinere Projekte ist leider nicht immer gewährleistet. Es gibt zwar Supportforen und bei grosser Software kann man oft Supportverträge abschliessen, aber diese gibt es meistens nicht im Umfang wie bei einem kommerziellen Produkt. Man kann jedoch jederzeit selbst Fehler beheben oder irgendwelche Entwickler dafür bezahlen.

Rechenschaft:

Steigt eine Software durch einen Entwicklungsfehler aus, kann dies drastische Folgen haben. Kunden oder Produktionsdaten gehen verloren, Maschinen steigen aus oder es werden Informationen an falsche Adressanten geschickt. Dies kostet einer Firma sehr viel Geld. Bei Open Source Software kann bei solchen Fehlern niemand in Rechenschaft gezogen werden und die Firma bekommt keine Kompensation, ausser sie hat eine entsprechende Versicherung abgeschlossen.

Keine Verdienstmöglichkeiten:

Theoretisch bedeutet Open Source nicht, dass die Software auch kostenlos sein muss, aber in der Praxis hat ein Entwickler mit Open Source Software selbst keine Verdienstmöglichkeiten. Nur mit Zusatzleistungen wie Schulung, Erweiterungen, Anpassungen an Kunden, Spenden, Crowdfunding, oder dem Verkauf von Gadgets. Oft wird auch ein Subscriptionmodell online angeboten, wodurch der Nutzer sich ein mühsames Setup und Monitoring erspart.

Verwendung

Es gibt eine Kommerzielle Verwendungsmöglichkeiten für Open Source Software:

  • Verkauf von Gesamtpaketen (z.B. Linux-Distribution mit zusätzlichen Leistungen wie Garantie oder Dokumentationen)

  • Verkauf von Premium-Versionen mit Zusatzfunktionen (Zusatzfunktionen dürfen nicht Open Source sein)

  • Erbringen von Supportleistungen

  • Dienstleistungen, die mit Open Source Software verbunden sind (z.B. Hosting)

Logo "open source initiative"