Open Source – unser Alles

Die Ereignisse der letzten Tage zwingen uns, Stellung zu den Neuigkeiten rund um das Nginx-Projekt zu beziehen. Bei Yandex glauben wir, dass das moderne Internet ohne eine Open-Source-Kultur und die Menschen, die ihre Zeit in die Entwicklung von Software mit offenem Code investieren, unmöglich ist.

Urteilen Sie selbst: Wir alle nutzen Browser mit offenem Code, erhalten Seiten von Servern mit offenem Code, die auf einem Betriebssystem mit offenem Code laufen. Offenheit ist nicht das einzige Merkmal dieser Programme, aber sicherlich eines der wichtigsten. TatsĂ€chlich sind die meisten Eigenschaften dieser Programme entstanden, weil Entwickler aus der ganzen Welt ihren Code lesen und geeignete Änderungen vorschlagen konnten. FlexibilitĂ€t, Geschwindigkeit und AnpassungsfĂ€higkeit von Open-Source-Programmen sind das, was es dem modernen Internet tĂ€glich ermöglicht, durch die Arbeit Tausender Programmierer aus aller Welt besser zu werden.

Open-Source-Programme entstehen auf verschiedene Weise – manchmal ist es ein mutiger Einzelner, der zu Hause aus Spaß Code schreibt, und manchmal ist es die Arbeit eines gesamten Unternehmens, das die Offenheit des Codes unterstĂŒtzt. Aber selbst in letzterem Fall handelt es sich immer nicht nur um ein Team, sondern um eine bestimmte Person, einen FĂŒhrungspersönlichkeit, die das Projekt ins Leben ruft. Jeder kennt wahrscheinlich, wie Linux dank Linus Torvalds entstanden ist. Mikael Widenius schuf wahrscheinlich die beliebteste Datenbank unter Webentwicklern, MySQL, wĂ€hrend Michael Stonebraker mit einem Team aus Berkeley PostgreSQL entwickelte. Bei Google wurde TensorFlow von Jeff Dean entwickelt. Auch bei Yandex gibt es solche Beispiele: Andrej Gulin und Anna Veronika Dorogush, die die erste Version von CatBoost entwickelten, und Alexey Milovidov, der die Entwicklung von ClickHouse initiierte und eine Entwicklergemeinschaft rund um das Projekt versammelte. Wir freuen uns sehr, dass diese Entwicklungen jetzt im Wesentlichen einer großen Gemeinschaft von Entwicklern aus verschiedenen LĂ€ndern und Unternehmen gehören. Ein weiterer Grund zur gemeinsamen Freude ist Nginx – das Projekt von Igor Sysoev, das zweifellos das bekannteste russische Open-Source-Projekt ist. Heute liefert Nginx ĂŒber 30% der Seiten des gesamten Internets und wird von fast allen großen Internetunternehmen genutzt.

Programme mit offenem Quellcode alleine bringen keinen Gewinn. Es gibt natĂŒrlich viele Beispiele fĂŒr den Aufbau von Unternehmen rund um Open Source: zum Beispiel RedHat, das ein riesiges öffentliches Unternehmen auf der UnterstĂŒtzung seiner Linux-Distribution aufgebaut hat, oder MySQL AB – das kostenpflichtigen Support fĂŒr die offene Datenbank MySQL angeboten hat. Aber das Wesentliche bei Open Source ist nicht das GeschĂ€ft, sondern der Aufbau eines starken offenen Produkts, das von der gesamten Welt verbessert wird.

Offener Code ist die Grundlage fĂŒr die schnelle Entwicklung von Internettechnologien. Es ist wichtig, dass eine breite Entwicklerbasis die Motivation behĂ€lt, ihre Entwicklungen als Open Source bereitzustellen und somit gemeinsam komplexe Aufgaben zu lösen. Verfolgung von offenem Code ist ein sehr schlechtes Signal an die Programmiergemeinschaft. Wir sind absolut ĂŒberzeugt, dass alle Technologieunternehmen die Open Source-Bewegung unterstĂŒtzen und vorantreiben sollten.

Quelle: habr.com

60GB SSD 8Gb DDR4