{"id":1249,"date":"2026-01-21T10:32:45","date_gmt":"2026-01-21T09:32:45","guid":{"rendered":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/introduction\/"},"modified":"2026-01-26T16:20:22","modified_gmt":"2026-01-26T15:20:22","slug":"introduction","status":"publish","type":"page","link":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/introduction\/","title":{"rendered":"Introduction"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00a0\u00bb1&Prime; theme_builder_area=\u00a0\u00bbpost_content\u00a0\u00bb _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb hover_enabled=\u00a0\u00bb0&Prime; sticky_enabled=\u00a0\u00bb0&Prime; bottom_divider_style=\u00a0\u00bbarrow\u00a0\u00bb custom_padding=\u00a0\u00bb||96px|||\u00a0\u00bb next_background_color=\u00a0\u00bb#BDA5CF\u00a0\u00bb][et_pb_row _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb theme_builder_area=\u00a0\u00bbpost_content\u00a0\u00bb][et_pb_column _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb type=\u00a0\u00bb4_4&Prime; theme_builder_area=\u00a0\u00bbpost_content\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb theme_builder_area=\u00a0\u00bbpost_content\u00a0\u00bb hover_enabled=\u00a0\u00bb0&Prime; sticky_enabled=\u00a0\u00bb0&Prime; module_class=\u00a0\u00bblegende\u00a0\u00bb border_color_all=\u00a0\u00bb#000000&Prime; border_width_all=\u00a0\u00bb2px\u00a0\u00bb]<strong>En 2026, Software Heritage c\u00e9l\u00e8bre son 10e anniversaire. Pour marquer cet \u00e9v\u00e9nement, Software Heritage et Inria ont d\u00e9cid\u00e9 de mettre en place un dispositif original : une exposition de codes source. <\/strong><\/p>\n<p>L\u2019exposition, inaugur\u00e9e lors du Symposium annuel Software Heritage 2026 au si\u00e8ge de l\u2019UNESCO \u00e0 Paris le 28 janvier, est \u00e9galement mise \u00e0 disposition en ligne et sera amen\u00e9e \u00e0 circuler dans d\u2019autres lieux.<\/p>\n<p>L\u2019exposition adopte une approche inhabituelle : elle consid\u00e8re le code source comme l\u2019objet central de l\u2019exposition, et non comme un simple \u00e9l\u00e9ment de contexte. Le code source, au-del\u00e0 de sa finalit\u00e9 technique, rec\u00e8le de multiples niveaux de sens. Il peut r\u00e9v\u00e9ler les intentions de son auteur, refl\u00e9ter le contexte historique, social et culturel de sa cr\u00e9ation, et m\u00eame exprimer un style personnel, une cr\u00e9ativit\u00e9 ou des choix esth\u00e9tiques.<\/p>\n<p>L\u2019exposition a pour objectif de pr\u00e9senter une grande diversit\u00e9 de voix et de points de vue \u2013 notamment ceux de chercheurs, de praticiens, de scientifiques, d\u2019activistes, d\u2019artistes, et bien d\u2019autres. Un appel \u00e0 contributions a \u00e9t\u00e9 diffus\u00e9 et a suscit\u00e9 de nombreuses propositions. Le comit\u00e9 d\u2019exposition en a s\u00e9lectionn\u00e9 quinze de celles-ci, r\u00e9parties selon trois axes th\u00e9matiques : le code source comme t\u00e9moignage historique, le code source comme miroir de la soci\u00e9t\u00e9, et le code source comme art\u00e9fact culturel.<\/p>\n<p>\u00c0 travers cette diversit\u00e9, nous esp\u00e9rons illustrer les multiples dimensions sous lesquelles le code source peut \u00eatre compris et appr\u00e9ci\u00e9. L\u2019exposition se veut \u00eatre un point de d\u00e9part pour stimuler la r\u00e9flexion et discussion autour de la place du code source dans la soci\u00e9t\u00e9, ainsi que sur le d\u00e9fi d\u2019encourager l\u2019interaction avec celui-ci au-del\u00e0 de ses seuls aspects techniques.[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00a0\u00bb1&Prime; _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb background_color=\u00a0\u00bb#BDA5CF\u00a0\u00bb custom_padding=\u00a0\u00bb103px||59px|||\u00a0\u00bb hover_enabled=\u00a0\u00bb0&Prime; global_colors_info=\u00a0\u00bb{}\u00a0\u00bb bottom_divider_style=\u00a0\u00bbarrow\u00a0\u00bb sticky_enabled=\u00a0\u00bb0&Prime; next_background_color=\u00a0\u00bb#FFF59B\u00a0\u00bb][et_pb_row _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_margin=\u00a0\u00bb-5px|auto|12px|auto||\u00a0\u00bb custom_padding=\u00a0\u00bb0px|||||\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime; _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb text_font=\u00a0\u00bbgza-semibolditalic||||||||\u00a0\u00bb text_font_size=\u00a0\u00bb50px\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<p>T\u00e9moignage historique<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_margin=\u00a0\u00bb56px||49px|||\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<strong>L\u2019informatique moderne est souvent rattach\u00e9e aux premiers ordinateurs \u00e9lectroniques d\u00e9velopp\u00e9s durant la Seconde Guerre mondiale, dont la programmation n\u00e9cessitait de reconfigurer physiquement la machine.<\/strong><\/p>\n<p>Depuis, les pratiques de programmation ont \u00e9volu\u00e9 de fa\u00e7on spectaculaire, tout comme la diversit\u00e9 des applications possibles. Le code source historique offre un pr\u00e9cieux t\u00e9moignage de ces transformations techniques et sociales. <\/p>\n<p>L\u2019\u00e9tude du premier manuel de programmation ou des techniques de d\u00e9bogage inventives et sonores de Turing r\u00e9v\u00e8le la complexit\u00e9 du travail sur ces machines sans \u00e9cran et l\u2019ing\u00e9niosit\u00e9 de leurs concepteurs. Si les premiers ordinateurs \u00e9taient d\u00e9di\u00e9s au calcul num\u00e9rique, les chercheurs ont rapidement explor\u00e9 d\u2019autres domaines, comme l\u2019illustre ELIZA, premier chatbot cr\u00e9\u00e9 au milieu des ann\u00e9es 1960.[\/et_pb_text][et_pb_button button_url=\u00a0\u00bb@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6IjEyNiIsImVuYWJsZV9odG1sIjoib2ZmIn19@\u00a0\u00bb button_text=\u00a0\u00bbVoir T\u00e9moignage historique\u00a0\u00bb _builder_version=\u00a0\u00bb4.27.5&Prime; _dynamic_attributes=\u00a0\u00bbbutton_url\u00a0\u00bb _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_button=\u00a0\u00bbon\u00a0\u00bb button_icon=\u00a0\u00bb&#x24;||divi||400&Prime; button_on_hover=\u00a0\u00bboff\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00a0\u00bb1&Prime; _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb background_color=\u00a0\u00bb#FFF59B\u00a0\u00bb custom_padding=\u00a0\u00bb103px||59px|||\u00a0\u00bb hover_enabled=\u00a0\u00bb0&Prime; global_colors_info=\u00a0\u00bb{}\u00a0\u00bb bottom_divider_style=\u00a0\u00bbarrow\u00a0\u00bb sticky_enabled=\u00a0\u00bb0&Prime; next_background_color=\u00a0\u00bb#BAE3FA\u00a0\u00bb][et_pb_row _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_margin=\u00a0\u00bb-5px|auto|12px|auto||\u00a0\u00bb custom_padding=\u00a0\u00bb0px|||||\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime; _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb text_font=\u00a0\u00bbbricolage grotesque||on||||||\u00a0\u00bb text_font_size=\u00a0\u00bb50px\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<p>Miroir de la soci\u00e9t\u00e9<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_margin=\u00a0\u00bb56px||49px|||\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<p style=\"font-weight: 400;\"><strong>Le code une forme de texte, et la programmation est une forme d\u2019\u00e9criture.<\/strong><\/p>\n<p style=\"font-weight: 400;\">Ainsi, une exposition sur le code porte avant tout sur les processus sous-jacents et le contexte dans lequel le code a \u00e9t\u00e9 produit.<\/p>\n<p style=\"font-weight: 400;\">Pour le moment, la programmation est r\u00e9alis\u00e9e principalement par des \u00eatres humains. Ceux-ci int\u00e8grent le code \u00e0 leurs pratiques scientifiques, transformant leur rapport \u00e0 des champs de recherche s\u00e9culaires comme la recherche m\u00e9dicale. Ils s\u2019adaptent \u00e0 la culture et aux contraintes de la vie en entreprise, ou, \u00e0 l\u2019inverse, r\u00e9sistent \u00e0 des r\u00e9glementations et des lois per\u00e7ues comme arbitraires. Le code transforme \u00e9galement la mani\u00e8re dont nous interagissons les uns avec les autres, comme le montrent les grands projets de logiciels libres, mais aussi avec notre environnement.   <\/p>\n<p style=\"font-weight: 400;\">Les programmeur\u00b7se\u00b7s viennent d\u2019horizons, de cultures, d\u2019\u00e2ges et d\u2019identit\u00e9s de genre vari\u00e9s. Ces diff\u00e9rences fa\u00e7onnent in\u00e9vitablement la gen\u00e8se du code et le produit final. Lire le code source permet d\u2019ouvrir une petite fen\u00eatre sur le monde des programmeur\u00b7se\u00b7s et de comprendre comment ces diff\u00e9rences s\u2019y manifestent. En m\u00eame temps, comme tout autre texte, le code source fa\u00e7onne la soci\u00e9t\u00e9 \u2013 il v\u00e9hicule les biais, normes et pr\u00e9suppos\u00e9s de son \u00e9poque et contribue \u00e0 les fa\u00e7onner.   <\/p>\n<p>[\/et_pb_text][et_pb_button button_url=\u00a0\u00bb@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6IjEzMSIsImVuYWJsZV9odG1sIjoib2ZmIn19@\u00a0\u00bb button_text=\u00a0\u00bbVoir Miroir de la soci\u00e9t\u00e9\u00a0\u00bb _builder_version=\u00a0\u00bb4.27.5&Prime; _dynamic_attributes=\u00a0\u00bbbutton_url\u00a0\u00bb _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_button=\u00a0\u00bbon\u00a0\u00bb button_icon=\u00a0\u00bb&#x24;||divi||400&Prime; button_on_hover=\u00a0\u00bboff\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00a0\u00bb1&Prime; _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb background_color=\u00a0\u00bb#BAE3FA\u00a0\u00bb custom_padding=\u00a0\u00bb103px||59px|||\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_row _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_margin=\u00a0\u00bb-5px|auto|12px|auto||\u00a0\u00bb custom_padding=\u00a0\u00bb0px|||||\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime; _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb text_font=\u00a0\u00bbtransformamix_trial-semibold||on||||||\u00a0\u00bb text_font_size=\u00a0\u00bb50px\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<p>Art\u00e9fact culturel<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00a0\u00bb4.27.5&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_margin=\u00a0\u00bb56px||49px|||\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<p><strong>Le code, comme le langage parl\u00e9 ou \u00e9crit, peut \u00eatre un m\u00e9dium d\u2019expression esth\u00e9tique.<\/strong><\/p>\n<p>Des diff\u00e9rences stylistiques entre programmeurs aux po\u00e8mes en Perl de codeurs anonymes, il offre un ensemble singulier de contraintes cr\u00e9atives. Le code source est \u00e0 la fois univoque et ambivalent : il ne tol\u00e8re aucune ambigu\u00eft\u00e9 dans son interpr\u00e9tation, tout en devant rester intelligible \u00e0 la fois pour les machines et pour les humains. Il existe ainsi comme forme culturelle, visible dans les langages de programmation \u00e9sot\u00e9riques ludiques, les concours visant \u00e0 produire les programmes les plus obscurcis, ou encore dans des logiciels malveillants \u00e9l\u00e9gamment \u00e9crits.  <\/p>\n<p>Mais le code source existe aussi au sein de la culture. \u00c9crit par des humains inscrits dans des imaginaires et des pratiques sp\u00e9cifiques, il refl\u00e8te le contexte dans lequel il est produit. Il peut par exemple exprimer la culture hacker, o\u00f9 savoirs et comp\u00e9tences techniques se m\u00ealent \u00e0 des plaisanteries d\u2019initi\u00e9s, ou refl\u00e9ter des luttes f\u00e9ministes lorsque le code devient un moyen d\u2019expression artistique et politique. Dans un sens plus large, il \u00e9mane d\u2019une population largement homog\u00e8ne \u2013 majoritairement blanche, masculine et situ\u00e9e dans le Nord global \u2013 au sein de laquelle les langues autres que l\u2019anglais sont souvent per\u00e7ues comme des curiosit\u00e9s et o\u00f9 les in\u00e9galit\u00e9s de genre demeurent profond\u00e9ment enracin\u00e9es.   <\/p>\n<p>[\/et_pb_text][et_pb_button button_url=\u00a0\u00bb@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6IjEyOSIsImVuYWJsZV9odG1sIjoib2ZmIn19@\u00a0\u00bb button_text=\u00a0\u00bbVoir Art\u00e9fact culturel\u00a0\u00bb _builder_version=\u00a0\u00bb4.27.5&Prime; _dynamic_attributes=\u00a0\u00bbbutton_url\u00a0\u00bb _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_button=\u00a0\u00bbon\u00a0\u00bb button_icon=\u00a0\u00bb&#x24;||divi||400&Prime; button_on_hover=\u00a0\u00bboff\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En 2026, Software Heritage c\u00e9l\u00e8bre son 10e anniversaire. Pour marquer cet \u00e9v\u00e9nement, Software Heritage et Inria ont d\u00e9cid\u00e9 de mettre en place un dispositif original : une exposition de codes source. L\u2019exposition, inaugur\u00e9e lors du Symposium annuel Software Heritage 2026 au si\u00e8ge de l\u2019UNESCO \u00e0 Paris le 28 janvier, est \u00e9galement mise \u00e0 disposition en [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-1249","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/pages\/1249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/comments?post=1249"}],"version-history":[{"count":12,"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/pages\/1249\/revisions"}],"predecessor-version":[{"id":1590,"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/pages\/1249\/revisions\/1590"}],"wp:attachment":[{"href":"https:\/\/www.sourcecode-exhibition.softwareheritage.org\/fr\/wp-json\/wp\/v2\/media?parent=1249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}