Kostenlose Software - was für ein tolles Konzept? . Im Laufe der Jahre , die Idee von Open-Source - kostenlos zu benutzen - Software ist gewachsen und eine reiche Kultur gebaut . Linux , Firefox , Apache und Java bilden die Grundlagen des Internet und jeder kann sie alle downloaden und nicht einen Cent bezahlen . Wie kam das Konzept der freien Software zu kommen ? Die Antwort ist ein bisschen komplizierter. Die Early Days
Die Geschichte der freien Software geht zurück auf die 1970er Jahre , die frühen Tage der Desktop-Computer . Die Altair und IMSAI Computern hatte wenig Funktionalität und ein Teil des Spaßes war die Schaffung der Low-Level- Software, um sie auszuführen. Da die Maschinen wuchs in Komplexität , begann vor ein paar tapfere Seelen , dass Unternehmen und erstellt vermarktet Software für diese neuen Maschinen . Andere, mit der Idee , dass die Software freigegeben werden sollen , weiter zu tauschen oder verschenken ihre Werke .
GNU Public License und GNU
In der Mitte der 1980er Jahre , Richard Stallman, ein Programmierer am MIT , erstellt eine Reihe von erweiterten und verbesserten UNIX Hilfsprogrammen . Er nannte diese Gruppe von Programmen, GNU, eine Abkürzung für " GNU is not Unix ", und verteilte sie als das, was er als " freie Software. " Zusammen mit dem Quellcode , schuf er eine Software-Lizenzvereinbarung , die er als die GNU Public License oder GPL . Diese Lizenz erklärt, dass die Programme verwendet werden könnten , verbessert , verschenkt oder verkauft, um andere mit dem Vorbehalt, dass der Quellcode enthalten sein müssen und dass jede abgeleitete Arbeit ebenfalls unter der GPL vertrieben werden.
Linus Torvalds und Linux
in den frühen 1990er Jahren schuf Linus Torvalds, ein Student in Finnland, die Low-Level- Komponenten eines UNIX -ähnliches Betriebssystem beim Experimentieren mit der Multitasking- Funktionen des Intel 386 . Seine Arbeit wurde mit einer Reihe von den GNU -Komponenten , um eine voll funktionsfähige Betriebssystem namens Linux , das auf einem i386 -basierten PC lief schaffen kombiniert . Da die GNU -Komponenten in den beliebtesten Distributionen gebündelt wurden , wurde die GPL-Lizenz ein obligatorischer Bestandteil des Pakets.
Wachstum von Open Source
Linux erschien zu einer glücklichen Zeit . Das Internet wurde gerade erst in seine eigene und die meisten der Netzwerk wurde auf UNIX-Rechnern gebildet . Der einfachste Weg für Bastler , um auf dem Web zu bekommen war durch Linux . Entwickler bald zusammen, um neue Open-Source- Projekte zu starten , um die Grundlagen des Web zu erstellen, wie wir es heute kennen gebändert. Apache , Mozilla , MySQL und Java alle haben ihre Wurzeln in Open Source.
Vorteile von Open Source
Obwohl die offensichtlichste Vorteil von Open Source ist der Preis , gibt es mehrere andere Faktoren, die eine gute Wahl zu treffen. Open Source bedeutet, dass der Quellcode verfügbar sein muss , um zu lesen, zusammengestellt werden , verändert oder verbessert. Open- Source-Projekte ständig wachsen und sich die Anforderungen ändern . In vielen Fällen stützt Code Gabel, immer mehrere Pakete , die jeweils auf unterschiedliche Bedürfnisse. Viele Projekte haben jetzt Corporate Unterlage mit beiden kommerziellen und freien Versionen und bietet weit mehr Stabilität und Unterstützung.