Open Source und der Geist der uneingeschränkten Teilnahme

Autor: Roger Morrison
Erstelldatum: 21 September 2021
Aktualisierungsdatum: 21 Juni 2024
Anonim
Open Source und der Geist der uneingeschränkten Teilnahme - Technologie
Open Source und der Geist der uneingeschränkten Teilnahme - Technologie

Inhalt


Quelle: Vectorikart / Dreamstime.com

Wegbringen:

Der freie Austausch von Ideen und Technologien beruht auf einer uneingeschränkten Teilnahme und gutem Willen.

"Wir lehnen Könige, Präsidenten und Abstimmungen ab. Wir glauben an einen groben Konsens und einen laufenden Code." Dies sind die Worte von Dave Clark, der an den Anfängen der Internet Engineering Task Force (IETF) beteiligt war. Nicht jeder digitale Innovator ist daran interessiert, Milliarden zu verdienen. Technische Pioniere wie Richard Stallman, Linus Torvalds und Tim Berners-Lee haben ihre Ideen frei verbreitet. Hinter dieser Großzügigkeit steht eine Einstellung und ein Gemeinschaftsgeist, die seit Jahrzehnten Innovationen befeuern. (Weitere Informationen zu verschiedenen Arten der Open Source-Lizenzierung finden Sie unter Open Source-Lizenzierung - Was Sie wissen müssen.)

Open Source und Open Ideas

Ich habe den Begriff "Open Source" im Titel verwendet, da er häufig verwendet wird. Das Wesentliche des Artikels ist jedoch etwas weiter gefasst. Von Anfang an gab es in der Computerbranche Menschen, die bereit waren, ihr Wissen und ihre Ideen einem breiten Publikum zugänglich zu machen. Wir können nicht davon ausgehen, dass wir ihre Beweggründe kennen, und wir sollten auch nicht versuchen, sie hier zu analysieren, aber es ist klar, dass in diesen Fällen eine andere Neigung als der Wunsch nach Geldgewinn ins Spiel kommt.


Einige mögen es leicht finden, diejenigen zu beurteilen, die versucht haben, aus den geltend gemachten Rechten an geistigem Eigentum Kapital zu schlagen. Natürlich treiben die Marktkräfte die Innovation voran. Als der neunzehnjährige Bill Gates seinen "Offenen Brief an Bastler" verteilte, in dem er behauptete, sie hätten seine BASIC-Software gestohlen, gelang es ihm, ein paar Federn zu kräuseln. In der freien Software- und Open-Source-Community spielt eine weitere Dynamik eine Rolle. Es mag schwierig sein, einen Finger darauf zu legen, aber wir können einen Blick darauf werfen, wie sich die Dinge entwickelt haben. (Weitere Informationen zur Open-Source-Bewegung finden Sie unter Open Source: Ist es zu schön, wahr zu sein?)

RFC 1: Der Beginn eines Dialogs

In den Anfängen von ARPANET wurde eine kleine Gruppe von Doktoranden gebildet, um die nächsten Schritte festzulegen. Steve Crocker von der UCLA war ihr Anführer und schuf ein Kommunikations- und Dokumentationssystem, das die Protokolle des Internets innovieren und standardisieren sollte. Es begann mit der Anfrage der Netzwerkarbeitsgruppe für Kommentare 1 (RFC 1): "Host Software" am 7. April 1969.


Crocker nannte das Dokument später "unvergesslich", doch dreißig Jahre später wurden seine Beiträge in RFC 2555 gelobt: "30 Jahre RFCs". Vint Cerf schrieb, dass "der Akt des Schreibens von RFC 1 ein Indiz für das Tapfere und letztendlich Klare war Führung, die er auf eine Reise ins Unbekannte mitgebracht hat. Crocker selbst schrieb über den „Geist der ungehemmten Teilnahme an Arbeitsgruppensitzungen“. Heute heißt die aus der Arbeitsgruppe gebildete Organisation Internet Engineering Task Force (IETF) und das ist es auch bestehend aus Tausenden von technischen Fachleuten weltweit.

