Software

1.4. Software#

Erst durch die Software, wird der Computer zu dem Werkzeug, welches wir kennen. Dabei spielt das Betriebssystem eine zentrale Rolle. In diesem Kapitel wird die grundlegende Funktionsweise von Betriebssystemen, der Softwareentwicklung und des Dateisystems erläutert.

Softwarelizenzen

Software, wie Hardware natürlich auch, kann verschiedenen Lizenzen unterliegen. Diese müssen bei der Anwendung und Entwicklung von Software berücksichtigt werden.

Generell existieren folgende Unterscheidungen:

  • frei, wie Freiheit: damit kann der Quellcode für alle möglichen Zwecke verwendet werden (z.B. BSD Lizenz)

  • frei, wie Freibier: es entstehen keine Kosten beim Benutzen, jedoch hat man meist keinen Zugriff auf den Quellcode

  • quelloffen: der Quellcode kann eingesehen werden, die Nutzung kann aber trotzdem Geld kosten (z.B. GNU Lizenz)

  • proprietär: der Quellcode kann nicht eingesehen werden und oft entstehen Nutzungskosten