HyperAI

Während GitLab Geoblocking Einführt, Spricht GitHub Über Die Grenzenlosigkeit in China

vor 6 Jahren
Information
Dao Wei
特色图像

Heute hat GitLab eine Ankündigung zum Geoblocking veröffentlicht und China in die Sperrliste aufgenommen. Auf der gestern abgehaltenen China Open Source Annual Conference führten GitHub-Vizepräsident Thomas Dohmke und CSDN-Gründer Jiang Tao ein Kamingespräch. Sie diskutierten ausführlich über Themen wie die Entwicklung der Technologie-Community und Open Source und sprachen über die Frage, dass Open Source keine nationalen Grenzen kennt. Welche Funken hat Ihr Gespräch zwischen den beiden repräsentativen Führungskräften der Technologie-Community ausgelöst?

Vor kurzem veröffentlichte GitHubs Konkurrent GitLab, die zweitgrößte Open-Source-Code-Hosting-Plattform der Welt, auf seiner offiziellen Website eine Erklärung mit der Ankündigung einer „Sperranordnung“, die eine Zeit lang für hitzige Diskussionen sorgte.

In der öffentlichen Erklärung hieß es, dass GitLab im Einklang mit der üblichen Branchenpraxis angesichts der aktuellen politischen Lage beschlossen habe, chinesischen/russischen Staatsbürgern keine Angebote zu unterbreiten, und dass Mitarbeiter mit Zugriff auf Kundendaten nun nicht mehr nach China oder Russland ziehen könnten.

In der Erklärung wurden China und Russland ausdrücklich genannt

Diese Aussage sorgte sogar bei den internen Mitarbeitern von GitLab für Überraschung. Auch der Global Risk and Compliance Director sagte: „Ich bin verwirrt. Warum sollten diese Länder separat aufgeführt werden? Es gibt doch kein Gesetz, das uns dazu verpflichtet, oder?“

GitLab wurde von ukrainischen Programmierern entwickelt. Im vergangenen September erhielten sie eine Finanzierung in Höhe von 100 Millionen US-Dollar unter der Leitung von Google Ventures (GV), dem Investmentzweig der Muttergesellschaft von Google. Durch diese Finanzierungsrunde stieg die Bewertung des Unternehmens auf über eine Milliarde US-Dollar. Dieser Schritt verschafft GitLab außerdem einen zusätzlichen Vorteil im Wettbewerb mit GitHub.

Doch nun hat GitLab aufgrund des „aktuellen politischen Klimas“ öffentlich die Aufnahme von Ingenieuren aus China und Russland abgelehnt, was unweigerlich bei allen Zweifel geweckt hat. Wird ein Team, das behauptet, vielfältig und global zu sein und eine Open-Source-Code-Hosting-Plattform unterstützt, seine Mitarbeiter auch nach Nationalität aufteilen?

Während das GitLab-Verbot in der Branche breite Diskussionen ausgelöst hat, hat sein größter Konkurrent GitHub diesbezüglich eine völlig andere Haltung eingenommen.

Ein Gipfeldialog zwischen chinesischen und amerikanischen Programmierführern

Auf der gestern abgehaltenen China Open Source-Jahreskonferenz COSCon‘19 diskutierten GitHub-Vizepräsident Thomas Dohmke und CSDN-Gründer Jiang Tao die Entwicklung von Open Source aus mehreren Dimensionen. In ihrem Gespräch zeigte Thmoas seine Freundlichkeit gegenüber China, die sich stark von der Haltung von GitLab unterschied.

Thomas Dohmke (links) und Jiang Tao (rechts) treffen sich

Das Gespräch zwischen den beiden umfasste mehrere Aspekte, darunter persönliche Erfahrungen, Berufserfahrungen, die Entwicklung von GitHub und die Verbindung zwischen GitHub und China. Dieses Gespräch voller wertvoller Informationen wurde zum auffälligsten Teil dieser Open-Source-Konferenz.

Wir haben vier Themen ausgewählt, um dieses Gespräch nachzubilden und jedem die Kollision seiner Ideen zu ermöglichen.

Gastvorstellung

Thomas Dohmke ist GitHubs Vizepräsident für Sonderprojekte, M&A und internationale Expansion. Zuvor war er Mitbegründer und CEO von HockeyApp, das 2014 von Microsoft übernommen wurde. Thomas kam im Zuge der Microsoft-Übernahme zu GitHub und schloss die Transaktionsphase erfolgreich ab.

Jiang Tao, Gründer und Vorsitzender von CSDN und Gründungspartner von Geekbang Venture Capital, verfügt über 25 Jahre Erfahrung in der Softwareentwicklung. Er hat die Entwicklung von Giant Pen Computer, Kingsoft PowerWord und Super PowerWord geleitet.

Open Source kennt keine Grenzen und GitHub wird nicht partitioniert

Die Daten zeigen, dass unter den registrierten Benutzern von GitHub 201 TP3T amerikanische Entwickler sind und die restlichen 801 TP3T aus anderen Ländern und Regionen kommen. Darüber hinaus liegt die Zahl chinesischer Entwickler auf GitHub seit 2015 stets auf Platz zwei und wächst jährlich um etwa 51 TP3T.

Die Zahl der Benutzer und Open-Source-Projekte von GitHub in China ist gestiegen und einige Informationen auf GitHub sind für viele Unternehmen allmählich zu einem Referenzindikator geworden, wenn es um die Prüfung neuer Mitarbeiter geht.

Einige Benutzer begannen jedoch auch mit Spamming, dem Swipen von Rankings, dem Kauf von Sternen usw., was einen Schatten auf die chinesische Entwicklungsumgebung auf GitHub warf. Sie diskutierten diese Themen wie folgt.

Jiang Tao: Da einige chinesische Entwickler mehr Wert darauf legen, in den Rankings aufzusteigen, sagte vor kurzem ein europäischer Entwickler, dass China jetzt die Trending Page dominiert. Wird GitHub in diesem Fall in Zukunft eine Partitionierung durchführen?

Artikel mit dem Titel „Repos chinesischer Entwickler dominieren GitHub“

Thomas: Ich glaube nicht. Das ist eigentlich ein Missverständnis. Der Autor des Artikels, der damals im Internet für Diskussionen sorgte, kritisierte keine chinesischen Open-Source-Projekte. Im Gegenteil, der Autor hat sich lediglich über ein paar Worte beschwert, weil er kein Chinesisch versteht.

Unabhängig davon, ob es sich um ein Open-Source-Projekt aus China, den USA oder Europa handelt, wird es wahrscheinlich von Entwicklern aus verschiedenen Ländern und Regionen gepflegt. Open-Source-Projekte kennen keine nationalen Grenzen oder regionalen Besonderheiten. Dies ist ein normaler Zustand von Open-Source-Projekten, daher partitioniert GitHub sie nicht.

Mehrsprachige Version: geplant und in Arbeit

Neben Missverständnissen können auch sprachliche Schwierigkeiten den technischen Austausch einschränken. In dieser Hinsicht verfügen viele hervorragende Websites oder Tools über entsprechende Sprachversionen, beispielsweise chinesische Versionen einiger Communities oder Spiele. Wird GitHub, das immer mehr an Bedeutung gewinnt, Änderungen vornehmen, um Entwickler anderer Sprachen anzusprechen?

Jiang Tao erwähnte, dass er vor sieben Jahren die GitHub-Zentrale besucht und mit dem damaligen CEO von GitHub einen Sprachversionsaustausch geführt habe. Er sagte, dass es in China viele Entwickler gibt, die GitHub sehr lieben und sich auf eine chinesische Version von GitHub freuen. Tatsächlich sind es nicht nur chinesische Entwickler. Er führte auch das Beispiel japanischer Entwickler an, die ebenfalls hofften, das „Sprachproblem“ zu lösen.

Sprachprobleme schränken die Entwicklung der Kommunikation immer auf einer bestimmten Ebene ein

Jiang Tao: Wie wird GitHub den Anforderungen von Entwicklern mit unterschiedlichen Muttersprachen gerecht?

Thomas: Wir haben tatsächlich bereits begonnen, Maßnahmen zur Sprachproblematik zu ergreifen, beispielsweise indem wir alle GitHub-Dokumente in mehrere Sprachen übersetzen. Derzeit unterstützen die meisten Dokumente auf der offiziellen Website bereits vereinfachtes Chinesisch, Japanisch, Spanisch, Portugiesisch usw. Wir können sagen, dass wir den ersten Schritt getan haben.

Gleichzeitig legt GitHub großen Wert auf die Zusammenarbeit mit Universitäten. GitHub vergibt nicht nur Punkte und Bonusanreize an Schüler, die sich aktiv für eine Karriere im Open-Source-Bereich engagieren, sondern unterstützt auch Lehrkräfte und Mitarbeiter von Schulen bei der Lehre über GitHub. Um chinesischen Studenten den Einstieg in GitHub und die Nutzung zu erleichtern, hat der Beamte sogar vereinfachte chinesische Versionen aller Dokumente veröffentlicht.

Blockchain: Unterstützung fördern, aber keine Token-Ausgabe

Bei der Entwicklung von Open Source besteht ein schwieriges Problem darin, Gewinne zu erzielen und die Entwicklung fortzusetzen. Daher ist nach einiger Erkundung allmählich eine Anreizplattform für die Entwicklung von Open-Source-Software entstanden.

