GNU-Projekt

Das GNU-Projekt

ist eine kostenlose Software, Massenkollaborationsprojekt, hat am 27. September 1983 durch Richard Stallman an MIT bekannt gegeben. Es hat GNU Betriebssystementwicklung im Januar 1984 begonnen. Die Gründungsabsicht des Projektes war in den Wörtern seiner anfänglichen Ansage, um "einen genügend Körper der kostenlosen Software zu entwickeln [...], um ohne jede Software auszukommen, die nicht frei ist."

Um das geschehen zu lassen, hat das GNU-Projekt begonnen, an einem Betriebssystem genannt das GNU zu arbeiten ("GNU" ist ein rekursives Akronym, das "für GNU Nicht Unix" eintritt). Diese Absicht, eine kostenlose Software zu machen Betriebssystem wurde 1992 erreicht, als die letzte Lücke im GNU-System, einem Kern, durch den Drittkern von Linux geschlossen wurde, der als Kostenlose Software, unter der Version 2 des GNUS GPL wird veröffentlicht.

Die aktuelle Arbeit des GNU-Projektes schließt Softwareentwicklung, Bewusstsein-Gebäude, politische Werbetätigkeit und das Teilen des neuen Materials ein.

Ursprünge des Projektes

Wenn das GNU vorspringt, zuerst hat angefangen sie "hatten einen Textaufbereiter von Emacs mit dem Lispeln, um Redakteur-Befehle, ein Quellniveau-Testhilfeprogramm, einen yacc-vereinbaren parser Generator und einen linker zu schreiben". Sie hatten einen anfänglichen Kern, der mehr Aktualisierungen gebraucht hat. Sobald der Kern und der Bearbeiter beendetes GNU waren, ist im Stande gewesen, für die Programm-Entwicklung verwendet zu werden. Die Hauptabsicht war, viele andere Anwendungen zu schaffen, um dem System von Unix ähnlich zu sein. GNU ist im Stande gewesen, Programme von Unix zu führen, aber war dazu nicht identisch. GNU hat längere Dateinamen, Dateiversionsnummern und ein crashproof Dateisystem vereinigt. Das GNU-Manifest wurde geschrieben, um Unterstützung und Teilnahme von anderen für das Projekt zu gewinnen. Programmierer wurden dazu ermuntert, an jedem Aspekt des Projektes teilzunehmen, das sie interessiert hat. Leute konnten Kapital, Computerteile, oder sogar ihre eigene Zeit schenken, um Code und Programme für das Projekt zu schreiben.

GNU-Manifest

Das GNU-Manifest wurde von Richard Stallman geschrieben, um Unterstützung und Teilnahme im GNU-Projekt zu gewinnen.

Im GNU-Manifest hat Stallman vier für die Softwareentwicklung notwendige Freiheit verzeichnet: Freiheit, ein Programm zu jedem Zweck, Freiheit zu führen, die Mechanik des Programms zu studieren und es, Freiheit zu modifizieren, Kopien und Freiheit neu zu verteilen, modifizierte Versionen für den öffentlichen Gebrauch sich zu verbessern und zu ändern. Um diese Freiheit durchzuführen, haben Benutzer vollen Zugang zum Code gebraucht. Code zu sichern, ist frei geblieben, und stellen Sie ihn dem Publikum zur Verfügung, Stallman hat General Public License (GPL) geschaffen, die Software erlaubt hat und die zukünftigen Generationen des Codes darauf zurückzuführen gewesen sind, um frei für den öffentlichen Gebrauch zu bleiben. Einige Komplikationen sind jedoch entstanden, als bestimmte Software grandfathered im Gesetz von GPL wegen des Codes war, ist es zurückzuführen gewesen.

Philosophie und Aktivismus

Obwohl der grösste Teil der GNU-Projektproduktion in der Natur technisch ist, wurde sie als eine soziale, ethische und politische Initiative gestartet. Sowie das Produzieren der Software und Lizenzen, das GNU-Projekt hat mehrere Schriften veröffentlicht, von denen die Mehrheit authored durch Richard Stallman waren.

Teilnahme

Innerhalb der GNU-Website wird eine Liste von Projekten angelegt, und jedes Projekt hat Details dafür, welcher Entwickler im Stande ist, die für ein bestimmtes Stück des GNU-Projektes erforderliche Aufgabe durchzuführen. Die Sachkenntnis-Niveau-Reihen vom Projekt bis Projekt, aber wird jeder mit Hintergrundkenntnissen in der Programmierung dazu ermuntert, das Projekt zu unterstützen.

Kostenlose Software

