# HG changeset patch # User markus schnalke # Date 1393839876 -3600 # Node ID c95bd813ebb48ebcd192521b1fa0b99075207830 # Parent 63e649c2279fffd22ce31992dc90f6ee8b2101ac text: more about FS and OS diff -r 63e649c2279f -r c95bd813ebb4 text.roff --- a/text.roff Wed Feb 26 08:13:33 2014 +0100 +++ b/text.roff Mon Mar 03 10:44:36 2014 +0100 @@ -82,29 +82,111 @@ .U1 "Freie Software .P -Die Freie Software entsteht in den 80er Jahren. Bis in die 70er Jahre -ist alle Software ``frei''. Software ist damals eine Beigabe zur -Hardware. Beides ist gekoppelt, d.h. jedes Programm laeuft nur auf der -Maschine fuer die es (meist vom Hersteller) geschrieben wurde. -Mit dem Wechsel zu den 80er Jahren beginnen Unternehmen in Software +Die Freie Software entstand in den 80er Jahren. Bis in die 70er Jahre +war alle Software ``frei''. Software ist damals eine Beigabe zur +Hardware. Beides war gekoppelt, d.h. ein Programm lief nur auf der +Maschine fuer die es (meist vom Hersteller selbst) geschrieben worden +ist. +Mit dem Beginn der 80er Jahre beginnen Unternehmen in Software eine Ware zu sehen, mit der man Geld verdienen kann. Statt sie, wie -zuvor, kostenlos mit samt dem Quellcode beizulegen werden der -Quellcode immer haeufiger geheim gehalten und die Programme -verkauft. Zudem tauchen Non-Disclosure Agreements (NDAs) auf, die -es den Entwicklern verbieten Informationen ueber den Quellcode +zuvor, kostenlos mit samt dem Quellcode zur Hardware beizulegen, +werden die Programme immer haeufiger verkauft und der Quellcode +geheim gehalten. Auch tauchen Non-Disclosure Agreements (NDAs) auf, die +es den Entwicklern untersagen Informationen ueber den Quellcode weiterzugeben. .P -Die Freie Software entsteht als Gegenbewegung, wobei sie lediglich -den bisherigen Zustand, des freien Austauschs von Software in -Quellcodeform, beibehalten will. Die Freie Software ist demnach +Die Freie Software entsteht als Gegenbewegung, wobei sie jedoch +nicht den bisherigen Zustand abschaffen will, sondern ihn +beibehalten will. Der freie Austausch von Software in +Quellcodeform soll erhalten bleiben. Die Freie Software ist demnach in ihrem Kern ein bewahrender Ansatz. Er stellt sich den neu aufkommenden Entwicklungen der damaligen Zeit, die heute zum Normalfall geworden sind, entgegen. .P +Wenn auch diese Denkweise in Programmiererkreisen weit verbreitet +ist, so ist es Richard M. Stallman, der fast im Alleingang eine +aktive Bewegung daraus macht. Sie manifestiert sich insbesondere +in der Gruendung der Free Software Foundation, dem Start des +GNU-Projekts (1983) und dem Verfassen der General Public License +(1989), die alle von Stallman initiiert und vorangetrieben wurden. +.P +Die Kultur des freien Austausches von Information und Software +entstammt hauptsaechlich des universitaeren Umfeldes. Stallman +selbst war am MIT verwurzelt. Aber auch an der Westkueste der USA, +an der University of California gibt es aehnliche Kulturen. +Waehrend Stallman aber ganz klar auf den ethischen Fokus der +Freien Software abzielt und damit eine politische Ausrichtung +waehlt, so sieht man es in Californien weniger militant. +Dies aeussert sich in den gewaehlten Lizenzen: Stallman entwickelt +mit der GPL eine sogenannte Copyleft-Lizenz, welche erzwingt, dass +jedes abgeleitete Werk wiederum unter der gleichen Lizenz stehen +muss. Damit wird verhindert, dass ein Stueck GPL-lizenzierter Code +jemals auf eine Weise genutzt wird, die nicht jedermann gleichfalls +zur Verfuegung steht. Die BSD-Lizenz aus Californien hat diesen +Zwang nicht. Sie stellt den Code jedermann zur Verfuegung und +erlaubt es auch ihn in proprietaere Werke einfliessen zu lassen. +.P +Die Grundmotivation der Freien Software ist die ethische Einsicht, +dass Software keine Ware sein solle, die jemandem gehoert, sondern +freies Wissen, das allen zur Verfuegung steht. Die Analogie sind +hierbei Kochrezepte, die weitergegeben, nachgekocht und veraendert +werden. .U1 "Open Source .P +Mitte der 90er Jahre nachdem Linux, der Kernel, verfuegbar war, +als das Web sich verbreitete und Netscape im Browserkampf gegen +Microsoft zu verlieren begann, sahen immer mehr der Freie +Software-Befuerworter Probleme an dem Begriff und an seiner +Ausrichtung. Zum einen war das Wort ``frei'' (im Englischen wie im +Deutschen) zweideutig. Auch der omnipraesente Slogan ``Free as +in Free Speech, not as in Free Beer'' loeste das Problem nicht. +Zum anderen, und das war der bedeutendere Grund, wollte die +Wirtschaft nicht auf das Konzept aufspringen. Wenn auch die +Freie Software nie gegen eine kommerzielle Verwertung war, so +wurde sie doch so wahrgenommen. Das Image passte nicht, auch +gerade wegen der Zweideutigkeit des Wortes ``frei''. In dem +Bestreben die Freie Software auch in die traditionellen Softwarefirmen +zu bekommen, traf sich XXXX eine Gruppe von Freie +Software-Vertretern um einen neuen, wirtschaftsfreundlicheren +Begriff zu finden. Heraus kam ``Open Source''. +.P +Stallman war zu diesem Treffen nicht eingeladen, da er als zu +starrkoepfig und nicht kompromissbereit galt. Das Ziel der +Beteiligten war auch gerade weg von der moralischen und +politischen Ausrichtung der Freien Software zu kommen, die +Stallman so zentral war. Mit der pragmatischen, unpolitischen +Ausrichtung des Open Source und der Ausgrenzung von Stallman +spaltete sich die Gemeinschaft aber auch teilweise. Die eine +Gruppe hielt weiterhin am Begriff ``Freie Software'' fest und +stand fuer die ethischen Ziele ein; die andere Gruppe nannte es +``Open Source'' und legte auf die technischen Aspekte wert. +Die Unterscheidung war und ist noch immer nur in der Motivation +der Beteiligten vorhanden, nicht aber in ihrer Arbeit. Die +Kooperation und der Austausch brach nie ab. +.P +Waehrend Stallman und seine selbstgegruendeten Organisationen als +zentrale Instanzen fuer die Freie Software stehen, +so hat der Open Source mehrere zentrale Instanzen. Das +sind neben Linus Torvalds, der den Kernel entwickelt hat, und Eric S. +Raymond, der als Evangelist der Bewegung gilt, auch viele +Firmen, wie IBM und Redhat, die inzwischen selbst dafuer +einstehen. +.P +Die Grundmotivation fuer Open Source ist die Ansicht, dass dieses +Entwicklungsmodell zu besserer Software fuehrt. Durch die freie +Verfuegbarkeit von Komponenten sowie durch offene Dokumentation und +Code wuerden Entwickler schneller und besser arbeiten koennen. Die +Mitarbeit von Interessierten wuerde gefoerdert werden. Die +relevanten Nutzerwuensche wuerde schneller umgesetzt werden. +Angepasste Versionen wuerde einfacher entstehen. Die Ergebnisse +wuerden sich schneller verbreiten. Fehler und Sicherheitsluecken +wuerden durch die freie Einsichtnahme in den Code schneller +gefunden und behoben werden. + + + .U1 "Open Access .P