Definition Freie Software

In der LUG Neumarkt beschäftigen wir uns mit „freier Software", auch „FOSS“ (free and open source software) genannt. Das Konzept dazu wird sehr gut in diesem Schaubild erklärt:

Photo: By Trebol6 (Own work) [CC BY-SA 3.0], via Wikimedia Commons

Bei freier und Open Source Software wird nicht nur eine Software zur freien Benutzung überlassen. Es wird auch der Quelltext zur Verfügung gestellt. Damit wird es möglich Einsicht in den Code zu nehmen und diesen zu prüfen. Bei der steigenden Anzahl an Cybersecurity-Vorfällen stellt das einen enormen Vorteil bei der Prüfung der Lieferkette dar. Darüber hinaus wird mit einer freien Lizenz geregelt, wie die Software eingesetzt werden darf. In der Regel bedeutet es, dass man die Software nicht nur nutzen, sondern auch vervielfältigen und selbst abändern darf.

Ein freies Betriebssystem wie Linux besteht aus dem Kernel (Betriebssystemkern) und dem sog. Userland, das aus Systemprogrammen und Anwendungen besteht. Die erste bedeutende Sammlung freier Software stammt aus dem GNU-Projekt von Richard Stallman. Linus Torvalds erstellte später einen Kernel für x86-kompatible Rechner, der sich an den UNIX-Systemen seiner Hochschule orientierte und nannte diesen Linux (Linus' UNIX). Die Zusammenstellung aus Userland und Kernel wird deshalb auch als GNU/Linux bezeichnet.

Eine Linux-Distribution stellt eine Zusammenstellung aus dem Linux-Kernel und einer Auswahl freier Software für Systemprogramme und Anwendungen dar.

Linux ist vielseitig anpassbar und findet sich deshalb in verschiedenen Umgebungen wieder. Als Desktop-Betriebssystem ist Linux mit niedrigem einstelligen Prozentbereich Marktanteil eher ein Nischenprodukt. Im Serverumfeld und Mobilbereich (Android) hingegen hält Linux über drei Viertel Marktanteil. Bei smart home dürfte der Anteil noch höher liegen, denn Linux steckt in nahezu jedem modernen Haushaltsgerät wie Fernseher und Staubsaugerroboter.

Zitate der Wegbereiter

Die beiden Programmierer Linus Torvalds und Richard Stallman, Wegbereiter für freie Software, sollen deshalb hier zu Wort kommen:

25.08.1991 Torvalds in der Newsgroup comp.os.minix
I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones.

29.01.2013 Torvalds via Twitter
Microsoft isn't evil, they just make really crappy operating systems.

1985 Stallman im GNU Manifesto
GNU, which stands for Gnu’s Not Unix, is the name for the complete Unix-compatible software system which I am writing so that I can give it away free to everyone who can use it.
GNU is not in the public domain. Everyone will be permitted to modify and redistribute GNU, but no distributor will be allowed to restrict its further redistribution. That is to say, proprietary modifications will not be allowed. I want to make sure that all versions of GNU remain free.

November 2006 Stallman in „what is free software?“
We want to replace proprietary software, with its unjust social system with Free Software and its ethical social system. And so we develop free replacements for proprietary software, and other free programs whenever we get an idea, so that the world can live in freedom. The part that uses computers, at least, in that one area of life. Because winning and maintaining freedom in general is a much bigger, much broader and harder activity, but this is one part of it.

Es darf nicht unerwähnt bleiben, dass R. Stallman wegen einiger fragwürdiger Aussagen eine kontrovers diskutierte Person ist.