Das GNU-Projekt verwendet Software, die für Benutzer frei ist, zu kopieren, zu editieren und zu verteilen. Es ist im Sinn frei, dass Benutzer die Software ändern können, um individuelle Bedürfnisse zu passen. Auf die Weise herrschen Programmierer vor die kostenlose Software hängt ab, wo sie sie bekommen. Die Software konnte dem Programmierer von Freunden oder über das Internet zur Verfügung gestellt werden, oder die Gesellschaft, für die ein Programmierer arbeitet, kann die Software kaufen. Geht von Kauf-Unterstützung das GNU-Projekt aus.

GNU hat vier Arten der Freiheit für die Software:

  • Freiheit, das Programm zu führen
  • Freiheit, auf den Code zuzugreifen
  • Freiheit, das Programm zu jedem neu zu verteilen
  • Freiheit, die Software zu verbessern

Copyleft

Copyleft ist, was hilft, freien Gebrauch dieser Software unter anderen Programmierern aufrechtzuerhalten. Copyleft gibt das gesetzliche Recht jedem, Programme oder den Code des Programms zu verwenden, zu editieren, und neu zu verteilen, so lange sich die Vertriebsbegriffe nicht ändern. Copyleft bewahrt die Freiheit im neuen Code und den Programmen.

Betriebssystementwicklung

Die erste Absicht des GNU-Projektes war, eine ganze kostenlose Software Betriebssystem zu schaffen. Vor 1992 hatte das GNU-Projekt alle Hauptbetriebssystembestandteile abgesehen von ihrem Kern, GNU Hurd vollendet. Der Linux Kern, angefangen unabhängig mit Linus Torvalds 1991, hat die letzte Lücke geschlossen, und Version 0.12 von Linux wurde unter dem GPL 1992 veröffentlicht. Zusammen haben Linux und GNU das erste völlig kostenlose Software Betriebssystem gebildet. Obwohl der Kern von Linux nicht ein Teil des GNU-Projektes ist, wurde es mit GCC und anderen GNU-Programmierwerkzeugen entwickelt.

Strategische Projekte

Von der Mitte der 1990er Jahre vorwärts, mit vielen Gesellschaften, die in die Entwicklung der kostenlosen Software investieren, hat die Organisation zur Förderung freier Software sein Kapital zur gesetzlichen und politischen Unterstützung der Entwicklung der kostenlosen Software umadressiert. Die Softwareentwicklung von diesem Punkt auf dem konzentrierten aufrechterhaltende vorhandene Projekte und das Starten neuer Projekte nur, als es eine akute Drohung gegen die Gemeinschaft der kostenlosen Software gab; sieh Hohe Vorzugsprojekte der Kostenlosen Software. Eines der bemerkenswertesten Projekte des GNU-Projektes ist die GNU-Bearbeiter-Sammlung, deren Bestandteile als der normale Bearbeiter auf fast allen Systemen von Unix und Unix-like einschließlich des EIN/AUSGABE-STEUERSYSTEMS des Apfels angenommen worden sind.

ZWERG

Ein Beispiel ist die ZWERG-Arbeitsfläche. Dieser Entwicklungsaufwand wurde durch das GNU-Projekt gestartet, weil ein anderes Tischsystem, KDE, populäre, aber erforderliche Benutzer wurde, um bestimmte Eigentumssoftware zu installieren. Um Leute davon abzuhalten, geneigt zu sein, diese Eigentumssoftware zu installieren, hat das GNU-Projekt gleichzeitig zwei Projekte gestartet. Man war das Harmonie-Werkzeug. Das war ein Versuch, einen Ersatz der kostenlosen Software für die Eigentumssoftware das angewiesener KDE zu machen. Dieses Projekt war erfolgreich gewesen, das Problem mit KDE würde behoben worden sein. Das zweite Projekt war ZWERG, der dasselbe Problem von einem verschiedenen Winkel angepackt hat. Es hat zum Ziel gehabt, einen Ersatz für KDE zu machen, der keine Abhängigkeiten von der Eigentumssoftware hatte. Das Harmonie-Projekt hat viel Fortschritte nicht gemacht, aber ZWERG hat sich sehr gut entwickelt. Schließlich wurde der Eigentumsbestandteil, von dem KDE (Qt) abgehangen hat, als kostenlose Software veröffentlicht.

Knirschen

Ein anderes Beispiel ist Knirschen, Software, die fähig ist, im Format von Adobe Flash verteilten Inhalt zu spielen. Das ist als ein Vorzugsprojekt vom GNU gekennzeichnet worden, weil es gesehen wurde, dass viele Menschen eine kostenlose Software Betriebssystem installierten und einen WWW-Browser der kostenlosen Software verwendeten, aber dann auch die Eigentumssoftwareeinfügefunktion von Adobe installierten.

Anerkennung

Siehe auch

  • GNU freie Dokumentationslizenz
  • Organisation zur Förderung freier Software
  • Liste der GNU-Software
  • 9965 GNU

Außenverbindungen


Oberst du Tourmalet / Pete Parker
Impressum & Datenschutz