Identifiers for Digital Objects: the Case of Software Source Code Preservation

Authors : Roberto Di Cosmo, Morane Gruenpeter, Stefano Zacchiroli

In the very broad scope addressed by digital preservation initiatives, a special place belongs to the scientific and technical artifacts that we need to properly archive to enable scientific reproducibility.

For these artifacts we need identifiers that are not only unique and persistent, but also support integrity in an intrinsic way. They must provide strong guarantees that the object denoted by a given identifier will always be the same, without relying on third parties and external administrative processes.

In this article, we report on our quest for this identifiers for digital objects (IDOs), whose properties are different from, and complementary to, those of the various digital identifiers of objects (DIOs) that are in widespread use today.

We argue that both kinds of identifiers are needed and present the framework for intrinsic persistent identifiers that we have adopted in Software Heritage for preserving billions of software artifacts.


Intellectual Property in Publishing and …

Intellectual Property in Publishing and Research: Open Access in Biotechnology, Life Sciences, and Software :

« We show some of the parallels between three sectors: (i) research, in particular research and scholarly publishing; (ii) software, and the diversity of its rights management ecosystem; and (iii) biotechnology, with its restricted intellectual property ecosystem and declining levels of innovation. A core aspect of the research process is to be found in scholarly publishing. Some of the most advanced forms of scholarly, research publishing, relating to publishing practices including citation, are evident in biotechnology and the life sciences. Motivation for Open Access, for example, is far and away the
most pronounced in the life sciences. We look at how this ties in with the evolution of the management, generally, of intellectual property. Computing, with its basis in computational reasoning, can and should play a central role in this evolution. In fact we can already discern a future view of pharmaceuticals as a new form of software. »