B2 · Episode 31 · 4:50
Free Software and Digital Sovereignty
This episode reflects on 20 years of free software adoption in Quebec, highlighting the operational and strategic challenges organizations face when shifting from proprietary licensing to internal mastery of technology—emphasizing digital sovereignty, local economic reinvestment, and collaborative open development practices.
Source:Savoir-faire Linux / Wikimedia Commons · License:CC BY 3.0
Transcript
Je prends une citation ce matin.
This morning, I'm quoting a passage.
Quand je disais Linux dans les années 90, mon boss me dit,
Back in the 1990s, when I mentioned Linux, my boss told me:
je m'en fous de ce que tu installes tant que ça marche, Chris.
'I don't care what you install, as long as it works, Chris.'
C'est une citation réelle, 1999 à Valleyfield.
This is an actual quote—from Valleyfield in 1999.
Merci Martial pour la citation ce matin.
Thanks to Martial for sharing this quote this morning.
C'était son boss.
That was his boss.
Le contexte opérationnel, ok, mettons qu'on décide que c'est une bonne idée les
Let's talk about the operational context: okay, suppose we decide that
logiciels libres dans notre entreprise, dans notre organisation,
using free software in our company or organization is a good idea;
le grand, grand défi, c'est de passer d'une organisation qui achète des licences,
the biggest challenge then becomes shifting from an organization that buys licenses—
donc on a des gens qui sont formés à faire des appels d'offres,
so we have staff trained to issue tenders,
acheter, évaluer, comparer,
purchase, evaluate, and compare;
expliquer pourquoi ça a été plus long, plus cher après un peu,
and explain why things later took longer and cost more—
des licences ou des heures que je dis, on
for example, licenses or labor hours—
passe à une organisation qui est mise en place pour avoir la maîtrise d'œuvre de sa
to one that can take full ownership of its own strategy.
stratégie. Moi, j'aime bien le slogan maître chez nous,
I really like the slogan ‘masters in our own house’;
quand les gens me disent c'est quoi un plan numérique, on devrait être maître de
When people ask me, ‘What is a digital plan?’ I say:
nos technologies.
'We should be masters of our own technologies.'
Mais il faut maîtriser la stratégie,
Yet we must master the strategy itself,
les décisions, le développement, l'opération, le renouvellement constant,
the decisions, development, operations, and constant renewal,
le déploiement continu.
as well as continuous deployment.
Ça, il n'y a pas assez de monde qui sait faire ça.
Few people actually know how to do this.
Il y a vraiment pas assez de monde qui sait faire ça,
Truly, very few people know how to do this,
on est un peu devant un cul de sac.
and we're somewhat at an impasse.
Parce que, manière de faire, si
Because, in terms of how things are done—if
on se fie aux instances
we rely on IT decision-making bodies,
décisionnelles en TI, notamment gouvernance du Québec,
especially Quebec’s IT governance bodies,
ça a pas encore été prouvé.
this has not yet been proven.
Là, on le voit pas, mais ça n'a pas été prouvé à l'interne au gouvernement,
Over there, we can’t see it, but it hasn’t been proven internally within the government,
mais ça a été prouvé partout ailleurs,
yet it has been proven everywhere else,
mais ça n'a pas encore été prouvé à l'interne au gouvernement.
it still hasn’t been proven internally within the government.
Puis je lance des pointes parce que je me permets de le faire parce que je connais
Then I raise some pointed observations,
des gens qui travaillent très fort chez les plus grands du Québec.
because I’m entitled to do so—I know people working extremely hard at Quebec’s top organizations.
Il y a des gens qui sont sur des comités de travail.
Some people serve on working committees.
Je sais qu'il y a des super beaux projets qui sont en cours,
I know many excellent projects are currently underway,
mais je trouve que c'est vraiment timide où on est après 20 ans par rapport où est-
yet I find our progress truly timid—after twenty years—compared to where we could be,
ce qu'on pourrait être.
compared to where we could actually be.
L'autre, c'est le contexte stratégique.
The other point concerns strategic context.
Si on réfléchit de façon un
If we think—even just slightly—from a nationalist perspective,
tant soit peu nationaliste, quand on achète des logiciels de compagnies américaines,
whenever we buy software from American companies,
c'est des dollars qui s'en vont ailleurs.
those dollars go elsewhere.
Ils sont peut- être revendus par des compagnies locales qui font une cote
They may be resold by local firms,
ou une commission sur la revente, mais une licence Oracle,
which earn a markup or commission on resale—but an Oracle license,
ça s'en va à Redwood City, en Californie.
goes straight to Redwood City, California.
J'aime bien la Californie, mais si on déplace à une main d'œuvre en logiciel libre,
I like California, but shifting to free-software talent,
c'est des dollars réinvestis dans l'économie locale.
means those dollars get reinvested in our local economy.
Si on maîtrise toutes les étapes à l'interne,
If we fully control every step internally,
on s'en va vers un système où on n'est pas pris jamais.
we move toward a system where we’re never locked in.
On n'est jamais aux prises avec un fournisseur dont on peut pas se débarrasser.
We’re never dependent on a vendor we can’t get rid of.
Une des affaires qu'on disait au début quand on faisait des systèmes en logiciel
One thing we used to say, back when building free-software systems, was:
libre, c'est de dire, tu peux toujours te débarrasser de nous,
‘You can always ditch us,’
et si on fait vraiment une bonne job, tu vas te débarrasser de nous.
‘and if we really do an excellent job, you will ditch us.’
C'est ça un système qui marche bien en logiciel libre.
That’s what a well-functioning free-software system looks like.
Donc externaliser, c'est toujours toujours pour créer la transférabilité pour le
So outsourcing is always about achieving transferability, so that
reprendre. Des fois tu l'as pas le staff à l'interne, t'as besoin de l'engager,
you can take it back later. Sometimes you lack the required staff internally, so you need to hire externally,
mais le but ça devrait toujours toujours être de redevenir maître d'œuvre de ton
yet the goal should always be to regain control as the project’s lead party.
projet. Pas, je le sais, c'est vu qu'on a des organisations qui achètent des
Of course, I know this isn’t always the case—since some organizations buy software,
logiciels, on vend des logiciels libres aujourd'hui comme des produits
today we even sell open-source software as if it were proprietary products.
propriétaires.
(This practice contradicts the spirit of open source.)
Même tactique, même stratégie, même façon,
Same tactic, same strategy, same approach,
parce que c'est comme ça qu'ils sont habitués de travailler.
because this is how they are accustomed to working.
Fait que je comprends pourquoi c'est comme ça qu'on les vend.
That’s why I understand why they’re sold this way.
Mais pour vrai, un projet, ça devrait être un réseau de compétences internes et
But in reality, a project should be an internal network of skills and
externes sur un même système de gestion.
external skills integrated on a single management system.
Si vous avez déjà travaillé dans un projet de logiciel libre,
If you've already worked on a free software project,
vous savez comment.
you know how it's done.
On a une mailing list, il y a quelqu'un qui dit qu'il y a un bug,
We have a mailing list, and someone says there’s a bug,
l'autre dit non, c'est pas un bug, quelqu'un dit oui,
another says no, it’s not a bug; someone else says yes,
voici comment reproduire le bug, puis on dit
someone shows how to reproduce the bug; then we say,
ah, ok, maintenant je peux reproduire le bug, je vais le corriger,
Ah, got it—now I can reproduce the bug too; I’ll fix it,
et tout le monde bénéficie de la correction de ce bug là.
and everyone benefits from this bug fix.
Sur un système de gestion à l'échelle internet,
On an internet-scale management system,
le plus moderne qu'on a s'appelle GitHub,
the most modern one available is called GitHub,
mais il y en a eu plein d'autres variations avant.
but many other variations existed before.
Ça, ça fait vingt ans qu'il y a du monde expert partout dans le monde pour être
This has been going on for twenty years—
vraiment bon là- dedans.
experts in this field have existed all over the world.
C'est pas si compliqué.
It's not that complicated.
Mais la bonne ou la mauvaise nouvelle,
But the good or bad news is that
c'est que ça va pas arriver sans vous. Sérieusement, si vous êtes ici,
this won’t happen without you. Seriously, if you’re here,
vous faites partie de la solution, plutôt que du problème, j'espère.
you’re part of the solution—not the problem, I hope.
Donc qui est ce qui est prêt à aller travailler au gouvernement du Québec,
So, who is willing to work for the Government of Quebec?
à être engagé, parce que là ils ont dit qu'ils étaient pour engager plein de monde
to be hired, since they’ve said they’ll hire many people,
pour régler le problème.
to resolve this issue.
J'attends de voir les descriptifs d'emploi,
I’m waiting to see the job descriptions,
mais on a besoin des gens qui sont à l'interne.
but we need people already within the organization.
Ça se peut pas transformer une organisation de l'extérieur seulement.
An organization cannot be transformed solely from the outside.