Was steckt wirklich hinter Microsofts Liebe zu Open Source?

Microsoft-CEO Satya Nadella

Bild: James Martin / CNET

Google und Microsoft versuchen derzeit, sich gegenseitig zu öffnen, um Cloud-Ruhm zu erlangen. In der Tat haben beide Unternehmen beeindruckende Mengen (und Qualität) an Open Source-Code veröffentlicht und der Welt alles geschenkt, von Kubernetes (Google) bis hin zu Quantencomputer-Programmiersprachen und Entwicklungskits (Microsoft). Für Studenten der Open Source-Geschichte sind solche Schritte nicht besonders überraschend. Wenn überhaupt, wie Thanos, sind sie unvermeidlich.

Warum? Weil Open Source das Werkzeug des Außenseiters ist und war.

Open Source Ihre Konkurrenz

Mehr über Open Source

  • 8 der schlimmsten Open Source-Innovationen des Jahrzehnts
  • Open Source im Jahr 2020: Die Zukunft sieht rosig aus
  • Linus Torvalds: "Git hat bewiesen, dass ich mehr als ein One-Hit-Wunder sein kann."
  • 20 schnelle Tipps zur Vereinfachung der Linux-Vernetzung (kostenloses PDF)

Jahrelang sahen wir Startup nach Startup-Rechnung selbst als "Open Source X", wobei "X" den dominierenden Anbieter in einem bestimmten Markt darstellt. (Ich habe zum Beispiel bei Alfresco, dem "Open Source Documentum", gearbeitet. Viel sexyer kann es nicht sein.) Interessanter war jedoch der "atemberaubende und irreversible Trend in der Unternehmensinfrastruktur", wie Cloudera-Mitbegründer Mike Olson Setzen Sie es in Richtung Open Source. "In den letzten zehn Jahren ist keine dominante Software-Infrastruktur auf Plattformebene in proprietärer Closed-Source-Form entstanden."

Um ernst genommen zu werden, brauchte eine Technologie eine breite Akzeptanz, und Open Source war der einfachste Weg, schnell dorthin zu gelangen.

Von Apache Hadoop über MongoDB bis hin zu Apache Kafka und weit verbreitete Technologie der Wahl einfügen war alles Open Source. Ride-Hagel-Dienste müssen möglicherweise Milliarden von Dollar sammeln, um sich mit schwerfälligen Taxiunternehmen zu messen. Bei Software besteht der beste Weg, um mit den fest verankerten Interessen zu konkurrieren, darin, die Technologie als Open Source zu nutzen und den Entwicklern freien Lauf zu lassen.

Microsoft und andere Unternehmen haben es bemerkt. Angesichts der Bedeutung von Entwicklern haben solche Technologiegiganten Open Source genutzt, um Entwickler dazu zu verleiten, Anwendungen auf ihren Plattformen zu erstellen. Trotzdem war die kulturelle Abkehr von proprietärer Software für die Technologiegiganten, insbesondere Microsoft, schmerzhaft und langsam. Es ist daher beeindruckend, dass Microsoft derzeit der weltweit führende Open-Source-Anbieter ist, zumindest gemessen an der Anzahl der auf GitHub aktiven Mitarbeiter.

Arbeiten mit offen

Natürlich ist "offen" nicht nur eine Frage des Codes. So schwierig es auch ist, ein Unternehmen für die Einführung (und Veröffentlichung) von Open Source umzuschulen, so schwierig ist es für Unternehmen wohl noch, zu lernen, wie man mit früheren Wettbewerbern zusammenarbeitet.

Google hat beispielsweise kürzlich entschieden, dass es helfen würde, Open Source-Produkte über seine Cloud weiterzuverkaufen. Wie sein Open-Source-Chef Chris DiBona sagte, war dies kein "großzügiger magischer Deal", sondern eine Möglichkeit, Kundennutzen zu erzielen. Es schadet natürlich nicht, dass sich Google Cloud damit als Open Source-freundlich gegen das angeblich Open Source-unfreundliche AWS positioniert hat.

Vielleicht beeindruckender ist Microsoft.

Herstellervergleich: Microsoft Azure, Amazon AWS und Google Cloud (Tech Pro Research)

Google hat eine lange Geschichte in der Arbeit mit Open Source. Microsoft hat seinerseits eine lange Tradition darin, alles in seiner Macht Stehende zu tun, um Open Source zu zerstören. Wenn Microsoft sich in Open-Source-Partner verliebt, sind dies noch größere Neuigkeiten.

Gerade diese Woche, entsprechend der Build-Entwicklerkonferenz des Unternehmens und dem Red Hat Summit, gab Microsoft bekannt (oder kürzlich angekündigt):

  • Die Akzeptanz von Open-Source-Chromium (von Google) als Herzstück seines Edge-Browsers ... und würde es auf Apples MacOS und anderen Betriebssystemen laufen lassen (Hinweis: Wenn dies keine große Sache zu sein scheint, haben Sie es geschafft. ' Ich war nicht lange genug da, um mich an die kartellrechtlichen Probleme von Microsoft zu erinnern.
  • Die Veröffentlichung von ONNX "gibt Datenwissenschaftlern die Flexibilität, Modelle im Rahmen ihrer Wahl zu trainieren und zu optimieren." Mit anderen Worten, ein Datenwissenschaftler kann konkurrierende Frameworks kombinieren. Beginnen Sie mit Microsoft und beenden Sie mit Googles TensorFlow.
  • Die Einführung von KEDA, einem ereignisgesteuerten Open-Source-Autoskalierungsdienst von Kubernetes, mit Red Hat, mit dem "Entwickler serverlose Container auf Kubernetes in jeder öffentlichen oder privaten Cloud sowie lokal bereitstellen können" und nicht nur Microsoft Azure.

In der Tat ist es vielleicht der letzte, der am interessantesten ist. Microsoft hat sich jahrelang mit Open Source vertraut gemacht, bevor es sich 2015 endgültig entschied, mit dem dominierenden Open Source-Anbieter Red Hat zusammenzuarbeiten. Immerhin war hier eine Firma, die es geschafft hat, dieses "krebsartige" Linux in Milliarden von Dollar Umsatz umzuwandeln. Heute stehen Microsoft-CEO Satya Nadella und Red Hat-CEO Jim Whitehurst gemeinsam auf der Bühne, Freunde.

Oder zumindest Verbündete.

Beide Unternehmen müssen AWS schlagen. Beide setzen dabei auf Open Source, genau wie Google. Open Source war und ist das Werkzeug des Außenseiters. Angesichts der enormen Einsätze in diesem trüben Schachspiel können wir erwarten, dass beispiellose Mengen an qualitativ hochwertigem Open-Source-Code veröffentlicht werden.

Open Source Wöchentlicher Newsletter

Sie möchten unsere Tipps, Tutorials und Kommentare zum Linux-Betriebssystem und zu Open Source-Anwendungen nicht verpassen. Dienstags geliefert

Heute anmelden

© Copyright 2020 | mobilegn.com