B2 · Episode 27 · 4:51
Twenty Years of Free Software
This episode traces the evolution of the free software movement in Quebec, covering its collaborative engineering culture, the emergence of Linux and BSD in the 1990s, the formalization of open standards by IETF and W3C, desktop and server adoption (LAMP stack, GNOME, LibreOffice), and early commercialization efforts like Red Hat.
Source:Savoir-faire Linux / Wikimedia Commons · License:CC BY 3.0
Transcript
Donc c'est toute cette culture de l'ingénieur et un peu de la recherche scientifique
So this entire engineering culture, plus a bit of scientific research culture,
de dire voici mon hypothèse, voici mon premier jet,
is about proposing my hypothesis, presenting my first draft,
s'il vous plaît faites- moi des commentaires, on va
please give me your feedback,
l'améliorer ensemble et si on travaille ensemble,
we’ll improve it together—and if we work together,
ça va faire le meilleur standard, système, peu importe,
we’ll create the best possible standard, system—whatever it may be.
qu'on est capable de créer. Et c'est vraiment cette culture- là aussi qui est à la
And it’s truly this culture that forms the foundation of all free software discussion groups.
base de tous les groupes de discussion sur les logiciels libres.
All free software discussion groups are built upon this culture.
J'avance un petit peu dans le temps pour aller aux années 90.
I’ll now jump forward a bit in time—to the 1990s.
Trois choses importantes.
Three important things.
Un, début de la distribution sur les réseaux ouverts des logiciels.
First: software distribution over open networks.
Donc, je vous parle des débuts d'Internet,
I’m referring to the early days of the Internet,
les débuts de la mise en réseau des différents centres de recherche universitaires,
to the initial phase when university research centers began connecting with each other,
et l'arrivée des deux grandes branches de la fondation des systèmes d'opération
and to the emergence of the two major branches of modern open operating systems,
ouverts modernes qu'on connaît aujourd'hui, qui est
the ones we know today—namely,
Linux. Donc, vous avez tous lu le message classique de Linus
Linux. You’ve all read Linus Torvalds’ famous message:
Torvalds qui dit, c'est pas un gros projet, mais regardez donc ça,
‘It’s not a big project, but take a look at this—’
cette affaire- là que je viens de mettre sur le réseau,
‘this thing I just posted online,’
vous me direz ce que vous en pensez.
‘and let me know what you think.’
Ce qui est devenu Linux, et 386BSD, 286BSD,
which later became Linux, and also 386BSD and 286BSD,
qui est le premier Unix non propriétaire.
the first non-proprietary Unix system.
Donc, les BSD qu'on avait avant,
In earlier BSD versions,
il y avait toujours des morceaux qui appartenaient à AT&T.
there were always pieces owned by AT&T.
Ça, c'est le premier.
This time, however, was the first instance of full independence.
premier système d'opération dans cette famille Unix BSD là où tout a été réécrit et
This was the first Unix-like BSD operating system where all code was rewritten,
puis il y a plus rien qui appartient à personne.
so nothing remained owned by anyone else.
Fait que là si.
So, at that time,
C'est à ce moment- là où Linus Torvalds a choisi la licence GPL et où on a eu le
Linus Torvalds chose the GPL license, sparking
début de la discussion sans fin entre est- ce que c'est un logiciel libre ou un
an endless debate over whether it is free software or
logiciel open source.
open-source software.
C'est aussi le début de la formalisation des standards.
It also marked the beginning of standardization efforts.
Donc, dans les années 90, suite à ce qui est arrivé avec les RFC,
Thus, in the 1990s—following developments around RFCs—
ce qu'on voit, c'est que l'IETF, Internet Engineering Task Force,
we see the Internet Engineering Task Force (IETF)
et le W3C, le World Wide Web Consortium, qui est fondé en 95,
and the World Wide Web Consortium (W3C), founded in 1995,
commencent à mettre en place des groupes de travail pour s'assurer que les standards
begin establishing working groups to ensure
d'interopérabilité essentiels au développement de l'informatique moderne
essential interoperability standards for modern computing
soient faits d'une façon qui respecte la tradition,
are developed in a way that honors tradition,
mais aussi qui respecte l'ensemble des participants.
yet also respects all participants.
Il y a une coupe de crise à cette époque- là parce que ça coûte cher d'être membre
Still, a minor crisis arose then because
de ces organisations- là, notamment au W3C,
membership in these organizations—especially the W3C—is costly,
mais puisque ce sont des organisations à but non lucratif,
yet since they are non-profit organizations,
il faut qu'elles en vivent d'une façon ou d'une autre.
they must sustain themselves somehow.
Reste que si on regarde depuis 1995 peut- être
Still, if we look back from around 1995
jusqu'à aujourd'hui, les 20 ans de standards et de protocoles qu'on a eus,
to today—the past twenty years of standards and protocols—
ça reste quelque chose qui est assez solide et standard,
they remain remarkably solid and standardized,
sauf peut- être si vous faites du SOAP ou quelque chose de même.
except perhaps if you’re using SOAP or similar technologies.
Il se passe en parallèle, vous le savez,
In parallel, as you know,
l'informatique libre sur le bureau, donc
free software on the desktop was also emerging—such as:
XFree, un système de fenêtres, GNOME, KDE, l'arrivée de StarOffice,
the XFree window system, GNOME, KDE, and StarOffice’s arrival;
StarOffice qui devient OpenOffice, qui devient LibreOffice,
StarOffice later became OpenOffice, then LibreOffice—a full office suite;
donc une suite bureautique, et Mozilla, Netscape qui devient open source.
and Mozilla, plus Netscape becoming open source.
On peut maintenant, avec
Now, we can use
ces différents blocs de construction- là,
these various building blocks,
avoir un bureau internet moderne puis faire les tâches de bureautique que la plupart
to set up a modern internet-based office environment,
des gens ont besoin de faire, complètement avec des logiciels libres.
and carry out most common office tasks entirely with free software.
Il se passe la même chose sur le réseau, sur les serveurs internet,
The same thing happens on the web—on internet servers,
c'est ce qu'on appelle le stack LAMP: Linux, Apache, MySQL, Perl,
known as the LAMP stack: Linux, Apache, MySQL, Perl,
PHP ou Python.
PHP, or Python.
Et en parallèle de ça, le développement de toute la culture des newsgroups,
In parallel, the culture of newsgroups, IRC chats, and Mailman—the famous mailing-list software—
des chats sur IRC et de Mailman, célèbre logiciel de liste de discussion,
also flourished;
sur laquelle la plupart des discussions techniques,
most technical discussions,
entre autres du kernel Linux, vont avoir lieu.
including those about the Linux kernel, would take place on it.
Ok, fait que tout ça, ça se met en place.
Okay—so all these elements gradually fell into place.
On arrive à un moment dans l'histoire où
We then reached a point in history where
s'il y a plein de monde qui utilise le logiciel libre, si c'est essentiel,
if many people were already using free software—and it had become essential—
est- ce qu'on peut le commercialiser?
could it be commercialized?
Donc, point tournant dans l'histoire, c'est l'arrivée de Red Hat,
So a turning point in this history was the emergence of Red Hat,
qui va aller en bourse, c'est une des dix entrées en bourse les plus fracassantes
which went public—among the ten most spectacular IPOs
qu'on a eu dans les vingt dernières années,
of the past twenty years—
qui va explorer cette intersection vraiment bizarre de.
and which explored this truly unusual intersection:
Comment tu vas faire de l'argent avec quelque chose qui est gratuit?
How do you make money from something that’s free?
Je me souviens des débats à cette époque- là, c'était vraiment,
I remember the debates back then—they really were,
vraiment une énigme.
truly a puzzle.
Impensable à percer, comment on va faire d'argent avec quelque chose qui est
It seemed utterly unsolvable: how could we make money from something free?
gratuit? Ma réponse à l'époque, c'était: est
My answer at the time was: Is Canadian law free?
ce que la loi canadienne est gratuite?
(meaning: ‘free’ doesn’t mean ‘without value’)
Certainement. Est ce que les avocats font de l'argent?
Certainly. Do lawyers make money?
Certainement. Je pense qu'il y a un modèle quelque part.
Certainly. I think there's a model somewhere.