B2 · Episode 3 · 7:30

Why Companies Should Contribute to Free Software Projects

This episode explores the benefits of contributing to free software projects—not only for individual developers (learning, reputation, job prospects) but especially for companies, highlighting economic advantages such as shared maintenance, quality assurance, cost savings, and competitive expertise.

Source:Marie-Odile Morandi / Libre à vous ! (April, Cause Commune) · License:CC BY-SA 2.0

Transcript

  1. Nous allons poursuivre avec la rediffusion d'une chronique de Marie- Odile Morandi.

    Next, we’ll replay a segment by Marie-Odile Morandi.

  2. On se retrouve juste après.

    We’ll be right back.

  3. Nous allons commencer avec une nouvelle chronique,

    We’ll begin with a new column,

  4. les transcriptions qui redonnent le goût de la lecture.

    ‘Transcriptions That Rekindle the Joy of Reading.’

  5. Une chronique préenregistrée, proposée par Mario Dil Morandi,

    This is a pre-recorded column,

  6. administratrice de l'APRIL, et lue par Laurélys Daniel, bénévole à l'APRIL.

    prepared by Mario Dil Morandi, APRIL’s administrator, and read by Laurélys Daniel, an APRIL volunteer.

  7. Le thème du jour de l'intérêt de contribuer à des projets libres.

    Today’s topic: Why contribute to free software projects?

  8. On se retrouve juste après, dans environ sept minutes,

    We’ll be back in about seven minutes,

  9. en direct sur Cause Commune, la voie des possibles.

    live on Cause Commune—The Path of Possibilities.

  10. Bonjour à toutes, bonjour à tous.

    Hello, everyone!

  11. Dans la présentation de la chronique« Les transcriptions qui redonnent le goût de la

    In the introduction to the column ‘Transcriptions That Rekindle the Joy of Reading,’

  12. lecture», on entend et on peut lire qu'il s'agit de partager des coups de cœur pour

    we hear—and can read—that it aims to share personal favorites,

  13. mettre en valeur une ou deux transcriptions.

    highlighting one or two transcriptions.

  14. La transcription dont je souhaite parler aujourd'hui a été un véritable coup de cœur

    The transcription I’d like to discuss today was a true favorite,

  15. que je souhaite donc partager.

    so I’m eager to share it with you.

  16. Il s'agit de la présentation proposée par Mathieu Ferment au salon Open Source

    It’s from Mathieu Ferment’s presentation at the Open Source Experience fair in Paris, November 2022,

  17. Experience qui s'est tenu à Paris en novembre 2022,

    held in Paris in November 2022,

  18. intitulée« Les contributions au logiciel libre sont- elles uniquement destinées à

    titled ‘Are Contributions to Free Software Solely for Humanistic Purposes?,’

  19. des fins humanistes? », d'une durée de 47 minutes.

    and lasting 47 minutes.

  20. Vous trouverez la référence sur la page consacrée à l'émission d'aujourd'hui sur le

    You’ll find the reference on today’s show page at libre-a-vous.org,

  21. site libre à vous point org.

    the free-software website.

  22. Une remarque cependant: les libristes que nous sommes regrettent que dans le

    One note, however: As free-software advocates, we regret that in the talk,

  23. discours, les expressions« open source» et« logiciel libre» soient employées de

    the terms ‘open source’ and ‘free software’ are used interchangeably,

  24. façon indifférenciée.

    without distinction.

  25. Dans cette chronique, le terme« logiciel libre» sera privilégié.

    In this column, we’ll therefore favor the term ‘free software.’

  26. Mathieu a une formation de développeur PHP et travaille actuellement pour

    Mathieu has trained as a PHP developer and currently works for

  27. PrestaShop, une.

    PrestaShop, a

  28. qui édite un logiciel libre permettant de construire une boutique en ligne.

    company that develops free software enabling people to build online stores.

  29. Mathieu explique que toute sa carrière s'est construite sur des projets libres:

    Mathieu explains that his entire career has been built on free and open-source projects:

  30. PHP, langage de programmation qui permet de produire des pages web,

    PHP, a programming language used to create web pages;

  31. Apache, logiciel de serveur web, MySQL, système de gestion de base de données,

    Apache, web server software; MySQL, a database management system;

  32. et GNU Linux. Il se sent donc redevable envers le monde du libre.

    and GNU/Linux. He therefore feels deeply indebted to the free-software community.

  33. En contribuant, il a ainsi l'impression de redonner un peu de ce qu'il a reçu.

    By contributing, he feels he is giving back some of what he has received.

  34. C'est cette même raison humaniste qui pousse de nombreux développeurs et

    It’s this same humanistic motivation that drives many developers—including women developers—to contribute;

  35. développeuses à contribuer, mais ce n'est pas la seule.

    yet it’s not the only reason.

  36. Quel moyen plus efficace pour apprendre que de pratiquer,

    What better way to learn than through practice—

  37. c'est à dire écrire du code.

    that is, writing code?

  38. Dans les projets libres, les contributions qui parviennent sont revues gratuitement

    In free and open-source projects, submitted contributions are reviewed free of charge

  39. par les mainteneurs, les experts du projet, qui en contrôlent la qualité,

    by the project maintainers—the experts—who ensure code quality,

  40. échangent avec les personnes qui contribuent et leur donnent des indications en

    engage with contributors, and provide them feedback.

  41. retour. Une excellente manière de s'améliorer et de se créer une réputation.

    This is an excellent way to improve one’s skills and build a professional reputation.

  42. Les développeurs et développeuses en recherche d'emploi mentionnent ces

    Developers—including women developers—seeking jobs list these contributions on their CVs,

  43. contributions sur leur CV, contributions qui sont attentivement regardées par les

    which recruiters carefully examine.

  44. recruteurs. Cependant, souvent, par manque de temps disponible,

    However, due to frequent time constraints,

  45. ces contributions, faites de façon bénévole et à titre individuel,

    these contributions—made voluntarily and individually—

  46. risquent de ne pas être régulières dans le temps et de ne pas aboutir de façon

    often fail to be sustained over time or yield serious outcomes.

  47. sérieuse. Il est donc important que ce soient les entreprises qui contribuent,

    It’s therefore crucial that companies themselves contribute—

  48. c'est- à- dire qui missionnent certains de leurs salariés sur leur temps de travail

    that is, assigning some of their employees to such work during paid working hours.

  49. rémunéré. Il faut donc convaincre les entreprises de contribuer,

    We must convince companies to contribute;

  50. participation salariée et participation bénévole restant certes complémentaires.

    paid employee participation and voluntary contribution remain complementary, of course.

  51. L'objectif d'une entreprise est de gagner de l'argent, de faire du profit.

    A company's goal is to make money and generate profit.

  52. Il faut donc s'adresser à elle en termes économiques.

    Therefore, you must address the company in economic terms.

  53. Mathieu Fermand va démontrer pourquoi les contributions au libre sont très

    Mathieu Fermand will explain

  54. intéressantes économiquement pour les entreprises et représentent des

    why contributing to free and open-source software

  55. investissements durables.

    is highly valuable economically and represents sustainable investment.

  56. Un développeur qui construit une solution logicielle, une application,

    When a developer builds a software solution or application,

  57. ne crée pas tout ce dont il a besoin ex nihilo.

    they don’t create everything they need from scratch.

  58. Il utilise des librairies libres, certes gratuites,

    They use free, open-source libraries—

  59. mais ont- elles un support? Bénéficient- elles d'une maintenance?

    but do these libraries have support? Are they actively maintained?

  60. En cas de bug dans le produit fini,

    If a bug appears in the final product,

  61. si en analysant ce bug on découvre qu'il provient de l'une de ces librairies,

    and analysis reveals it originates from one of those libraries,

  62. il va falloir exécuter des corrections, peut- être de façon précipitée,

    the company will need to fix it—possibly urgently—

  63. puis maintenir cette librairie, voire faire des montées de version,

    then maintain that library, and perhaps even upgrade its version.

  64. et cela aura un coût pour l'entreprise,

    This incurs costs for the company,

  65. d'autant plus si ce code est critique et que les problèmes engendrés lui font perdre

    especially if this code is critical and problems with it cause financial losses.

  66. de l'argent. À partir du moment où ce code est nécessaire à l'entreprise pour son

    Once this code becomes essential to the company’s operations,

  67. activité, Matthieu Ferrant lui conseille de le traiter comme si c'était son propre

    Matthieu Fermand advises treating it as if it were their own code—

  68. code, ce qu'il est devenu puisqu'il tourne dans son application.

    in fact, it has become their own code, since it runs inside their application.

  69. L'entreprise doit en prendre soin, donc contribuer, afin d'assurer sa survie,

    The company must take care of it—by contributing—to ensure its survival,

  70. mais aussi afin qu'il progresse.

    and also to help it improve.

  71. Avant d'être acceptée, une contribution passe devant un processus qualité.

    Before being accepted, a contribution goes through a quality assurance process.

  72. qui n'existe peut- être pas en interne dans cette entreprise.

    Such a process may not exist internally within the company.

  73. Lorsque le changement de code est validé,

    Once the code change is approved,

  74. les mainteneurs en acceptent aussi le fardeau de la maintenance qui vient avec.

    the maintainers also assume the maintenance burden that comes with it.

  75. D'autres développeurs vont donc maintenir ce code en échange de l'avoir donné au

    Thus, other developers will maintain this code,

  76. projet. Ainsi, en contribuant,

    in exchange for the company having contributed it to the project.

  77. l'entreprise bénéficie des processus de qualité et de maintenance,

    By contributing, the company benefits from rigorous quality and maintenance processes,

  78. et ceci gratuitement.

    and does so at no cost.

  79. Pour un entrepreneur, c'est que du bonheur, affirme Matthieu Ferramon.

    For an entrepreneur, this is pure happiness, affirms Matthieu Ferramon.

  80. Avec ce mécanisme, vu que les contributions de toutes les entreprises sont mises en

    With this mechanism,

  81. commun, chaque entreprise peut en plus récupérer l'intégralité du travail des

    since all companies’ contributions are pooled,

  82. autres. Ce qu'elle a investi est ainsi démultiplié,

    each company can also fully benefit from others’ work.

  83. donc économiquement là encore c'est très intéressant pour son budget.

    What it invested is thus multiplied—so economically, this is highly attractive for its budget.

  84. Les entreprises qui contribuent ne le font pas par bonté d'âme.

    Companies that contribute don’t do so out of goodwill.

  85. En contribuant, en faisant du code,

    By contributing, by writing code,

  86. leurs développeurs et développeuses interagissent avec d'autres personnes,

    their developers interact with other people,

  87. deviennent peut- être des mainteneurs, font de la revue de code,

    may even become maintainers and conduct code reviews,

  88. puis participent à la gouvernance du projet.

    and then take part in the project’s governance.

  89. Du coup, une telle entreprise acquiert une légère.

    As a result, such a company gains a certain influence,

  90. et une expertise qu'elle peut monétiser.

    and expertise it can monetize.

  91. En affirmant« Je connais très bien le domaine, je suis un expert»,

    By declaring, ‘I know this domain very well—I’m an expert,’

  92. elle pourra vendre son propre produit plus cher que ses concurrents.

    it can sell its own product at a higher price than competitors.

  93. Quand les développeuses et développeurs s'investissent,

    When developers invest themselves,

  94. contribuent régulièrement à un projet libre qui est nécessaire à leur entreprise,

    contributing regularly to an open-source project essential to their company,

  95. au fur et à mesure, elles et ils commencent à être connus,

    they gradually become known,

  96. à faire partie de la communauté.

    and become part of that community.

  97. Il est alors courant qu'on leur demande de faire partie du groupe de mainteneurs de

    It then becomes common to invite them to join the project’s maintainer group,

  98. ce projet libre.

    that is, this open-source project.

  99. Si certains de ces salariés endossent ce statut de mainteneur,

    If some of these employees take on the maintainer role,

  100. l'entreprise acquiert une sorte de pouvoir d'influence,

    the company gains a kind of influence,

  101. est en capacité d'orienter la direction que prend ce projet.

    and becomes able to steer the project’s direction.

  102. Cela devient très intéressant,

    This becomes highly attractive,

  103. d'autant plus si ce projet est un projet critique pour elle.

    especially if this project is critical to the company.

  104. Encore une raison très importante pour les entreprises de contribuer au libre.

    Another very important reason for companies to support free software.

  105. Certes, comme tout groupe d'humains qui travaillent ensemble,

    Indeed, just as with any group of people working together,

  106. comme dans toute gouvernance de projet, des désaccords existent.

    disagreements inevitably arise in any project governance.

  107. Mathieu affirme que le jeu en vaut la chandelle.

    Mathieu states that it’s well worth it.

  108. c'est- à- dire que les avantages et les intérêts dépassent largement ces petits

    That is, the benefits and advantages far outweigh these minor hassles.

  109. tracas. Développeuses et développeurs,

    Female and male developers,

  110. n'hésitez pas à participer à des projets libres à titre individuel.

    please don’t hesitate to contribute to free software projects individually.

  111. Cependant, comme le suggère dans cette conférence de Matthieu Ferramon,

    However, as Matthieu Ferramon suggests in this talk—

  112. dont nous vous conseillons de lire, voire relire la transcription,

    whose transcript we strongly recommend you read—or even reread—

  113. convaincre les entreprises de donner à leurs salariés des missions pour contribuer à

    convincing companies to assign employees tasks

  114. des projets libres sur leur temps de travail permettra d'obtenir des contributions

    to contribute to free software projects during work hours

  115. plus régulières, plus poussées et pérennes dans le temps.

    will yield contributions that are more regular, deeper, and sustainable over time.

  116. Objectif noble que de préserver et améliorer l'ensemble de l'écosystème du

    A noble goal: preserving and improving the entire ecosystem of free software as a shared heritage.

  117. patrimoine commun logiciel libre.

    (i.e., free software as humanity’s shared resource)

  118. C'était une nouvelle chronique de Mario Dill, lue par Mario

    This was another column by Mario Dill,

  119. Dill Morandi, lue par Élodie Déniel.

    read by Mario Dill Morandi and Élodie Déniel.

  120. Donc je vous invite si ça vous a inspiré à aller vraiment aussi regarder la source

    So if this inspired you, please do go check out the original source

  121. de cette transcription.

    (i.e., the transcript of this talk).