B2 · Episode 26 · 4:31

The Evolution of Free and Open Source Software

This episode explores the historical origins and evolution of free and open source software, tracing its roots from 1960s code-sharing practices through the emergence of GNU, BSD, TeX, and the RFC culture, highlighting key milestones and influences in North America and beyond.

Source:Savoir-faire Linux / Wikimedia Commons · License:CC BY 3.0

Transcript

  1. Et donc, un peu comme chez Twitter ou comme j'ai fait avant chez Pryse puis chez

    So, it’s a bit like Twitter, and like what I did earlier at Pryse, then at

  2. Nidium. 90 à 95 % des logiciels qui sont utilisés par les startups dans lesquelles

    Nidium. In the startups we invest in—ranging from $500,000 to several million dollars—

  3. on investit de 500 000 $ à quelques millions de dollars utilisent,

    90–95% use, contribute to, and develop free software.

  4. contribuent et développent des logiciels libres.

    use, contribute to, and develop free software.

  5. Sans m'en rendre compte, je me suis rendu à

    Without realizing it, I found myself becoming

  6. être un des plus gros investisseurs en logiciel libre au Québec,

    one of Quebec’s largest investors in free software,

  7. je m'en suis rendu compte hier soir.

    and only realized it last night.

  8. Merci. Est- ce que je donne mes sources, c'est important quand même.

    Thank you! I must cite my sources—it really matters.

  9. Pour retracer un peu l'histoire

    To briefly trace the history of free software,

  10. du libre, j'ai utilisé sur le wiki de Facile,

    I used the Facile wiki page,

  11. il y a une super bonne chronologie de l'histoire de Linux Québec et de l'histoire de

    which features an excellent timeline of Linux Québec and Facile’s history.

  12. Facile. Ce qui est triste, c'est que ça existe pas nulle part ailleurs.

    Sadly, this timeline exists nowhere else.

  13. Merci à Facile d'avoir conservé les traces historiques.

    Thanks to Facile for preserving these historical records.

  14. Mais s'il y en a dans la salle parmi vous qui êtes des contributeurs actifs sur

    If any of you here are active Wikipedia contributors—

  15. Wikipédia, pas comme moi là, quand je fais une page,

    unlike me, who creates a page and

  16. elle se fait déliter parce que je sais pas comment,

    it gets immediately deleted because I don’t know how to do it properly;

  17. mais qui savent comment bien mettre l'histoire du libre au Québec sur Wikipédia,

    but you *do* know how to accurately document the history of free software in Québec on Wikipedia,

  18. s'il vous plaît, je vous demande de nous donner un coup de main là- dessus.

    please, I sincerely ask for your help with this!

  19. Et puis donc j'ai utilisé la page en anglais de Wikipédia sur l'history of free and

    Also, I consulted the English Wikipedia page on the history of free and open-source software, and an

  20. open source software et un

    Italian website,

  21. site italien qui est intéressant parce qu'il résumait bien

    which is interesting because it summarizes this history well.

  22. cette histoire- là.

    this history.

  23. Ok, je commence en vous disant, on va pas régler la question free,

    OK—I’ll start by saying: we won’t resolve today the definitions of ‘free,’ ‘open source,’ ‘open,’ or ‘libre.’

  24. open source, ouvert, libre aujourd'hui.

    'free,' 'open source,' 'open,' or 'libre.'

  25. Ça va pas servir mon propos.

    That wouldn’t serve my purpose today.

  26. C'est important, je faisais la blague ce matin,

    This is important—I joked about it this morning,

  27. je sais pas s'il y en a qui ont vu mon tweet,

    I don’t know if anyone saw my tweet,

  28. quand j'ai vu le directeur de la Free Software Foundation qui est allé dans le shell

    when I saw the Free Software Foundation’s director go into the terminal,

  29. pour kill un process pour repartir sa présentation,

    kill a process to restart his presentation,

  30. j'ai dit" this is not the year of desktop Linux".

    I said, ‘This is not the year of desktop Linux.’

  31. Mais blague à part, il m'a répondu que c'est parce qu'il y a un système compliqué.

    But joking aside, he replied that it’s because the system is complicated.

  32. Je le comprends.

    I understand that.

  33. Mais l'idée, c'est de dire, je vous

    But the point is: today, I’m speaking to you about the application—

  34. parle aujourd'hui de l'application.

    the application.

  35. Qu'est- ce que ça change dans l'entreprise, dans les organisations,

    What changes does it bring to companies and organizations?

  36. les logiciels libres et/ ou ouverts?

    Regarding free and/or open-source software?

  37. Mais je ne vais pas dire libre et/ ou ouvert.

    Yet I won’t say ‘free and/or open’.

  38. Je sais que je n'ai pas le droit de faire ça,

    I know I’m not supposed to do this,

  39. mais je vais utiliser logiciel libre et logiciel ouvert de manière interchangeable

    but today, I’ll use ‘free software’ and ‘open-source software’ interchangeably,

  40. aujourd'hui, comme si c'était des synonymes.

    as if they were synonyms.

  41. Je m'en excuse.

    I apologize for that.

  42. Fin de l'astérisque et de la parenthèse.

    End of footnote and parenthetical note.

  43. En regardant l'histoire,

    Looking back at history,

  44. je mets le début là, 65-85, je sais qu'on peut aller un peu plus loin si on recule

    I set the starting point around 1965–1985. Yes, we could go even further back,

  45. dans l'histoire, mais c'est important de comprendre que

    but it’s crucial to understand that

  46. avant 1965-70, Il n'y avait pas de logiciel libre parce qu'il n'y avait pas de

    before 1965–1970, there was no free software,

  47. logiciel propriétaire, parce qu'il n'y avait personne qui pensait que c'était

    because there was no proprietary software either,

  48. intéressant le logiciel.

    since nobody thought software itself was valuable.

  49. On vendait du hardware, des machines, et les gens,

    Hardware and machines were sold—and if people wrote code,

  50. s'ils écrivaient du code, pouvaient s'échanger le code.

    they freely shared it with each other.

  51. C'était probablement sur des tapes, dans ce temps- là.

    Back then, it was probably on tapes.

  52. Mon père travaillait chez Téléglobe et j'ai toujours ri quand j'ai découvert que le

    My father worked at Téléglobe,

  53. driver pour changer de disque s'appelait Roger.

    and I always laughed when I discovered that the disk-swapping driver was named Roger.

  54. Il demandait Roger, tu peux tu me mettre la tape 42,

    It would ask, ‘Roger, can you load tape 42 for me?’

  55. puis là Roger allait loader le tape, tu pouvais mettre tes

    Then Roger would load the tape,

  56. données, ton petit écran vert.

    and you could enter your data on that small green screen.

  57. Mais ce qui est intéressant aussi de considérer, c'est que

    But another interesting point to consider is that

  58. si sur la côte est, on a l'arrivée de GNU et de la Free Software Foundation,

    on the U.S. East Coast, GNU and the Free Software Foundation emerged;

  59. 83-85, ça se passe dans ces années- là, sur la côte ouest américaine,

    this happened around 1983–1985.

  60. c'est l'armée, et donc beaucoup de fonds publics qui sont investis dans le projet

    Meanwhile, on the U.S. West Coast, the military led the way—

  61. qui est DARPA, qui est le projet de recherche militaire, qui va amener

    a great deal of public funding went into the DARPA project,

  62. à la création d'ARPANET, qui est l'ancêtre de l'Internet,

    the U.S. Department of Defense’s military research initiative, which led to ARPANET,

  63. et à un paquet de recherche autour de Unix, donc les geeks de Unix à barbe,

    the precursor to the Internet.

  64. à sandales et à bas, viennent de là, donc à l'époque sur le Unix de AT&T,

    It also spurred a wave of research around Unix.

  65. mais ce qui va devenir BSD, c'est la racine de ce qui devient BSD,

    That’s where those bearded, sandal- and-sock-wearing Unix geeks came from:

  66. et en parallèle un projet de Donald Knuth, Knuth, je sais

    at that time, AT&T’s Unix,

  67. jamais comment le dire, un

    which later evolved into BSD.

  68. des pères du C et du C++, mais qui invente aussi TeX, qui est

    Also, Donald Knuth—I never remember how to pronounce his name—

  69. un éditeur, qui est un logiciel libre.

    one of the founding fathers of C and C++, who also invented TeX—a free software typesetting system.

  70. Et c'est aussi le début de la culture des RFC.

    This was also the beginning of RFC culture.

  71. Les RFC, c'est le Request for Comments,

    RFC stands for ‘Request for Comments’,

  72. c'est la manière dont les ingénieurs écrivaient les demandes pour dire j'ai un

    it’s how engineers wrote proposals—for example, ‘I propose a new standard’ or ‘I propose a new data format.’

  73. nouveau standard, j'ai un nouveau format de données,

    For instance: ‘I have a new standard,’ ‘I have a new data format.’

  74. Request for Comments.

    That’s what a ‘Request for Comments’ is.