The complete software archive: building tomorrow's OSPO tools for compliance, security, AI & more
Abstract
Software Heritage collects publicly available source code from numerous software projects and tracks their ongoing development. Talk delivered at OSPOlogyLive Europe.
Full text
The complete software archive: building tomorrow's OSPO tools for compliance, security, AI & more Bastien Guerry [email protected] OSPOlogyLive Europe – Nov. 5th 2025
OSPOlogyLive Europe – Nov. 5th 2025 Experiences ●Maintainer of Org-mode for GNU Emacs ●Employee of Wikimedia France (2010) ●Lead the French Open Source Programme Office (2020) ●Now head of partnerships at Software Heritage
OSPOlogyLive Europe – Nov. 5th 2025 Confessions ●code.gouv.fr was about software catalogs ●I have this thing for libraries ● Working for The Software Library ❤️ ●Into the rabbit hole...
OSPOlogyLive Europe – Nov. 5th 2025 What is a library9?
OSPOlogyLive Europe – Nov. 5th 2025
OSPOlogyLive Europe – Nov. 5th 2025 What is a library9? ●A place...
OSPOlogyLive Europe – Nov. 5th 2025
OSPOlogyLive Europe – Nov. 5th 2025 What is a library9? ●A place… ●… with books
OSPOlogyLive Europe – Nov. 5th 2025
OSPOlogyLive Europe – Nov. 5th 2025 What is a book9? ●Readable (text + metadata) ●Movable (« Can I borrow this text book ? ») ●Referenceable (text alone is not) ●Replicable (both text and editions are) A physical, moveable container with referenceable content and metadata.
OSPOlogyLive Europe – Nov. 5th 2025
OSPOlogyLive Europe – Nov. 5th 2025 What is source code9?
OSPOlogyLive Europe – Nov. 5th 2025
OSPOlogyLive Europe – Nov. 5th 2025
OSPOlogyLive Europe – Nov. 5th 2025 What is source code9? ●Readable ●Movable? ●Referenceable? ●Replicable?
OSPOlogyLive Europe – Nov. 5th 2025 Archiving source code9?
OSPOlogyLive Europe – Nov. 5th 2025 Git to the rescue9! ●Readable (git checkout) ●Movable9(git pull / git push) ●Referenceable (SHA-256) ●Replicable9(fork) Git is to source code what books are to texts.
OSPOlogyLive Europe – Nov. 5th 2025 What is Software Heritage9? ●An archive of all published source code ●In the form of Git repositories (history & intrinsic metadata) ●With metadata from upstream sources (forges, etc.)
OSPOlogyLive Europe – Nov. 5th 2025 What is Software Heritage9? ●A database of immutable facts9: source code versions and metadata. ●An institution that preserves Git repositories and enables knowledge about them. An infrastructure for public repositories and an institution for knowledge about them.
OSPOlogyLive Europe – Nov. 5th 2025 Let’s talk [email protected] https://www.softwareheritage.org
OSPOlogyLive Europe – Nov. 5th 2025 Sources ●https://commons.wikimedia.org/wiki/File:Bibliotheca_Alexandrina_-_20080720e.jpg ●https://commons.wikimedia.org/wiki/File:British_Library_%2B_St_Pancras_7527-31hug.jpg ●https://commons.wikimedia.org/wiki/File:British_Museum_Reading_Room,_reading_desk_F1.jpg ●https://commons.wikimedia.org/wiki/File:How_to_Human_Library_(31885630028).jpg ●https://commons.wikimedia.org/wiki/File:P.Oxy._XI_1362.jpg ●https://commons.wikimedia.org/wiki/File:Naskah_Sunda_Lontar.jpg ●https://books.openedition.org/pulg/25882 ●© Jared Soares for NPR for https://npr.brightspotcdn.com