B2 · Episode 30 · 4:49
Open Source Software and Collaborative Culture
This episode discusses how open source software is adopted in organizations like Twitter and government bodies, highlighting the importance of transparent communication, knowledge sharing via tools like mailing lists and Jira, and collaborative culture over technical solutions alone.
Source:Savoir-faire Linux / Wikimedia Commons · License:CC BY 3.0
Transcript
Et donc, c'était complètement intégré et normal, en fait.
So it was fully integrated and normal, in fact.
À chaque fois qu'il y avait un truc non open source qui rentrait dans un système
Whenever a non-open-source component
quelque part qu'on se faisait plugger parce que quelqu'un avait rencontré un vendeur
was plugged into one of our systems—
qui avait dit que c'était
because someone had met a salesperson
pour résoudre toutes nos solutions, il y avait beaucoup de grogne à l'interne.
who claimed it would solve all our problems, there was much internal grumbling.
Le défi, c'est que c'est une organisation.
The challenge is that it’s an organization.
Quand je suis arrivé là- bas, on était quelques centaines de personnes,
When I first arrived there, we had only a few hundred people,
et quand j'ai quitté, on était plus de trois mille.
and when I left, we had over three thousand.
C'est mille ingénieurs chez Twitter au cœur, en 2012-2013, quand je suis là.
In 2012–2013, when I was at Twitter, there were one thousand engineers at its core.
Ça fait une organisation assez particulière.
That makes for a rather unique organization.
Ce qui est fantastique, par exemple, c'est que la
What’s fantastic, for instance, is that
culture, puis là je reviens à ça parce que j'en parlais tantôt,
this culture exists too—I’m circling back to it because I mentioned it earlier,
la culture est là aussi.
the culture is truly present here.
La culture du mailing list chez Twitter, c'était hallucinant.
Twitter’s mailing-list culture was astonishing.
Il y avait une liste qui s'appelait notes à twitter.
There was a list called notes@twitter.com.
com et chaque note de chaque meeting était envoyée à cette liste de distribution là
Every meeting’s notes were sent to this distribution list,
et n'importe qui dans la compagnie pouvait s'abonner,
and anyone in the company could subscribe,
imaginez là, mille employés, à toutes les notes de tous les meetings.
imagine it—1,000 employees, accessing notes from every single meeting.
Les premiers mois, j'ai tout appris sur tous les systèmes de la compagnie juste en
During my first months, I learned everything about all the company’s systems just by
lisant les emails qui
reading emails that
avaient tous des liens dans le système centralisé qui était Jira chez Twitter,
all contained links to Twitter’s centralized system, Jira,
où il y avait tous les bugs, tous les projets, toutes les livrables,
where all bugs, projects, deliverables,
toutes les étiquettes, tout le monde avait accès à tout.
and all labels were stored—and everyone had access to everything.
C'est assez fantastique parce que la prémisse de base,
It’s truly remarkable because the fundamental premise is that
c'est que pour aller vite, bien et loin,
to move quickly, well, and far,
c'est un problème de communication et d'information.
the real issue lies in communication and information sharing.
C'est ça qu'il faut régler en premier,
This is what needs to be addressed first,
c'est pas un problème d'informatique. L'informatique, on va le régler,
It’s not an IT issue. We’ll handle the IT part,
c'est pragmatique, mais le gros gros problème, c'est la communication.
That’s practical—but the real, big problem is communication.
Ce qui se passe aussi, c'est que, et ça vous le savez,
Also, something else is happening—and you know this:
je vous dirai pas dans le temps,
I won’t tell you about the timeline just yet,
mais la plupart des pays industrialisés aujourd'hui, ou pas industrialisés même,
but today, most industrialized countries—and even some non-industrialized ones—
ont des politiques claires d'acquisition,
have clear procurement policies,
développement puis de leadership pour les logiciels libres et les standards ouverts.
followed by development policies, and ultimately leadership policies for free software and open standards.
Je sais, j'en ai pris quelques- uns là,
I know; I've selected a few here.
mais il y en a sur la page Wikipédia de quelles organisations gouvernementales
But Wikipedia's page about which government organizations
utilisent des logiciels libres au monde.
use free software worldwide.
La page, si on l'imprime, ça fait une quinzaine de pages.
This page, if printed, amounts to about fifteen pages.
Et ce qui est vraiment intéressant,
What's truly interesting is that
surtout aux États- Unis puis au Royaume- Uni,
—especially in the United States, and then in the United Kingdom—
c'est qu'ils sont passés d'une approche logicielle à une approche service.
they've shifted from a software-based approach to a service-based approach.
Pourquoi? Parce qu'avec le cloud, avec les services,
Why? Because with the cloud and with services,
on livre un service et on livre pas nécessairement du logiciel.
we deliver a service—not necessarily software.
Et puis on est dans un mode où on améliore constamment le service,
Then we enter a mode where we constantly improve the service,
on rend le logiciel disponible,
make the software available,
mais la valeur est dans le service et pas dans le logiciel.
yet the value lies in the service—not in the software.
Le logiciel, c'est un moyen et pas une fin.
Software is a means, not an end.
Ce qui fait que ça déplace un peu la problématique autour des logiciels puis de
This shifts the focus of software-related issues, and then
l'acquisition, parce que ce qui est important,
toward software acquisition—because what truly matters is
c'est la qualité et la fiabilité du service,
the quality and reliability of the service,
et est- ce qu'on peut améliorer notre service,
and whether we can improve our service.
ce qui rend les logiciels propriétaires assez désavantagés généralement,
This generally puts proprietary software at a disadvantage,
parce que c'est difficile de les modifier puis de les adapter à nos besoins.
because they’re difficult to modify and adapt to our specific needs.
Et donc, je résume du code des équipes et de la collaboration.
So, I summarize the team code and collaboration guidelines.
Ok, au Québec, pourquoi
Okay, in Quebec, why
ça se passe pas au Québec?
doesn’t this happen in Quebec?
Ça se passe un peu.
It does happen to some extent.
Êtes vous d'accord que ça se passe un peu?
Do you agree that
Mais pas beaucoup.
but not much?
Ce qui est intéressant de voir, c'est que le
What’s interesting to observe is that
contexte décisionnel pour décider
the decision-making context for adopting free software
d'utiliser les logiciels libres
varies greatly depending on the stage
est très différent selon le stade.
of development.
C'est encore en entreprise, si elles sont petites et nouvelles,
In enterprises—if they’re small and new—
ce n'est pas un problème.
it’s not an issue at all.
Si c'est là, c'est disponible, ça fait ce que je veux,
If it’s available and does what I need,
je vais l'utiliser.
I’ll just use it.
C'est assez connu maintenant.
This is now quite well known.
C'est ce que je disais, toutes mes startups,
As I mentioned earlier, all my startups
c'est ce qu'ils utilisent par défaut. Dans les grandes entreprises établies et
use them by default. In large, established, and massive companies,
massives, ça prend généralement un champion ou un problème,
it usually takes a champion or a pressing problem—
quelqu'un qui va faire un projet,
someone who launches a project
qui va être un projet qui va servir d'exemple et qui va aider à faire la transition
that serves as a showcase example
des autres projets.
and helps transition other projects.
Ça se passe toujours par un projet pilote.
This transition always happens through a pilot project.
Ceux qui réussissent bien leur transition sont capables de comprendre aussi que
Those that successfully transition also understand that
c'est un changement de la façon de travailler, puis que la
this is not just a technological change, but a shift in how work is done;
communication est aussi importante que la technologie.
communication is just as important as the technology itself.
Au niveau municipal, c'est assez intéressant.
At the municipal level, this is quite interesting.
On a vu ce matin les gens de la Ville de Montréal qui étaient ici pour nous parler
This morning, we met staff from the City of Montreal, who came to speak with us about
du renouvellement, qui
urban renewal— and
sans dire des secrets que je suis pas supposé dire,
without revealing confidential information I’m not supposed to share,
mais une des affaires qui se passe qui est super intéressante à la Ville de
one particularly interesting development happening in Montreal is that
Montréal, c'est qu'il y a un renouvellement des équipes et qu'il y a aussi un focus
teams are being renewed, and there’s also a focus on
sur aider les équipes en place à cette transition- là.
supporting current teams through this transition.
Elle va pas se faire toute seule cette transition- là.
This transition won’t happen automatically.
Ça va prendre de la formation, ça va prendre de l'accompagnement.
It will require training and ongoing support.
Donc je pense qu'on a des gens qui sont lucides et conscients du défi,
So I think the people involved are clear-eyed and aware of the challenge,
mais qui savent que ce sont
and they also recognize that these are
les meilleurs outils.
the best tools for the job.