Jake Feinler beschrieb im Gedenk-RFC, wie das RFC-System aufgebaut werden sollte:

  • Es würde eine Arbeitsgruppe von Implementierern geben.
  • Ideen sollten frei laufen.
  • Die Kommunikation wäre informell.
  • Dokumente würden frei hinterlegt und verteilt.
  • Jeder, der etwas beizutragen hat, kann zur Party kommen.

Der bedeutende TCP / IP-Protokollstapel stammt aus diesen Dokumenten und wurde Teil einer militärischen Richtlinie. Die Mission der IETF ist es, „die Art und Weise zu beeinflussen, wie Menschen das Internet entwerfen, nutzen und verwalten“. Die gemeinsamen Anstrengungen ergriffen und produzierten die Internetumgebung, die wir heute haben.

Einzelne Mitwirkende:

Sie können Ihre Programmierkenntnisse nicht verbessern, wenn sich niemand um die Softwarequalität kümmert.

Als Berater am CERN in Genf stellte Tim Berners-Lee fest, dass er einen Weg brauchte, um die Zusammenarbeit zwischen vielen tausend Forschern zu verbessern. Also erstellte er ein Computerprogramm namens "Inquire", das in Anlehnung an einen viktorianischen Almanach namens "Inquire Within Upon Everything" benannt wurde. Im Laufe der Zeit schuf Berners-Lee eine Reihe von Tools, darunter Hyper Transfer Protocol (HTTP) und Hyper Markup Language (HTML) und Uniform Resource Locators (URLs) in einem System von Links, die er "Das World Wide Web (WWW)" nennen würde.

Berners-Lee machte das Web öffentlich. "Tims nicht für das Geld drin", schrieb ein Kollege. Wie Torvalds veröffentlichte Berners-Lee seine Idee in einer Internet-Newsgroup. "Wenn Sie daran interessiert sind, den Code zu verwenden, senden Sie mir eine E-Mail", schrieb er.

1997 präsentierte Eric S. Raymond einen Aufsatz bei einem Treffen von Linux-Enthusiasten. In seiner einflussreichen Arbeit „Die Kathedrale und der Basar“ diskutierte er 19 Lehren aus seiner Erfahrung als Softwareentwickler. In einem Abschnitt namens "The Social Con of Open-Source Software" behandelt Raymond die Punkte 18 und 19:

18. Um ein interessantes Problem zu lösen, suchen Sie zunächst nach einem für Sie interessanten Problem.

19: Vorausgesetzt, der Entwicklungskoordinator verfügt über ein Kommunikationsmedium, das mindestens so gut ist wie das Internet und weiß, wie man ohne Zwang führt, sind viele Köpfe zwangsläufig besser als einer.

Er dachte über das Konzept der "egolosen Programmierung" nach, das in Gerald Weinbergs "The Psychology of Computer Programming" vorgeschlagen wurde. Und er merkte an, dass das Linux-Projekt „die ganze Welt als Talentpool“ erfolgreich nutzte. Hier wurde der Geist der ungehemmten Teilnahme groß geschrieben. Der Freilauf war global geworden.

Fazit

Die Open Source Initiative (OSI) ist ein Beispiel für einen offenen Entwicklungsprozess, der vor vielen Jahren begann. Richard Stallman gründete 1985 die Free Software Foundation (FSF). Der Weltraum erlaubt es nicht, die weite Welt der freien und Open-Source-Bemühungen zu beschreiben, die aus dem fruchtbaren Boden der frühen technischen Gemeinschaften hervorgegangen sind.

Warum sollte jemand das Wissen und die Methoden weitergeben wollen, an deren Entwicklung er so hart gearbeitet hat? Wer weiß? Für Torvalds gab es den Einfluss der sozialpolitischen Neigungen seiner Eltern. Stallman sah freie Software als Bewegung und Mission. Berners-Lee könnte von seinem religiösen Hintergrund beeinflusst worden sein. Und die Tausenden von Ingenieuren weltweit, die mit Organisationen wie IETF, OSI und FSF zusammenarbeiten? Lassen Sie es uns einfach auf diesen wunderbaren „Geist der ungehemmten Teilnahme“ bringen.