1.3 Open Source und freie Software
Die Linux Gemeinschaft teilt sich im wesentlichen in zwei ideologische Gruppen. Die freie Software Bewegung (auf die wir in einem der nächsten Kapitel näher eingehen werden) arbeitet darauf hin die gesamte Software von geistigem Eigentum und Besitzrechten zu befreien.
Anhänger dieser Bewegung glauben, dass Einschränkungen solcher Art technische Inovationen verhindern und gegen die Vorteile einer Gemeinschaft arbeiten. Open Source arbeitet hauptsächlich auf die selben Ziele zu, nimmt aber einen anwendunggsbezogeneren Ansatz dafür. Anhänger dieser Bewegung bevorzugen Argumente mit der Grundlage der ökonomischen und technischen Leistungen den Quellcode frei zugänglich zu machen, eher als die moralischen und ethischen Prinzipien, die die freieSoftware Bewegung hat.
Am anderen Ende des Spektrums gibt es Gruppen, die festere Kontrolle auf ihre Software aufrechterhalten wollen.
Die freie Software Bewegung wird durch die freie Software Foundation geleitet, eine Geldbeschaffungs Organisation für das GNU Projekt. Die oft verwendete Bezeichnung ist „frei wie in der Sprache, gefangen, wie im Bier.“ Im Wesentlichen ist freie Software ein Ansatz gewisse Rechte für beide, Benutzer und Entwickler, zu garantieren. Diese Freiheiten beihnalten die Freiheit, das Programm unter jedem Grund zu betreiben, zum Erkennen und Verändern vom Quellcode, zum Weiterverteilen des Codes, und Veränderungen mit anderen zu teilen. Im Auftrag diese Freiheiten zu garantieren wurde die GNU General Public License (GPL) gegründet. Die GPL verordnet, dass jeder, der ein kompiliertes Programm weiterverteilt, das unter der GPL lizensiert ist, auch den Quellcode bereitstellen muss, aber auch wenn Veränderungen vorgenommen werden, müssen diese in Quellcodeform bereitgestellt werden. Das garantiert, dass wenn ein Programm einmal für die Gemeinschaft „geöffnet“ wurde, nicht mehr „geschlossen“ werden kann, mit Ausnahme des Einverständnisses jedes Autors von einem Stück Quellcode (auch der Modifikationen). Die meisten Linux Programme sind unter der GPL lizensiert.
Es ist wichtig zu sagen, dass die GPL nichts über einen Preis sagt. Es mag vielleicht merkwürdig klingen, aber man kann freie Software gegen Geld vertreiben. Der „freie“ Anteil ist in der Freiheitenthalten, die man mit dem Quellcode hat, nicht mit dem Preis, den man für die Software bezahlt. (Jedoch, wenn ihnen jemand ein kompiliertes Programm verkauft oder gegeben hat, das unter der GPL lizensiert ist, ist er dazu verpflichtet ihnen den Quellcode dazuzugeben.)
Eine andere bekannte Lizenz ist die BSD Lizenz. Im Vergleich zur GPL gibt die BSD keine Forderung für die Veröffentlichung des Quellcodes eines Programms. Software, die unter der BSD Lizenz steht darf zur Weiterverteilung in Quellcode- oder Binärform bereitgestellt werden, bei der nur ein paar wenige Bedingungen erfüllt werden müssen. Die Glaubwürdigkeit des Autors darf nicht als eine Art Werbung für das Programm verwendet werden. Es entschädigt den Autor von Haftung für Schäden, die durch verwenden der Software entstehen. Die meiste Software, die in Slackware Linux verwendet wird steht unter der BSD Lizenz.
An der Spitze neuerer Open Source Bewegungen ist die Open Source Initiative eine Organisation, die nur existiert, um Unterstützung für open Source Software zu gewinnen, die sowohl den Quellcode als auch das sofort ausführbare Programm enthält. Sie bieten keine spezielle Linzenz an, stattdessen unterstützen sie verschiedene open source erhältliche Lizenzen.
Die Idee hinter OSI ist mehr Gesellschaften zur open source zu bekommen, indem sie erlauben eigene open source Lizenzen zu zu schreiben, die dann von der Open Source Initiative ausgezeichnet werden. Viele Gesellschaften wollen Quellcode veröffentlichen, wollen aber nicht die GPL verwenden. Seit sie die GPL nicht einschneidend verändern dürfen, wird ihnen die Möglichkeit angeboten, ihre eigene Lizenz zu erstellen und sie von dieser Organisation auszeichnen zu lassen.
Solange die Free Software Foundation und die Open Source Initiative daran arbeiten sich gegenseitig zu helfen, sind sie nicht dieselbe Sache. Die Free Software Foundation benutzt eine spezielle Lizenz und biete Software unter dieser Lizenz an. Die open Source Initiative sucht Unterstützung für alle open source Lizenzen, eingeschlossen die der Free Software Foundation. Die Gründe, mit denen jeder argumentiert den Quellcode frei zugänglich zu machen scheidet manchmal die beiden Bewegungen, aber die Tatsache, dass 2 ideologisch verschiedene Gruppen zusammenarbeiten um das selbe Ziel zu erreichen verleiht dem Erfolg von beiden Glaubwürdigkeit.