Announcing the Software Heritage Acquisition Process: Rescuing and preserving landmark legacy source code

16 Oct 2019

Dear all,
software is a recent newcomer in the history of humankind, and while
we still have the unique chance to be able to talk to most of the people
that wrote landmark source code, we have not much time left, and huge
amount of legacy to rescue. I belive that our only chance to succeed is to
foster a collective effort, and to do that, we need to offer actionable
guidelines to those that are willing to help.
Today I'm delighted to announce an important step in this direction, with
the availability of the Software Heritage Acquisition Process (SWHAP): it
provides detailed, operational guidelines for collecting, curating and
archiving landmark legacy source code, following a workflow that takes into
account the many requirements needed to handle properly the original
SWHAP has been developed with the University of Pisa and UNESCO
and field-tested on landmark legacy source code found and curated by a
dedicated ***@***.*** team after months of efforts, leading to rescuing
jewels like the TAU music synthesizer from the early 70's, or the CMM
garbage collector that formed the basis of the first Java garbage collector.
The official document printed in occasion of the official event in Pisa
last weeks, as well as the complete version of the guidelines with an
extended walktrhough example are here attached, and all information, with a
reference mailing list, is available at
Do not hesitate in sharing this information inside your institutions and
All the best
Computer Science Professor
(on leave at INRIA from IRIF/University Paris Diderot)
Software Heritage E-mail : ***@***.***
Bureau C123 Twitter :
2, Rue Simone Iff Tel : +33 1 80 49 44 42
CS 42112
75589 Paris Cedex 12
GPG fingerprint 2931 20CE 3A5A 5390 98EC 8BFC FCCA C3BE 39CB 12D3

File Attachment: