Alors Que GitLab Lance Le Blocage Géographique, GitHub Parle De L'absence De Frontières En Chine

Aujourd'hui, GitLab a publié une annonce concernant le blocage géographique, la Chine étant incluse dans la liste restreinte. Lors de la conférence annuelle China Open Source qui s'est tenue hier, le vice-président de GitHub, Thomas Dohmke, et le fondateur de CSDN, Jiang Tao, ont eu une discussion informelle. Ils ont eu une discussion approfondie sur des questions telles que le développement de la communauté technologique et de l'open source, et ont parlé de la question de l'open source ne connaissant pas de frontières nationales. En tant que deux cadres supérieurs représentatifs de la communauté technologique, quelles étincelles leur conversation a-t-elle produites ?
Récemment, le concurrent de GitHub, GitLab, la deuxième plus grande plateforme d'hébergement de code open source au monde, a publié une déclaration sur son site officiel annonçant un « ordre de blocage », ce qui a provoqué de vives discussions pendant un certain temps.
La déclaration publique indique que, conformément à la pratique courante du secteur dans le contexte politique actuel, GitLab a décidé de ne pas faire d'offres aux citoyens chinois/russes, et les employés ayant accès aux données clients ne peuvent désormais plus se déplacer en Chine ou en Russie.

Cette déclaration a même provoqué la surprise au sein du personnel interne de GitLab. Son directeur mondial des risques et de la conformité a également déclaré : « Je suis perplexe. Pourquoi ces pays devraient-ils être répertoriés séparément ? Aucune loi ne nous y oblige, n’est-ce pas ? »
GitLab a été développé par des programmeurs ukrainiens. En septembre dernier, ils ont reçu un financement de 100 millions de dollars mené par Google Ventures (GV), la branche d'investissement de la société mère de Google. Ce tour de financement a porté la valorisation de l'entreprise à plus d'un milliard de dollars. Cette décision donne également à GitLab un avantage supplémentaire dans sa concurrence avec GitHub.
Mais maintenant, GitLab a publiquement refusé d'accepter des ingénieurs de Chine et de Russie en raison du « climat politique actuel », ce qui a inévitablement suscité les doutes de tout le monde. Pour une équipe qui prétend être diversifiée et mondiale, et qui soutient une plateforme d’hébergement de code open source, va-t-elle également diviser ses employés par nationalité ?
Alors que l’interdiction de GitLab a suscité de nombreuses discussions dans le secteur, son plus grand concurrent, GitHub, a choisi une attitude complètement différente à cet égard.
Un dialogue au sommet entre les leaders des programmeurs chinois et américains
Lors de la conférence annuelle chinoise sur l'open source COSCon'19 qui s'est tenue hier, le vice-président de GitHub, Thomas Dohmke, et le fondateur de CSDN, Jiang Tao, ont discuté du développement de l'open source à partir de multiples dimensions. Dans leur conversation, Thmoas a montré sa gentillesse envers la Chine, ce qui était très différent de l'attitude de GitLab.

