1 points par GN⁺ 2024-08-02 | 1 commentaires | Partager sur WhatsApp

Annonce de la nouvelle gouvernance

  • Message de Russ Cox

    • À partir du 1er septembre, Austin Clements assumera le rôle de responsable technique du projet Go
    • Cherry Mui prendra en charge l’outil de compilation, le runtime et les releases
    • Russ Cox ne quitte pas le projet Go, mais se met en retrait pour accompagner ce changement de gouvernance
    • La gouvernance n’est pas un titre honorifique, mais un rôle de service
    • Les nouveaux responsables apportent de nouveaux points forts et un regard neuf
    • Comme Guido pour Python en 2018, Go grandira lui aussi grâce à cette évolution de sa gouvernance
  • Présentation d’Austin et de Cherry

    • Austin participe au projet Go chez Google depuis 2014, Cherry depuis 2016
    • Tous deux ont une connaissance approfondie de Go et des systèmes associés, ainsi qu’un excellent jugement
    • Il se dit convaincu qu’Austin et Cherry sont les bonnes personnes pour assumer cette nouvelle responsabilité
  • Évolution du rôle de Russ Cox

    • Il se retirera partiellement de la prise de décision afin de laisser de l’espace à Austin et aux autres responsables pour avancer
    • Il continuera à aider sur le design de Go, les revues de CL et les questions historiques
    • Il poursuivra aussi ses activités, comme le travail sur une nouvelle bibliothèque standard et ses présentations chez GoLab
  • Projets Gaby et Oscar

    • Il prévoit de se concentrer davantage sur les projets Gaby et Oscar
    • Avec Oscar, il cherche des moyens d’aider les mainteneurs open source et espère que d’autres projets l’adopteront également
    • L’objectif d’Oscar est de créer quelque chose d’utile, d’apprendre du neuf et d’ouvrir la voie à d’autres projets
  • Détails de la transition

    • Les détails de la transition n’ont pas encore été arrêtés
    • Austin et Russ comptent faire de ce changement une opportunité pour rendre le projet Go plus fort et meilleur
    • Russ continuera à participer au projet Go
  • Message de Daniel Martí

    • Il remercie Russ pour son engagement et ses efforts
    • Il se dit convaincu qu’Austin et Cherry sont les bonnes personnes pour prendre la suite
    • Il espère que ce sera aussi l’occasion de relancer le fil de notes des réunions sur le compilateur et le runtime

Résumé de GN⁺

  • Russ Cox transmet le rôle de responsable technique du projet Go à Austin Clements et Cherry Mui
  • Ce changement de gouvernance devrait offrir au projet une opportunité de croissance et de nouvelles perspectives
  • Russ continuera à participer au projet Go tout en se concentrant sur son nouveau projet, Oscar
  • Cette évolution devrait avoir un impact positif sur la communauté et le projet Go

1 commentaires

 
GN⁺ 2024-08-02
Avis Hacker News
  • Golang est un langage rapide, propre et plus facile à utiliser que Rust

    • Il a été possible de créer une petite application mobile avec Golang et ChatGPT
    • De meilleurs frameworks mobile et jeu sont nécessaires
    • J’aime Flutter, mais je regrette que Google n’ait pas utilisé Golang au lieu de Dart
    • Il faut ensuite un support natif de Chrome
  • Remerciements à rsc, qui a rendu le développement en Go bien plus agréable au cours des 12 dernières années

    • De nombreuses fonctionnalités ont été ajoutées, comme le race detector, le wrapping d’erreurs standardisé, les modules, les génériques et les mises à jour de la toolchain
    • Personnellement, il manque des sum types, de meilleurs enum/types de plage, l’immuabilité, la non-nullité, etc.
    • Malgré cela, Go reste l’écosystème de développement le plus agréable
  • À titre personnel, Go est l’un des projets open source les mieux gérés

    • Merci à Google pour son soutien
  • Je ne pense pas que le modèle « BDFL » soit sain

    • Les meilleurs projets ont un BDFL, et les meilleurs BDFL sont sceptiques vis-à-vis de leur propre pouvoir
  • Merci à Russ pour son leadership, son engagement, sa sagesse en matière de conception et ses contributions techniques

    • Le langage Go, les bibliothèques, les outils et la communauté sont tous excellents
  • Merci à rsc ; c’est grâce à Go que j’ai pu entrer dans le génie logiciel

    • J’ai utilisé plusieurs langages de programmation, mais Go reste celui dans lequel je me sens le plus à l’aise
    • L’expérience de développement est excellente, et j’apprécie que le langage et ses créateurs aient agi avec simplicité et sens des responsabilités
    • Bonne chance pour tous ses futurs projets
  • Le blog de RSC est excellent : https://research.swtch.com/

  • Merci pour toutes les contributions à Go

    • Python n’a pas bénéficié du départ de GvR
    • Le nouveau leadership est non technique et autoritaire, ce qui a poussé à partir la plupart des véritables contributeurs open source
    • Le développement a stagné, et il ne reste plus que les contributions de quelques entreprises
    • L’atmosphère est oppressante, et ce qui compte, c’est d’occuper une position de pouvoir chez Microsoft/Instagram/Bloomberg
    • Ce n’est peut-être pas la faute de ces entreprises. Elles ne savent peut-être pas que leur générosité est exploitée
  • C’est une grande nouvelle ! J’espère que la nouvelle direction se rappellera que garder Golang petit et simple est sa plus grande force

    • L’ajout des génériques est allé trop loin, et n’a de valeur que dans certains cas importants
    • J’espère que le contrôle de Google sur le projet diminuera
    • Le projet https://github.com/purpleidea/mgmt/ a été rendu possible grâce à Golang
    • Merci à Russ
  • https://www.youtube.com/watch?v=wwoWei-GAPo — le projet a beaucoup progressé et continue de prospérer

    • C’est un résultat qui n’était pas attendu en 2009
    • Sans Russ, Go n’en serait pas là aujourd’hui
    • Sa contribution a été immense
    • Merci à Russ