Freie Software - Was sie ist, Definition und Konzept

Inhaltsverzeichnis:

Freie Software - Was sie ist, Definition und Konzept
Freie Software - Was sie ist, Definition und Konzept
Anonim

Freie Software besteht aus Open-Source-Code-Programmen, die praktisch völlige Freiheit in der Verwendung und Modifikation haben.

Wir verstehen unter Quellcode, dass die Architektur und die Art und Weise, wie die Software erstellt wird, gemeinfrei ist und von jedem Benutzer eingesehen, überprüft und geändert werden kann.

Darüber hinaus fallen bei freier Software in der Regel praktisch keine Anschaffungskosten an, sodass sie fast immer kostenlos erhältlich ist.

Das Gegenteil wäre proprietäre Software.

Ursprung freier Software

Der erste Stein in der Welt der freien Software wurde vom ehemaligen MIT-Universitätsprofessor Richard Matthew Stallman (im Folgenden Stallman) gelegt. Dieser Physiker entwickelte 1983 das „GNU-Projekt“, dessen Hauptaufgabe darin bestand, ein völlig freies Betriebssystem zu entwickeln.

Später, im Jahr 1985, gründete Stallman die Free Software Foundation, die ihn vier Jahre später brauchte, um die grundlegenden rechtlichen Regeln freier Software auf Basis von Copyleft zu etablieren.

So wurde Stallman vom Pionier zum Promoter und war der Hauptarchitekt der Freie-Software-Community. Die wichtigsten Früchte dieser Community sind das Linux-Betriebssystem, Apache, Open Office oder der GIMP-Bildeditor.

Hauptmerkmale freier Software

Die Hauptmerkmale freier Software basieren auf den vier Regeln, die aufgestellt wurden, damit Software als „frei“ eingestuft werden kann.

  1. Führen Sie das Programm nach Belieben für jeden Zweck frei aus.
  2. Studieren Sie, wie das Programm funktioniert, und haben Sie vollen Zugriff auf den Quellcode.
  3. Verteilen Sie Kopien frei und ohne Einschränkung an andere Benutzer.
  4. Verteilen Sie Kopien von modifizierten Versionen, seien es eigene oder andere, ohne jegliche Einschränkungen.

Wenn eine dieser Bedingungen nicht erfüllt ist, handelt es sich nicht um "freie Software". Darüber hinaus weist diese Art von Software andere Eigenschaften auf, die von den vorherigen abgeleitet wurden, wie zum Beispiel den freien Zugang und die Freiheit des Wissens bei ihrer Verwendung.

Arten freier Software

Generell können wir Freie Software in zwei große Gruppen einteilen. Auf der einen Seite haben wir die, die durch Copyleft geregelt wird, und auf der anderen die, die es nicht ist.

In erster Linie ist das sogenannte Copyleft ein gesetzliches Recht, das die freie Nutzung von Software festlegt, die den vier zuvor im vorherigen Abschnitt genannten Regeln oder Merkmalen entspricht.

Zweitens können wir all die Software finden, die möglicherweise kostenlos ist, aber es ist nicht garantiert, dass die vier Standards erfüllt werden. Ein Beispiel wäre, eine modifizierte Version einer Software selbst erstellen zu können, aber einen Vertriebspreis auf unsere Version zu setzen. Dies wäre zulässig, solange das Copyleft nicht in der Originalversion der Software vorhanden ist.

Kurz gesagt, all diese Art von Software, die das Copyleft-Regime nicht einhält und annimmt, kann durchaus frei, privat, hybrid, gemischt oder jede andere Art von Software sein, aber man kann sagen, dass das Fehlen einer der vier Regeln ist eine Wahrscheinlichkeit zu prüfen, wenn die Software kein Copyleft ist.

Beispiel für kostenlose Software

Das wesentliche Beispiel für diese Art von Software ist das Linux-Betriebssystem (im Folgenden OS). Dieses Betriebssystem unterliegt Copyleft-Normen und es gibt viele Versionen, die unter der Quellsoftware geboren wurden.

Einige dieser Beispiele sind weltweit (Ubuntu-Version) oder regional (Guadalinex-Version) bekannt.

Die Existenz eines Betriebssystems wie Linux fördert die Demokratisierung bei der Nutzung des Internets und einen weniger restriktiven Zugriff auf einen Computer oder ein ähnliches Gerät, wodurch die Kosten beim Erwerb gesenkt werden, wenn wir keine private oder kostenpflichtige Software verwenden möchten.