La conversation entre les deux hommes a porté sur plusieurs aspects, notamment l’expérience personnelle, l’expérience professionnelle, le développement de GitHub et le lien entre GitHub et la Chine. Cette conversation, riche en informations précieuses, est devenue la partie la plus marquante de cette conférence open source.
Nous avons sélectionné quatre sujets pour recréer cette conversation et amener chacun à vivre la collision de ses idées.
Présentation de l'invité
Thomas Dohmke est vice-président des projets spéciaux, des fusions et acquisitions et de l'expansion internationale de GitHub. Il était auparavant cofondateur et PDG de HockeyApp, qui a été acquise par Microsoft en 2014. Thomas a rejoint GitHub via l'acquisition de Microsoft et a terminé avec succès la phase de transaction.
Jiang Tao, fondateur et président de CSDN et associé fondateur de Geekbang Venture Capital, a 25 ans d'expérience dans le développement de logiciels. Il a dirigé le développement de Giant Pen Computer, Kingsoft PowerWord et Super PowerWord.
L'open source ne connaît pas de frontières et GitHub ne sera pas partitionné
Les données montrent que parmi les utilisateurs enregistrés de GitHub, les développeurs américains représentent 20%, et les 80% restants proviennent d'autres pays et régions. De plus, depuis 2015, le nombre de développeurs chinois sur GitHub est toujours classé deuxième et croît à un rythme d'environ 5% par an.
GitHub a connu une augmentation du nombre d'utilisateurs et de projets open source en Chine, et certaines informations sur GitHub sont progressivement devenues un indicateur de référence pour de nombreuses entreprises pour examiner les nouveaux employés.
Cependant, certains utilisateurs ont également commencé à se livrer au spam, à balayer les classements, à acheter des étoiles, etc., ce qui a jeté une ombre sur l'environnement de développement chinois sur GitHub. Ils ont discuté de ces questions comme suit.
Jiang Tao : Parce que certains développeurs chinois accordent plus d'attention à l'amélioration des classements, il n'y a pas longtemps, un développeur européen a déclaré que la Chine dominait désormais la page des tendances ; dans ce cas, GitHub effectuera-t-il un partitionnement à l'avenir ?

Thomas : Je ne pense pas. Il s’agit en fait d’un malentendu. L’auteur de l’article qui a suscité des discussions sur Internet à l’époque ne critiquait pas les projets open source chinois. Au contraire, l'auteur s'est simplement plaint de quelques mots parce qu'il ne comprenait pas le chinois.
Qu'il s'agisse d'un projet open source provenant de Chine, des États-Unis ou d'Europe, il est probable qu'il soit maintenu par des développeurs de différents pays et régions. Les projets open source n’ont pas de frontières nationales ni de distinctions régionales. Il s’agit d’un état normal des projets open source, donc GitHub ne les partitionne pas.
Version multilingue : prévue et en cours de réalisation
Les difficultés engendrées par les différences de langue, outre les malentendus, peuvent également limiter les échanges techniques. À cet égard, de nombreux excellents sites Web ou outils auront des versions linguistiques correspondantes, telles que les versions chinoises de certaines communautés ou de certains jeux. GitHub, qui prend de l’ampleur, va-t-il donc apporter des modifications pour cibler les développeurs de différents langages ?
Jiang Tao a mentionné qu'il avait visité le siège de GitHub il y a sept ans et qu'il avait eu un échange de version linguistique avec le PDG de GitHub de l'époque. Il a déclaré qu'il existe de nombreux développeurs en Chine qui aiment beaucoup GitHub et attendent avec impatience une version chinoise de GitHub. En fait, il ne s’agit pas uniquement de développeurs chinois. Il a également cité l’exemple des développeurs japonais qui espéraient également résoudre le « problème de langue ».

Jiang Tao : Comment GitHub répondra-t-il aux besoins des développeurs ayant des langages natifs différents ?
Thomas : Nous avons déjà commencé à prendre des mesures sur le problème de la langue, par exemple en traduisant tous les documents de GitHub en plusieurs langues. Actuellement, la plupart des documents sur le site officiel prennent déjà en charge le chinois simplifié, le japonais, l'espagnol, le portugais, etc. Nous pouvons dire que nous avons fait le premier pas.
Dans le même temps, GitHub attache également une grande importance à la coopération avec les universités. En plus de fournir des points et des bonus aux étudiants activement engagés dans des carrières open source, GitHub aide également les professeurs et le personnel des écoles à enseigner via GitHub. Afin de permettre aux étudiants chinois de se familiariser plus facilement avec GitHub et de l'utiliser, le responsable a même lancé des versions en chinois simplifié de tous les documents.
Blockchain : Encourager le soutien, mais pas d'émission de jetons
Pour le développement de l'open source, un problème difficile est de savoir comment réaliser des bénéfices et continuer à se développer, donc après quelques explorations, une plate-forme d'incitation au développement de logiciels open source a progressivement émergé.
Par exemple, le Gitcoin, relativement connu, est un mécanisme de collaboration open source tokenisé. Cette plateforme utilise la technologie blockchain pour apporter des retours économiques et des récompenses aux initiateurs, gestionnaires et contributeurs de projets communautaires.

