Return to Video

Software Heritage - Preserving the Free Software Commons

  • Not Synced
    Hi, thank you.
  • Not Synced
    I'm Nicolas Dandrimont and I will indeed
    be talking to you about
  • Not Synced
    Software Heritage.
  • Not Synced
    I'm a software engineer for this project.
  • Not Synced
    I've been working on it for 3 years now.
  • Not Synced
    And we'll see what this thing is all about.
  • Not Synced
    [Mic not working]
  • Not Synced
    I guess the batteries are out.
  • Not Synced
    So, let's try that again.
  • Not Synced
    So, we all know, we've been doing
    free software for a while,
  • Not Synced
    that software source code is something
    special.
  • Not Synced
    Why is that?
  • Not Synced
    As Harold Abelson has said in SICP, his
    textbook on programming,
  • Not Synced
    programs are meant to be read by people
    and then incidentally for machines to execute.
  • Not Synced
    Basically, what software source code
    provides us is a way inside
  • Not Synced
    the mind of the designer of the program.
  • Not Synced
    For instance, you can have,
    you can get inside very crazy algorithms
  • Not Synced
    that can do very fast reverse square roots
    for 3D, that kind of stuff
  • Not Synced
    Like in the Quake 2 source code.
  • Not Synced
    You can also get inside the algorithms
    that are underpinning the internet,
  • Not Synced
    for instance seeing the net queue
    algorithm in the Linux kernel.
  • Not Synced
    What we are building as the free software
    community is the free software commons.
  • Not Synced
    Basically, the commons is all the cultural
    and social and natural resources
  • Not Synced
    that we share and that everyone
    has access to.
  • Not Synced
    More specifically, the software commons
    is what we are building
  • Not Synced
    with software that is open and that is
    available for all to use, to modify,
  • Not Synced
    to execute, to distribute.
  • Not Synced
    We know that those commons are a really
    critical part of our commons.
  • Not Synced
    Who's taking care of it?
  • Not Synced
    The software is fragile.
  • Not Synced
    Like all digital information, you can lose
    software.
  • Not Synced
    People can decide to shut down hosting
    spaces because of business decisions.
  • Not Synced
    People can hack into software hosting
    platforms and remove the code maliciously
  • Not Synced
    or just inadvertently.
  • Not Synced
    And, of course, for the obsolete stuff,
    there's rot.
  • Not Synced
    If you don't care about the data, then
    it rots and it decays and you lose it.
Title:
Software Heritage - Preserving the Free Software Commons
Description:

more » « less
Video Language:
English
Team:
Debconf
Project:
2018_mini-debconf-hamburg
Duration:
41:31

English subtitles

Incomplete

Revisions Compare revisions