Samson Goddy : le pouvoir de centrer le code ouvert sur les besoins de la communauté
Listen in the original language
Samson Goddy est ingénieur logiciel, défenseur de l’open source et bâtisseur de communautés. Il dirige les Relations avec la Communauté et la Promotion chez Sourcegraph, co-fonde Open Source Community Africa ; il contribue depuis longtemps au projet Sugar Labs et siège au conseil d’administration d’Open Source Collective. Samson est passionné par la création de communautés diversifiées autour de projets et adore enseigner.
Amanda Casari : Je m’appelle Amanda Casari. Mes pronoms sont elle/elle. Aujourd’hui, nous sommes le 23 octobre 2021. Je suis en train de parler avec Samson Goddy, que j’ai rencontré à PyCon il y a deux ans — je crois que c’était en 2019, à Cleveland, Ohio. J’enregistre cette conversation pour Open Source Stories dans une lumière qui paraît assez sombre, mais en réalité il fait un beau jour ensoleillé ici, en Nouvelle-Angleterre. Mon premier souvenir d’un ordinateur : mon oncle travaillait pour IBM au début des années 80. Il nous a offert une IBM PC Jr. à la maison, et elle a commencé à vivre dans notre salle à manger quand j’étais enfant. Samson, peux-tu te présenter ?
Samson Goddy : Bien sûr. Bonjour. Je m’appelle Samson Goddy ; pronoms il/lui. Est-ce que je dois annoncer la date d’aujourd’hui ou est-ce que je passe ?
Amanda Casari : Non !
Samson Goddy : Je suis en train d’enregistrer depuis Londres, Royaume-Uni. Mais je suis Nigérian. Je viens du Nigeria.
Amanda Casari : Ah, quel est ton premier souvenir d’un ordinateur dans ta vie ?
Sur la vanité d’éviter le travail de “bureau”
Samson Goddy : Mon premier souvenir remonte à l’école primaire. On avait ces premières “C-computers” (ordinateurs de la classe C). C’était fou, incroyable. Au début je ne ressentais rien, parce qu’on nous apprenait à utiliser Microsoft Office, et ça, pour moi, c’était vraiment pénible.
Quand je suis retourné en classe et que j’ai regardé des films de science-fiction, j’ai commencé à m’exciter sur les possibilités des ordinateurs, bien au-delà du simple travail de bureau. C’est peut-être juste ma façon de dire que je n’aimais pas le concept traditionnel du “travail de bureau” sur ordinateur.
Amanda Casari : Et maintenant, est-ce que tu aimes ce travail de bureau sur ordinateur ?
Samson Goddy : Oui, oui, parce que c’est une partie de mon boulot. Maintenant, je passe du temps sur des feuilles de calcul, Google Docs, et une série de valeurs booléennes font partie de ma tâche. Comparé à quand j’étais plus jeune et que je préférais des cas d’usage, programmer, faire des tâches tactiques plutôt que du travail administratif pur… donc ce que je fuyais auparavant est venu me rattraper. Apprends autant que tu peux quand tu peux, quand tu es jeune.
Introduction à Linux via le jeu
Amanda Casari : En parlant d’apprendre jeune, peux-tu décrire tes premiers contacts avec l’open source, et ton parcours initial ?
Samson Goddy : Oui. Curieusement, quand j’ai commencé à voir les ordinateurs de façon tactique, c’était dès la 6ᵉ ou la 5ᵉ. À cette époque, j’avais fui Windows parce que je n’arrivais plus à me connecter avec ça.
Il y avait un projet du MIT Media Lab — qui, je crois, avait aussi un lien avec les Nations Unies — appelé One Laptop per Child. J’ai découvert ça dès la 6ᵉ ou la 5ᵉ. C’est comme ça que j’ai été introduit à l’open source : une machine Linux complète, du vrai tout-Linux, c’est de là que j’ai compris ce qu’était l’open source.
J’ai commencé à comprendre ce qu’était un système d’exploitation, pourquoi il y a des distributions différentes, la différence avec Windows… Mes potes jouaient sur Windows — je suis un fan de foot — je voulais transférer mes jeux PC, mais c’était lent. L’architecture m’intriguait : je voulais savoir pourquoi je ne pouvais pas exécuter un fichier .exe ? Ça m’intéressait vraiment, et c’est comme ça que j’ai commencé à piger Linux et les distributions.
Alimenter la curiosité grâce à la communauté
Amanda Casari : Quand tu commençais à l’école primaire, que tes camarades ne partageaient pas ton intérêt pour ces plateformes technologiques, comment as-tu trouvé du soutien et une communauté pour apprendre ?
Samson Goddy : Honnêtement, c’était dur. Cet ordinateur était là, à l’école, et j’étais l’un des rares — peut-être 0,1 % — à m’y intéresser vraiment.
Depuis tout petit, j’adore démonter les choses pour les comprendre. Cet ordinateur tournait sous Sugar (Fedora/GNOME), avec des applications éducatives du Media Lab appelées “Activities” qui étaient parfois intégrées au programme scolaire.
Il y avait une version très ancienne de Scratch — différente de ce qu’on connaît aujourd’hui — et une forme de Logo avec des “tortues” qui dessinaient des formes. Tout ça me titillait : la programmation graphique avant d’entrer dans l’informatique sérieuse.
C’était une initiative non africaine, pas adaptée à mon environnement. Ça m’a poussé à explorer Internet, les forums, où j’ai découvert l’open source et IRC. Curieusement, j’ai découvert IRC avant les SMS : ma première expérience de messagerie instantanée.
Le lien avec Cambridge
Amanda Casari : En cherchant du soutien et en explorant la communauté, y a-t-il eu quelqu’un de marquant qui t’a vraiment influencé ?
Samson Goddy : Oui. 99,9 % des soutiens venaient des États-Unis, car l’adoption de Linux au Nigeria était quasi nulle. J’ai reçu un appui, notamment dans l’éducation.
Deux personnes vraiment influentes du Media Lab : Cynthia Solomon (co-auteur de Logo) et Walter Bender, promoteur de “learn by doing” et ancien président du Media Lab. J’ai aussi été en contact avec des personnes de Harvard, plus du côté industriel.
C’est comme ça que j’ai commencé à m’intéresser à des projets open source concrets.
Les origines de Open Source Community Africa
Amanda Casari : Tu as dit que ton expérience initiale était centrée sur les États-Unis. Comment cela a-t-il influencé ta vie et ton travail aujourd’hui ?
Samson Goddy : J’ai dû en passer par là parce que c’était la source de mon soutien. À mon retour au Nigeria, je me sentais isolé : besoin de communauté, besoin de retours. J’ai fait des conférences dans des universités, j’ai même donné des cours comme intervenant.
Il fallait créer une communauté. À ma première conférence techno au Nigeria, j’ai réalisé qu’il y avait de la valeur. Puis je suis allé au Google Summer of Code Mentor Summit aux US et j’ai vu cette communauté mondiale. Ça m’a ouvert les yeux sur un problème de “pipeline” : les gens qui pourraient être là n’y étaient pas, par absence de réseau ou d’accès.
J’ai présenté cela comme modèle pour mon retour au Nigeria, en passant par MIT, Harvard, en comprenant que l’informatique c’est la collaboration. De cette dynamique est née Open Source Community Africa (« OSCA ») : plan lancé fin 2017, officiel en 2018, et aujourd’hui très fort.
Développer une communauté open source à l’échelle d’un continent
Amanda Casari : L’Afrique est un continent, pas un pays. Qu’as-tu appris en menant un programme à cette échelle ?
Samson Goddy : L’Afrique est incroyablement variée : nord, sud, est, ouest… chacun très différent. Deux défis majeurs : la langue et les cultures (incluant religion). Même dans une religion commune, les pratiques varient.
Il y avait des incompréhensions sur le bénévolat : “Gratuit ? Mais qui fait ça ?”. Ce qui peut être naturel en Occident ne l’est pas ici.
On a donc ciblé des villes précises : d’abord ma ville, puis Lagos. Là, on a vu un réel intérêt. On valorise les contributions locales, qui ne veulent pas effacer le travail “upstream”, mais comprendre comment cela impacte le “downstream”.
Aujourd’hui, dans les conférences mondiales, je dis : “Comprenez l’Afrique, ce n’est pas un pays ; démarche multilingue, contexte différent. Ne dites pas ‘Afrikaans est populaire en Afrique’; je ne parle même pas cette langue.” On sensibilise aux réalités locales.
L’impact fulgurant du Open Source Festival
Amanda Casari : Qu’est-ce qui te rend le plus fier dans ce que tu as construit, et où vois-tu l’avenir ?
Samson Goddy : Le moment fort, c’était le Open Source Festival. Le plus grand événement que j’ai coorganisé avec des collègues de tout le continent. Quelques semaines plus tard, lockdown total au Nigeria…
Mais l’impact a été énorme : emplois, reconversions, opportunités… au moment où la majorité de la population (70 %) a moins de 30 ans : énergie, expérimentation, envie de se lancer.
Maintenant, chaque jour je reçois des messages comme “J’ai entendu ta conférence”, “Je suis dans ma communauté et maintenant je fais ceci”. Des gens travaillent chez FAANG, chez Google, des entreprises inimaginables il y a cinq ans. Sur Twitter, c’est une avalanche de félicitations, changements de vie, missions à distance. C’est fous.
Amanda Casari : Je me rappelle ce voyage au Nigeria juste avant le lockdown. L’événement a explosé, bien plus que prévu, et dès que je suis rentré aux US, tout a basculé en confinement.
Samson Goddy : Tous ceux qui ont planifié ou aidé l’événement ont trouvé un job. L’impact fut tel que ça a ouvert des portes professionnelles — j’ai même utilisé un article que j’avais publié comme argument dans un entretien, et le recruteur m’a dit “On veut quelqu’un comme toi”, je l’ai eu. Le pouvoir d’un tel événement !
Créer un nouveau centre de leadership open source
Amanda Casari : Au-delà de l’essor professionnel, ce que tu as initié change aussi la façon dont les gens interagissent dans les rôles de leadership — élargir qui a une voix dans les écosystèmes open source.
Samson Goddy : Oui, c’était une des intentions du festival : inviter toute une diversité de profils, et des personnes que les participants pouvaient reconnaître. On a questionné “Pourquoi êtes-vous venus ?”, et on a construit l’événement pour y répondre.
Depuis, je défends la création de systèmes inclusifs, où n’importe qui peut apporter, peu importe l’âge, l’origine, la langue, le genre ou le handicap. Ce n’est pas un leadership imposé, c’est participatif. Ça permet à des développeurs, designers, défenseurs open source de devenir leaders, de prendre la parole, d’enseigner, pas seulement d’exécuter.
La joie d’impacter en valorisant les autres
Amanda Casari : De quoi es-tu le plus fier dans ton travail open source ?
Samson Goddy : De l’impact humain. Parfois je sacrifie du personnel, mais voir ce capital humain grandir, c’est ma joie. J’ai financé des événements, offert des cours… pas pour me sentir bien, mais parce qu’un jour ils apprendront et partageront à leur tour. C’est gagnant-gagnant.
Des chemins non empruntés
Amanda Casari : Et ton plus grand regret ?
Samson Goddy : Peut-être de ne pas avoir enseigné à l’université. J’en avais envie. Je visais MIT, mais des raisons personnelles m’en ont empêché. Si j’y étais allé, je serais peut-être resté aux US, alors qu’ici j’ai pu bâtir la communauté. Je ne regrette pas vraiment ce chemin, je pense que tout se fait pour une raison.
J’aurais pu accepter un job rapide avant OSCA et tout arrêter, mais je ne l’ai pas fait. Ça m’a permis d’être là où je suis aujourd’hui.
Humilité et partager son travail
Amanda Casari : En prenant du recul, y a-t-il un moment marquant qui a transformé l’open source, à partir de ton expérience ou de celle des communautés africaines ?
Samson Goddy : Oui. Au début, je sous-estimais toujours mes efforts. Si j’avais partagé plus tôt mon travail, j’aurais sans doute eu plus d’impact. J’étais élevé dans une culture où se prendre un peu trop au sérieux n’est pas bien vu. Mais j’ai compris que reconnaître son travail n’est pas de l’arrogance, c’est puissant.
Par exemple, j’ai collaboré avec GitHub sur la série “README” qui partage l’histoire des mainteneurs. Ça m’a pris une semaine d’écrire ça, j’effaçais parce que c’était trop personnel. Puis j’ai partagé… et c’est devenu une des histoires les plus vues. Ça a aidé des projets, ma carrière, des gens sont entrés en contact, etc.
Cette confiance est essentielle : une personne partage son histoire, lance une conférence, devient mainteneur, et ça transforme la perception globale, en montrant qu’il y a une Afrique active sur laquelle il faut compter.
Partager tôt, parler pour les autres
Amanda Casari : On arrive vers la fin, mais as-tu un dernier mot à laisser ?
Samson Goddy : Partagez dès que possible. Le partage a du pouvoir, crée du réseau. Comme on est à l’ère d’internet, ça change des vies. Et surtout, faites-vous représenter : “Qui parle de vous quand vous n’êtes pas là ?” Avoir des alliés est crucial.
Amanda Casari : J’adore cette idée : pas seulement partager votre propre histoire, mais aussi celle des autres quand ils ne sont pas là. Samson, merci énormément pour cette conversation ; c’était génial d’aborder autant de choses qu’on n’avait jamais évoquées avant.
Samson Goddy : Merci à toi. Je suis toujours heureux de parler de l’Afrique, de l’open source. J’adore faire partie de cet écosystème, et j’ai hâte de voir davantage de collaborations. Merci.