De plus, GitHub a lancé GitHub Sponsors il y a quelque temps et a commencé à fournir un soutien financier aux développeurs de projets open source sur GitHub.
Jiang Tao : Comment le système d’incitation de la communauté open source peut-il être mieux développé ? Est-il prévu de fournir d’autres incitations basées sur la blockchain ? Par exemple, GitHub émettra-t-il de la monnaie ?
Thomas : Nous n'avons actuellement aucun projet de développement direct sur la blockchain. Cependant, nous commençons à encourager certains comportements, comme permettre aux développeurs d'utiliser notre système de sponsoring, et également les encourager à utiliser d'autres systèmes de paiement construits sur des systèmes publics, des plateformes blockchain, etc.
Ce faisant, le mécanisme de financement est à portée de clic. Cela signifie que si vous disposez d'une plateforme liée à la blockchain et que vous placez cette URL dans un fichier spécifique, vous pouvez obtenir l'assistance d'autres personnes.
À l’avenir, un bouton de sponsor sera mis en place sur le site Web et affiché sur la page. Lorsque les utilisateurs cliquent sur ce bouton, ils verront non seulement le sponsor, mais également les informations de financement correspondantes.
Gestion interne : exploiter au mieux les OKR et procéder à des ajustements flexibles
À partir de la conversation ci-dessus, nous avons une compréhension approfondie des dernières tendances de développement de GitHub. Alors, quelles sont les leçons à tirer de sa gestion interne ?
Actuellement, GitHub compte plus de 1 000 employés, dont 30% à San Francisco, et le reste est réparti dans le monde entier, certains d'entre eux choisissant de travailler à domicile. Alors, pour ce plus grand site Web d'hébergement de code et de collaboration, comment mesurent-ils et évaluent-ils la qualité du travail de leurs employés ?
Public : De nombreuses entreprises définissent des indicateurs clés de performance pour les chefs de produit. J’aimerais donc savoir quels sont les indicateurs clés de performance de l’équipe produit de Github ? Ou pour poser la question autrement, dans quelle mesure les produits de GitHub peuvent-ils être considérés comme réussis ?
Thomas : Nous utilisons un système dédié d’Objectifs et de Résultats Clés (OKR), qui a été lancé après la publication du livre du même nom.
Dans différentes équipes, les départements produits et ventes ont également leur propre ensemble de normes.
Au niveau de l’entreprise, nous examinons également les données financières, telles que le chiffre d’affaires et la marge bénéficiaire. Le nombre réel d'utilisateurs utilisant l'application sur une base quotidienne et mensuelle est également suivi.

Par conséquent, les équipes produit doivent trouver des moyens d’améliorer ces indicateurs. Comparez les développeurs actifs au nombre de développeurs et suivez également les problèmes tels que les versions de produits et la satisfaction des produits.
Au niveau des fonctionnalités, il est important non seulement de prendre en compte les fonctionnalités d’aperçu au lancement, mais également de déterminer si elles peuvent être déployées à grande échelle une fois introduites.
Un dialogue limité peut conduire à une réflexion illimitée
Au cours de la discussion au coin du feu, les deux hommes ont eu une conversation qui a duré une demi-heure, puis ont eu une interaction approfondie avec le public, ajoutant une touche unique à cette merveilleuse conversation.
Les informations contenues dans une conversation sont nécessairement limitées, mais les deux invités de poids, avec leurs connaissances du secteur, ont apporté une riche tempête d'informations et un festin d'idées à la conférence.
Mais en même temps, ce n’est qu’un microcosme de la conférence annuelle chinoise sur l’open source COSCon'19.
Lors du COSCon'19 de cette année, des centaines d'invités ont partagé du contenu pendant deux jours, transmettant ces merveilleuses idées à davantage de personnes. Ces points de vue et ces idées qui portent l’idéal open source sont comme des graines, attendant d’allumer une flamme plus grande à un moment donné dans le futur.

-- sur--