Beispielsweise ist das relativ bekannte Gitcoin ein tokenisierter Open-Source-Zusammenarbeitsmechanismus. Diese Plattform nutzt die Blockchain-Technologie, um den Initiatoren, Managern und Beitragenden von Gemeinschaftsprojekten wirtschaftliche Erträge und Belohnungen zu verschaffen.

Darüber hinaus hat GitHub vor einiger Zeit GitHub Sponsors ins Leben gerufen und begonnen, Entwickler von Open-Source-Projekten auf GitHub finanziell zu unterstützen.

Jiang Tao: Wie kann das Anreizsystem der Open-Source-Community besser ausgebaut werden? Gibt es Pläne, weitere Anreize auf Basis der Blockchain zu schaffen? Wird GitHub beispielsweise eine Währung ausgeben?

Thomas: Wir haben derzeit keine Pläne, direkt auf der Blockchain zu entwickeln. Wir beginnen jedoch, bestimmte Verhaltensweisen zu fördern, indem wir Entwicklern beispielsweise die Nutzung unseres Sponsorensystems gestatten und sie auch dazu ermutigen, andere Zahlungssysteme zu verwenden, die auf öffentlichen Systemen, Blockchain-Plattformen usw. basieren.

Damit ist der Finanzierungsmechanismus nur einen Klick entfernt. Dies bedeutet, dass Sie Unterstützung von anderen erhalten können, wenn Sie über eine Blockchain-bezogene Plattform verfügen und diese URL in eine bestimmte Datei einfügen.

Zukünftig wird auf der Website ein Sponsorenbutton eingerichtet und auf der Seite angezeigt. Wenn Nutzer auf diesen Button klicken, werden ihnen neben dem Sponsor auch die entsprechenden Förderinformationen angezeigt.

Internes Management: OKR sinnvoll nutzen und flexibel anpassen

Aus dem obigen Gespräch haben wir ein tiefes Verständnis der neuesten Entwicklungstrends von GitHub gewonnen. Was also kann man von der internen Verwaltung lernen?

Derzeit beschäftigt GitHub mehr als 1.000 Mitarbeiter, davon 30% in San Francisco und der Rest ist über die ganze Welt verteilt, wobei einige von ihnen von zu Hause aus arbeiten. Wie also misst und bewertet diese größte Website für Code-Hosting und Zusammenarbeit die Qualität der Arbeit ihrer Mitarbeiter?

Zielgruppe: Viele Unternehmen legen KPIs für Produktmanager fest. Daher würde ich gerne wissen, was die KPIs des Github-Produktteams sind. Oder anders gefragt: Inwieweit können die Produkte von GitHub als erfolgreich angesehen werden?

Thomas: Wir verwenden ein dediziertes Objectives and Key Results (OKR)-System, das nach der Veröffentlichung des gleichnamigen Buches eingeführt wurde.

In verschiedenen Teams haben auch die Produkt- und Vertriebsabteilungen ihre eigenen Standards.

Auf Unternehmensebene betrachten wir auch Finanzdaten wie Umsatz und Deckungsbeitrag. Außerdem wird die tatsächliche Anzahl der Benutzer erfasst, die die App täglich und monatlich verwenden.

Thomas beantwortet Fragen aus dem Publikum

Daher müssen Produktteams Wege finden, diese Kennzahlen zu verbessern. Vergleichen Sie aktive Entwickler mit der Anzahl der Entwickler und verfolgen Sie auch Probleme wie Produktveröffentlichungen und Produktzufriedenheit.

Auf Funktionsebene ist es wichtig, nicht nur die Vorschaufunktionen beim Start zu berücksichtigen, sondern auch zu überlegen, ob sie nach der Einführung in großem Umfang eingeführt werden können.

Eingeschränkter Dialog kann zu grenzenlosem Denken führen

Während des Kamingesprächs unterhielten sich die beiden eine halbe Stunde lang und interagierten anschließend intensiv mit dem Publikum, was diesem wunderbaren Gespräch eine einzigartige Note verlieh.

Der Informationsgehalt eines Gesprächs ist zwangsläufig begrenzt, doch die beiden hochkarätigen Gäste sorgten mit ihren Branchenkenntnissen für einen wahren Sturm an Informationen und eine Fülle an Ideen auf der Konferenz.

Gleichzeitig ist dies jedoch nur ein Mikrokosmos der jährlichen Open-Source-Konferenz COSCon'19 in China.

Auf der diesjährigen COSCon‘19 teilten Hunderte von Gästen an zwei Tagen Inhalte und vermittelten so noch mehr Menschen diese wunderbaren Ideen. Diese Ansichten und Erkenntnisse, die das Open-Source-Ideal vermitteln, sind wie Samen, die darauf warten, irgendwann in der Zukunft eine größere Flamme zu entzünden.

-- über--