SlideShare a Scribd company logo
1 of 21
Download to read offline
Data Archiving and Networked Services
Netwerk Digitaal Erfgoed
DIGITAAL ERFGOED HOUDBAAR
presents
SOFTWARE SUSTAINABILITY
Patrick J.C. Aerts
So, I tried another way, …
Three take home messages
 We are losing our history
 Because much of it is digitally born and we lose access
 Treat Software Sustainability and Data Stewardship on equal footing
 At least policy wise
 Invest in education to mitigate the problem for the future
 We still have the legacy to take care of
Definitions
• The following definition has been in use:
 Software Sustainability: coding practices (“ethics”) in support of reusability, verifiability and
maintainability of software and the system for availability and maintanance of software.
• But for the current research:
 Software Sustainability: coding practices (“ethics”) in support of reusability, verifiability and
maintainability of software and the system for recovering, availability and maintanance of
software.
• Other definitions are in use as well
Coherence and differences
 Data and Software are intimately connected
 Data can not be read, interpreted, handled without the proper software, unless it
is printed matter
 Even for reading ascii-code software is required
 Ergo: Software and data need to be treated in a coherent manner, to secure
future use, re-use, retraceability, etc.
 But Software Sustainability requires quite other technical solutions and expertise
than does Data Stewardship
About the report
• The report encompasses:
– Use cases
– Issues and elements of concern across all the domains1
– Specifics of each domain
– More details on the issues
– Conclusions and recommendations
– An account of software categories
1 Domains are the NCDD-partner domains: library, archive, museum, science, …
Use cases
• There are over 10 use cases
• The use cases concern:
– The way software has been developed
– The way software is created according to todays insights
– What happens when an organisation, hosting a lot of software, ceases to exist
– A little about the KB’s CD-ROM collection
– A little about B&G’s software
– Preserving games
– Digital archeology: de Digitale Stad
– CATCH
– Born Digital Art
Common elements of concern
• Legislation!
– Preservation is a challenge, but the outcome pretty useless, unless legislation changes:
• Making an image of the CD/DVD/CR-ROM, etc. is an infringement of copyrights
• Running software from an image on an Windows 95 emulator is again an infringement
• Keeping a (snapshot) copy of a website is perhaps legal, but
• Offering a service to old websites is again copyrights-protected and so useless for the public
at large
• The problem is particularly complex in the case of “abandonware”
• New are on-line versions of common software: Office 365!
More shared issues and concerns
• Physical protection
• Bitrot and linkrot
• (Lack of) original devices
• (Lack of) sources
• (Lack of) documentation and versioning
• (Lack of) structured processes in development
• Old/obsolete languages
• Old operating systems.
Specifics per domain
• A scale of growing complexity from science to art:
– In science, the bottom line is: having the text of the code:
• however complex, it is possible to a large extent to grasp the idea’s and
methodology behind the software and reconstruct it.
– In gaming having the software is only half of the effort: what about the Nintendo,
XboX, Wii-experience or playing against many other players over the internet?
– In born digital art the observer’s perception is what interests the artist. Having the
software has no meaning, unless the whole of the contraption is recovered
Science
• It’s all about accelerating scientific discovery1
• Reprocibility of scientific output
• Re-usability of code
• Open science, sharing, etc.
• Much orphaned software after project end
• Lack of formal rules agreements on software creation,
sustainability
1
Libraries/Archives
• Collections to be saved, but stored on old media, written in old
formats
• CD-ROMS, educational material, art stuff, digital collections
• Obsolete formats: ms word, macwrite, wordperfect, DB4, ..
• Documents and data on obsolete media: tapes, disks, CD-i
Foto: Persbureau van Eijndhoven
Gemeenten in de knoop met floppy’s & cd-roms
20 MEI 2016
DEN HAAG
- Gemeenten hebben problemen met het archiveren van informatie die op verouderde wijze is opgeslagen. Het gaat onder
meer om materiaal op floppy's, cd-roms en taperecorders. Deze informatie blijkt inmiddels moeilijk vindbaar, niet
doorzoekbaar en is soms in zijn geheel niet toegankelijk. Dat blijkt uit een steekproef van het vakblad Binnenlands Bestuur
onder 26 gemeenten.
- …
Digital archeology
• How to restore complete digital environments?
• For reasons of historic importance
• The Digitale Stad
– More about that in the afternoon
• Importance for the history of computing, coding, modelling
Game preservation
• For historic reasons
• With significant public/social interest
• Reviving old games is one, but why was the game a hit?
• Intense interaction between the software and the device
• Special designed devices
• Internet games; how to mimic internet response during a game
• How to cope with licence/rights interactions during a game: on line
check for validity, on-line buying of higher levels, etc.
Born Digital Art
• Close interaction between software, hardware and the design of the
artifact.
• It´s all about the perception of the observer
• Digital art is as old as computers are:
• CSIRAC played music!
• How to recover art objects, designed on
PDP 11-1 computers, with handmade
interfaces to color television screens
• (as there were no other color displays yet)
Council for Scientific and Industrial Research Automat
Computer
Further action (government)
• Take caring for cultural heritage seriously
– Don’t let the past 50 years of gained knowledge slip away due to negligence
– Invest in further research to enable software recovery, maintenance and sustainability
in all relevant sectors
– Consider installing a Software Sustainability Initiative for scientific software
– Consider extending that to cover expertise in all domains
– Take action to compile a list of working hardware and peripherals
– And to join forces to set up a museum of (working) computer systems and peripherals
Contact information
• DANS: dans.knaw.nl (Data Archiving and networked Services)
For Software Sustainability:
 Consider setting up a Software Sustainability Initiative in each country;
 Consider forming a Software Sustainability Infrastructure built on
these national in initatives
 This would add to the visibility and appreciation of the issue
 This would enable easy sharing of knowledge, insights, best practices
End-Of-Presentation
Thank you
Software sustainability - Patrick Aerts

More Related Content

What's hot

Generations of computers
Generations of computersGenerations of computers
Generations of computersumesh duwal
 
Networking human area network
Networking human area networkNetworking human area network
Networking human area networkeSAT Journals
 
Is202 ch03 and ch04
Is202   ch03 and ch04Is202   ch03 and ch04
Is202 ch03 and ch04Shaheen Khan
 
Lecture 2011.05B - FOSS Communities and the Spread of Free (Digital Sustainab...
Lecture 2011.05B - FOSS Communities and the Spread of Free (Digital Sustainab...Lecture 2011.05B - FOSS Communities and the Spread of Free (Digital Sustainab...
Lecture 2011.05B - FOSS Communities and the Spread of Free (Digital Sustainab...Marcus Dapp
 
Now You See It, Now You Wont
Now You See It, Now You WontNow You See It, Now You Wont
Now You See It, Now You Wontashtreex
 
Individual and Technology
Individual and TechnologyIndividual and Technology
Individual and TechnologyMr Shipp
 
1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]Irwin Elengovn
 
Input friendly intranets
Input friendly intranetsInput friendly intranets
Input friendly intranetsHazel Hall
 
Authorship Drm Seminar
Authorship Drm SeminarAuthorship Drm Seminar
Authorship Drm Seminarcorinnejordan
 
Embodied Data Objects
Embodied Data ObjectsEmbodied Data Objects
Embodied Data ObjectsManas Tungare
 
2014 06-20 fac visual art and design bandung institute of technology ml
2014 06-20 fac visual art and design bandung institute of technology  ml2014 06-20 fac visual art and design bandung institute of technology  ml
2014 06-20 fac visual art and design bandung institute of technology mlMonika Lechner
 
The crucial role of file formats in building and preserving Digital Media Cul...
The crucial role of file formats in building and preserving Digital Media Cul...The crucial role of file formats in building and preserving Digital Media Cul...
The crucial role of file formats in building and preserving Digital Media Cul...Marco Fioretti
 
Cibm ch03 and ch04
Cibm   ch03 and ch04Cibm   ch03 and ch04
Cibm ch03 and ch04Shaheen Khan
 

What's hot (19)

Generations of computers
Generations of computersGenerations of computers
Generations of computers
 
DRM Powerpoint
DRM PowerpointDRM Powerpoint
DRM Powerpoint
 
Networking human area network
Networking human area networkNetworking human area network
Networking human area network
 
Digital technology
Digital technologyDigital technology
Digital technology
 
Is202 ch03 and ch04
Is202   ch03 and ch04Is202   ch03 and ch04
Is202 ch03 and ch04
 
Lecture 2011.05B - FOSS Communities and the Spread of Free (Digital Sustainab...
Lecture 2011.05B - FOSS Communities and the Spread of Free (Digital Sustainab...Lecture 2011.05B - FOSS Communities and the Spread of Free (Digital Sustainab...
Lecture 2011.05B - FOSS Communities and the Spread of Free (Digital Sustainab...
 
Now You See It, Now You Wont
Now You See It, Now You WontNow You See It, Now You Wont
Now You See It, Now You Wont
 
Individual and Technology
Individual and TechnologyIndividual and Technology
Individual and Technology
 
What is Intellectual Property : A Primer For Librarians
What is Intellectual Property : A Primer For LibrariansWhat is Intellectual Property : A Primer For Librarians
What is Intellectual Property : A Primer For Librarians
 
1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]
 
Input friendly intranets
Input friendly intranetsInput friendly intranets
Input friendly intranets
 
ILL & Copyright: Putting it all Together
ILL & Copyright: Putting it all TogetherILL & Copyright: Putting it all Together
ILL & Copyright: Putting it all Together
 
Authorship Drm Seminar
Authorship Drm SeminarAuthorship Drm Seminar
Authorship Drm Seminar
 
Embodied Data Objects
Embodied Data ObjectsEmbodied Data Objects
Embodied Data Objects
 
Ch12
Ch12Ch12
Ch12
 
2014 06-20 fac visual art and design bandung institute of technology ml
2014 06-20 fac visual art and design bandung institute of technology  ml2014 06-20 fac visual art and design bandung institute of technology  ml
2014 06-20 fac visual art and design bandung institute of technology ml
 
The crucial role of file formats in building and preserving Digital Media Cul...
The crucial role of file formats in building and preserving Digital Media Cul...The crucial role of file formats in building and preserving Digital Media Cul...
The crucial role of file formats in building and preserving Digital Media Cul...
 
Histrory
HistroryHistrory
Histrory
 
Cibm ch03 and ch04
Cibm   ch03 and ch04Cibm   ch03 and ch04
Cibm ch03 and ch04
 

Similar to Software sustainability - Patrick Aerts

Planning and Managing Digital Library & Archive Projects
Planning and Managing Digital Library & Archive ProjectsPlanning and Managing Digital Library & Archive Projects
Planning and Managing Digital Library & Archive Projectsac2182
 
Introduction to Digital Preservation
Introduction to Digital PreservationIntroduction to Digital Preservation
Introduction to Digital PreservationBill LeFurgy
 
Research Data (and Software) Management at Imperial: (Everything you need to ...
Research Data (and Software) Management at Imperial: (Everything you need to ...Research Data (and Software) Management at Imperial: (Everything you need to ...
Research Data (and Software) Management at Imperial: (Everything you need to ...Sarah Anna Stewart
 
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎Libcorpio
 
An Introduction to digital preservation at the Library of Congress
An Introduction to digital preservation at the Library of CongressAn Introduction to digital preservation at the Library of Congress
An Introduction to digital preservation at the Library of Congresslljohnston
 
20120911 delija kukina - education of digital forensics experts
20120911 delija kukina - education of digital forensics experts20120911 delija kukina - education of digital forensics experts
20120911 delija kukina - education of digital forensics expertsDamir Delija
 
Of Communities and Practices: Digital Preservation Innovation & Research
Of Communities  and Practices: Digital Preservation Innovation & ResearchOf Communities  and Practices: Digital Preservation Innovation & Research
Of Communities and Practices: Digital Preservation Innovation & ResearchErwin Verbruggen
 
Wwsss intro2016-final
Wwsss intro2016-finalWwsss intro2016-final
Wwsss intro2016-finalSteffen Staab
 
Navigating Access to Digital AV Collections
Navigating Access to Digital AV CollectionsNavigating Access to Digital AV Collections
Navigating Access to Digital AV CollectionsRebecca Fraimow
 
The Mind-Boggling Challege of Long-Term Digital Preservation
The Mind-Boggling Challege of Long-Term Digital PreservationThe Mind-Boggling Challege of Long-Term Digital Preservation
The Mind-Boggling Challege of Long-Term Digital PreservationGordon Hoke
 
Future-Proofing the Web: What We Can Do Today
Future-Proofing the Web: What We Can Do TodayFuture-Proofing the Web: What We Can Do Today
Future-Proofing the Web: What We Can Do TodayJohn Kunze
 
Dr H K Kaul
Dr H K KaulDr H K Kaul
Dr H K Kaullrc.jiit
 
Digitisation Infrastructure - June 2007
Digitisation Infrastructure - June 2007Digitisation Infrastructure - June 2007
Digitisation Infrastructure - June 2007Alastair Dunning
 
Open source caqdas what is in the box and what is missing
Open source caqdas what is in the box and what is missingOpen source caqdas what is in the box and what is missing
Open source caqdas what is in the box and what is missingMerlien Institute
 
cloudcomputingdistributedcomputing-171208050503 (1).pdf
cloudcomputingdistributedcomputing-171208050503 (1).pdfcloudcomputingdistributedcomputing-171208050503 (1).pdf
cloudcomputingdistributedcomputing-171208050503 (1).pdfArchanaPandiyan
 

Similar to Software sustainability - Patrick Aerts (20)

Planning and Managing Digital Library & Archive Projects
Planning and Managing Digital Library & Archive ProjectsPlanning and Managing Digital Library & Archive Projects
Planning and Managing Digital Library & Archive Projects
 
Introduction to Digital Preservation
Introduction to Digital PreservationIntroduction to Digital Preservation
Introduction to Digital Preservation
 
Research Data (and Software) Management at Imperial: (Everything you need to ...
Research Data (and Software) Management at Imperial: (Everything you need to ...Research Data (and Software) Management at Imperial: (Everything you need to ...
Research Data (and Software) Management at Imperial: (Everything you need to ...
 
Ariadne overview
Ariadne overviewAriadne overview
Ariadne overview
 
Intellectual Property
Intellectual PropertyIntellectual Property
Intellectual Property
 
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
 
An Introduction to digital preservation at the Library of Congress
An Introduction to digital preservation at the Library of CongressAn Introduction to digital preservation at the Library of Congress
An Introduction to digital preservation at the Library of Congress
 
20120911 delija kukina - education of digital forensics experts
20120911 delija kukina - education of digital forensics experts20120911 delija kukina - education of digital forensics experts
20120911 delija kukina - education of digital forensics experts
 
Of Communities and Practices: Digital Preservation Innovation & Research
Of Communities  and Practices: Digital Preservation Innovation & ResearchOf Communities  and Practices: Digital Preservation Innovation & Research
Of Communities and Practices: Digital Preservation Innovation & Research
 
Wwsss intro2016-final
Wwsss intro2016-finalWwsss intro2016-final
Wwsss intro2016-final
 
Trm Introduction
Trm IntroductionTrm Introduction
Trm Introduction
 
eDiscovery
eDiscoveryeDiscovery
eDiscovery
 
Navigating Access to Digital AV Collections
Navigating Access to Digital AV CollectionsNavigating Access to Digital AV Collections
Navigating Access to Digital AV Collections
 
The Mind-Boggling Challege of Long-Term Digital Preservation
The Mind-Boggling Challege of Long-Term Digital PreservationThe Mind-Boggling Challege of Long-Term Digital Preservation
The Mind-Boggling Challege of Long-Term Digital Preservation
 
Future-Proofing the Web: What We Can Do Today
Future-Proofing the Web: What We Can Do TodayFuture-Proofing the Web: What We Can Do Today
Future-Proofing the Web: What We Can Do Today
 
Preserve or preserve not
Preserve or preserve notPreserve or preserve not
Preserve or preserve not
 
Dr H K Kaul
Dr H K KaulDr H K Kaul
Dr H K Kaul
 
Digitisation Infrastructure - June 2007
Digitisation Infrastructure - June 2007Digitisation Infrastructure - June 2007
Digitisation Infrastructure - June 2007
 
Open source caqdas what is in the box and what is missing
Open source caqdas what is in the box and what is missingOpen source caqdas what is in the box and what is missing
Open source caqdas what is in the box and what is missing
 
cloudcomputingdistributedcomputing-171208050503 (1).pdf
cloudcomputingdistributedcomputing-171208050503 (1).pdfcloudcomputingdistributedcomputing-171208050503 (1).pdf
cloudcomputingdistributedcomputing-171208050503 (1).pdf
 

More from Netwerk Digitaal Erfgoed

Eppo van Nispen: Opening Words World Digital Preservation Day
Eppo van Nispen: Opening Words World Digital Preservation DayEppo van Nispen: Opening Words World Digital Preservation Day
Eppo van Nispen: Opening Words World Digital Preservation DayNetwerk Digitaal Erfgoed
 
Valerie Johnson: Supporting the Archives Sector via Collaboration
Valerie Johnson: Supporting the Archives Sector via CollaborationValerie Johnson: Supporting the Archives Sector via Collaboration
Valerie Johnson: Supporting the Archives Sector via CollaborationNetwerk Digitaal Erfgoed
 
Simon Tanner: Teaching Digital Preservation at King's College London
Simon Tanner: Teaching Digital Preservation at King's College LondonSimon Tanner: Teaching Digital Preservation at King's College London
Simon Tanner: Teaching Digital Preservation at King's College LondonNetwerk Digitaal Erfgoed
 
Sharon McMeekin: Are we Making Progress in Digital Preservation Training?
Sharon McMeekin: Are we Making Progress in Digital Preservation Training?Sharon McMeekin: Are we Making Progress in Digital Preservation Training?
Sharon McMeekin: Are we Making Progress in Digital Preservation Training?Netwerk Digitaal Erfgoed
 
Sarah Higgins: Challenges in Educating Digital Curation
Sarah Higgins: Challenges in Educating Digital CurationSarah Higgins: Challenges in Educating Digital Curation
Sarah Higgins: Challenges in Educating Digital CurationNetwerk Digitaal Erfgoed
 
Erika Hokke: Stichting Archief Publicaties Annual
Erika Hokke: Stichting Archief Publicaties AnnualErika Hokke: Stichting Archief Publicaties Annual
Erika Hokke: Stichting Archief Publicaties AnnualNetwerk Digitaal Erfgoed
 
Rosemary Lynch: the DigCurv Curriculum Framework
Rosemary Lynch: the DigCurv Curriculum FrameworkRosemary Lynch: the DigCurv Curriculum Framework
Rosemary Lynch: the DigCurv Curriculum FrameworkNetwerk Digitaal Erfgoed
 
Puck Huitsing: Experiences Collaborative Learning
Puck Huitsing: Experiences Collaborative LearningPuck Huitsing: Experiences Collaborative Learning
Puck Huitsing: Experiences Collaborative LearningNetwerk Digitaal Erfgoed
 
Maureen Pennock: Digital Preservation Staffing and Skilss
Maureen Pennock: Digital Preservation Staffing and SkilssMaureen Pennock: Digital Preservation Staffing and Skilss
Maureen Pennock: Digital Preservation Staffing and SkilssNetwerk Digitaal Erfgoed
 
Jasper Snoeren: Collaborative Learning at Institute for Sound and Vision
Jasper Snoeren: Collaborative Learning at Institute for Sound and VisionJasper Snoeren: Collaborative Learning at Institute for Sound and Vision
Jasper Snoeren: Collaborative Learning at Institute for Sound and VisionNetwerk Digitaal Erfgoed
 
Frans Neggers: Learning Digital Preservation
Frans Neggers: Learning Digital PreservationFrans Neggers: Learning Digital Preservation
Frans Neggers: Learning Digital PreservationNetwerk Digitaal Erfgoed
 
Eef Masson: Digital Preservation Skills for AV Archivists
Eef Masson: Digital Preservation Skills for AV ArchivistsEef Masson: Digital Preservation Skills for AV Archivists
Eef Masson: Digital Preservation Skills for AV ArchivistsNetwerk Digitaal Erfgoed
 
Dorothy Waugh: The Archivist's Guide To KryoFlux
Dorothy Waugh: The Archivist's Guide To KryoFluxDorothy Waugh: The Archivist's Guide To KryoFlux
Dorothy Waugh: The Archivist's Guide To KryoFluxNetwerk Digitaal Erfgoed
 
Chantal Keijsper: Lifelong Learning How To Do That
Chantal Keijsper: Lifelong Learning How To Do ThatChantal Keijsper: Lifelong Learning How To Do That
Chantal Keijsper: Lifelong Learning How To Do ThatNetwerk Digitaal Erfgoed
 
Annet Dekker: Capturing Online Cultures Storytelling as a Method
Annet Dekker: Capturing Online Cultures Storytelling as a MethodAnnet Dekker: Capturing Online Cultures Storytelling as a Method
Annet Dekker: Capturing Online Cultures Storytelling as a MethodNetwerk Digitaal Erfgoed
 
Amber Cushing: Digital Information Management Programmes
Amber Cushing: Digital Information Management ProgrammesAmber Cushing: Digital Information Management Programmes
Amber Cushing: Digital Information Management ProgrammesNetwerk Digitaal Erfgoed
 
3e Studiedag Webarchivering - Webarchivering van Chinees Nederland
3e Studiedag Webarchivering - Webarchivering van Chinees Nederland3e Studiedag Webarchivering - Webarchivering van Chinees Nederland
3e Studiedag Webarchivering - Webarchivering van Chinees NederlandNetwerk Digitaal Erfgoed
 
3e Studiedag Webarchivering - Taalvariatie op Twitter
3e Studiedag Webarchivering - Taalvariatie op Twitter3e Studiedag Webarchivering - Taalvariatie op Twitter
3e Studiedag Webarchivering - Taalvariatie op TwitterNetwerk Digitaal Erfgoed
 
3e Studiedag Webarchivering - Vrienden voor het leven
3e Studiedag Webarchivering - Vrienden voor het leven3e Studiedag Webarchivering - Vrienden voor het leven
3e Studiedag Webarchivering - Vrienden voor het levenNetwerk Digitaal Erfgoed
 

More from Netwerk Digitaal Erfgoed (20)

Eppo van Nispen: Opening Words World Digital Preservation Day
Eppo van Nispen: Opening Words World Digital Preservation DayEppo van Nispen: Opening Words World Digital Preservation Day
Eppo van Nispen: Opening Words World Digital Preservation Day
 
Valerie Johnson: Supporting the Archives Sector via Collaboration
Valerie Johnson: Supporting the Archives Sector via CollaborationValerie Johnson: Supporting the Archives Sector via Collaboration
Valerie Johnson: Supporting the Archives Sector via Collaboration
 
Simon Tanner: Teaching Digital Preservation at King's College London
Simon Tanner: Teaching Digital Preservation at King's College LondonSimon Tanner: Teaching Digital Preservation at King's College London
Simon Tanner: Teaching Digital Preservation at King's College London
 
Sharon McMeekin: Are we Making Progress in Digital Preservation Training?
Sharon McMeekin: Are we Making Progress in Digital Preservation Training?Sharon McMeekin: Are we Making Progress in Digital Preservation Training?
Sharon McMeekin: Are we Making Progress in Digital Preservation Training?
 
Sarah Higgins: Challenges in Educating Digital Curation
Sarah Higgins: Challenges in Educating Digital CurationSarah Higgins: Challenges in Educating Digital Curation
Sarah Higgins: Challenges in Educating Digital Curation
 
Erika Hokke: Stichting Archief Publicaties Annual
Erika Hokke: Stichting Archief Publicaties AnnualErika Hokke: Stichting Archief Publicaties Annual
Erika Hokke: Stichting Archief Publicaties Annual
 
Rosemary Lynch: the DigCurv Curriculum Framework
Rosemary Lynch: the DigCurv Curriculum FrameworkRosemary Lynch: the DigCurv Curriculum Framework
Rosemary Lynch: the DigCurv Curriculum Framework
 
Puck Huitsing: Experiences Collaborative Learning
Puck Huitsing: Experiences Collaborative LearningPuck Huitsing: Experiences Collaborative Learning
Puck Huitsing: Experiences Collaborative Learning
 
Maureen Pennock: Digital Preservation Staffing and Skilss
Maureen Pennock: Digital Preservation Staffing and SkilssMaureen Pennock: Digital Preservation Staffing and Skilss
Maureen Pennock: Digital Preservation Staffing and Skilss
 
Jasper Snoeren: Collaborative Learning at Institute for Sound and Vision
Jasper Snoeren: Collaborative Learning at Institute for Sound and VisionJasper Snoeren: Collaborative Learning at Institute for Sound and Vision
Jasper Snoeren: Collaborative Learning at Institute for Sound and Vision
 
Frans Neggers: Learning Digital Preservation
Frans Neggers: Learning Digital PreservationFrans Neggers: Learning Digital Preservation
Frans Neggers: Learning Digital Preservation
 
Eef Masson: Digital Preservation Skills for AV Archivists
Eef Masson: Digital Preservation Skills for AV ArchivistsEef Masson: Digital Preservation Skills for AV Archivists
Eef Masson: Digital Preservation Skills for AV Archivists
 
Dorothy Waugh: The Archivist's Guide To KryoFlux
Dorothy Waugh: The Archivist's Guide To KryoFluxDorothy Waugh: The Archivist's Guide To KryoFlux
Dorothy Waugh: The Archivist's Guide To KryoFlux
 
Chantal Keijsper: Lifelong Learning How To Do That
Chantal Keijsper: Lifelong Learning How To Do ThatChantal Keijsper: Lifelong Learning How To Do That
Chantal Keijsper: Lifelong Learning How To Do That
 
Annet Dekker: Capturing Online Cultures Storytelling as a Method
Annet Dekker: Capturing Online Cultures Storytelling as a MethodAnnet Dekker: Capturing Online Cultures Storytelling as a Method
Annet Dekker: Capturing Online Cultures Storytelling as a Method
 
Amber Cushing: Digital Information Management Programmes
Amber Cushing: Digital Information Management ProgrammesAmber Cushing: Digital Information Management Programmes
Amber Cushing: Digital Information Management Programmes
 
3e Studiedag Webarchivering - Webarchivering van Chinees Nederland
3e Studiedag Webarchivering - Webarchivering van Chinees Nederland3e Studiedag Webarchivering - Webarchivering van Chinees Nederland
3e Studiedag Webarchivering - Webarchivering van Chinees Nederland
 
3e Studiedag Webarchivering - Taalvariatie op Twitter
3e Studiedag Webarchivering - Taalvariatie op Twitter3e Studiedag Webarchivering - Taalvariatie op Twitter
3e Studiedag Webarchivering - Taalvariatie op Twitter
 
3e Studiedag Webarchivering - Promise
3e Studiedag Webarchivering - Promise3e Studiedag Webarchivering - Promise
3e Studiedag Webarchivering - Promise
 
3e Studiedag Webarchivering - Vrienden voor het leven
3e Studiedag Webarchivering - Vrienden voor het leven3e Studiedag Webarchivering - Vrienden voor het leven
3e Studiedag Webarchivering - Vrienden voor het leven
 

Recently uploaded

Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...MOHANI PANDEY
 
WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.
WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.
WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.Christina Parmionova
 
PPT Item # 4 - 231 Encino Ave (Significance Only)
PPT Item # 4 - 231 Encino Ave (Significance Only)PPT Item # 4 - 231 Encino Ave (Significance Only)
PPT Item # 4 - 231 Encino Ave (Significance Only)ahcitycouncil
 
The U.S. Budget and Economic Outlook (Presentation)
The U.S. Budget and Economic Outlook (Presentation)The U.S. Budget and Economic Outlook (Presentation)
The U.S. Budget and Economic Outlook (Presentation)Congressional Budget Office
 
CBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related TopicsCBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related TopicsCongressional Budget Office
 
The Economic and Organised Crime Office (EOCO) has been advised by the Office...
The Economic and Organised Crime Office (EOCO) has been advised by the Office...The Economic and Organised Crime Office (EOCO) has been advised by the Office...
The Economic and Organised Crime Office (EOCO) has been advised by the Office...nservice241
 
↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...
↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...
↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...ranjana rawat
 
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'IsraëlAntisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'IsraëlEdouardHusson
 
Call On 6297143586 Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
Call On 6297143586  Viman Nagar Call Girls In All Pune 24/7 Provide Call With...Call On 6297143586  Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
Call On 6297143586 Viman Nagar Call Girls In All Pune 24/7 Provide Call With...tanu pandey
 
VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...
VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...
VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...SUHANI PANDEY
 
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxxIncident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxxPeter Miles
 
Akurdi ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Akurdi ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Akurdi ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Akurdi ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...tanu pandey
 
Election 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdfElection 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdfSamirsinh Parmar
 
VIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Regional Snapshot Atlanta Aging Trends 2024
Regional Snapshot Atlanta Aging Trends 2024Regional Snapshot Atlanta Aging Trends 2024
Regional Snapshot Atlanta Aging Trends 2024ARCResearch
 
Call On 6297143586 Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
Call On 6297143586  Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...Call On 6297143586  Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
Call On 6297143586 Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...tanu pandey
 
EDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptxEDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptxaaryamanorathofficia
 
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
VIP Call Girl Service Ludhiana 7001035870 Enjoy Call Girls With Our Escorts
VIP Call Girl Service Ludhiana 7001035870 Enjoy Call Girls With Our EscortsVIP Call Girl Service Ludhiana 7001035870 Enjoy Call Girls With Our Escorts
VIP Call Girl Service Ludhiana 7001035870 Enjoy Call Girls With Our Escortssonatiwari757
 

Recently uploaded (20)

Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
 
WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.
WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.
WORLD DEVELOPMENT REPORT 2024 - Economic Growth in Middle-Income Countries.
 
PPT Item # 4 - 231 Encino Ave (Significance Only)
PPT Item # 4 - 231 Encino Ave (Significance Only)PPT Item # 4 - 231 Encino Ave (Significance Only)
PPT Item # 4 - 231 Encino Ave (Significance Only)
 
The U.S. Budget and Economic Outlook (Presentation)
The U.S. Budget and Economic Outlook (Presentation)The U.S. Budget and Economic Outlook (Presentation)
The U.S. Budget and Economic Outlook (Presentation)
 
CBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related TopicsCBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related Topics
 
The Economic and Organised Crime Office (EOCO) has been advised by the Office...
The Economic and Organised Crime Office (EOCO) has been advised by the Office...The Economic and Organised Crime Office (EOCO) has been advised by the Office...
The Economic and Organised Crime Office (EOCO) has been advised by the Office...
 
↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...
↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...
↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...
 
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'IsraëlAntisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
 
Call On 6297143586 Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
Call On 6297143586  Viman Nagar Call Girls In All Pune 24/7 Provide Call With...Call On 6297143586  Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
Call On 6297143586 Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
 
VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...
VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...
VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...
 
(NEHA) Call Girls Nagpur Call Now 8250077686 Nagpur Escorts 24x7
(NEHA) Call Girls Nagpur Call Now 8250077686 Nagpur Escorts 24x7(NEHA) Call Girls Nagpur Call Now 8250077686 Nagpur Escorts 24x7
(NEHA) Call Girls Nagpur Call Now 8250077686 Nagpur Escorts 24x7
 
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxxIncident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
 
Akurdi ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Akurdi ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Akurdi ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Akurdi ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
Election 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdfElection 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdf
 
VIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Bhavnagar 7001035870 Whatsapp Number, 24/07 Booking
 
Regional Snapshot Atlanta Aging Trends 2024
Regional Snapshot Atlanta Aging Trends 2024Regional Snapshot Atlanta Aging Trends 2024
Regional Snapshot Atlanta Aging Trends 2024
 
Call On 6297143586 Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
Call On 6297143586  Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...Call On 6297143586  Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
Call On 6297143586 Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
 
EDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptxEDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptx
 
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
VIP Call Girl Service Ludhiana 7001035870 Enjoy Call Girls With Our Escorts
VIP Call Girl Service Ludhiana 7001035870 Enjoy Call Girls With Our EscortsVIP Call Girl Service Ludhiana 7001035870 Enjoy Call Girls With Our Escorts
VIP Call Girl Service Ludhiana 7001035870 Enjoy Call Girls With Our Escorts
 

Software sustainability - Patrick Aerts

  • 1. Data Archiving and Networked Services Netwerk Digitaal Erfgoed DIGITAAL ERFGOED HOUDBAAR presents SOFTWARE SUSTAINABILITY Patrick J.C. Aerts
  • 2. So, I tried another way, …
  • 3. Three take home messages  We are losing our history  Because much of it is digitally born and we lose access  Treat Software Sustainability and Data Stewardship on equal footing  At least policy wise  Invest in education to mitigate the problem for the future  We still have the legacy to take care of
  • 4. Definitions • The following definition has been in use:  Software Sustainability: coding practices (“ethics”) in support of reusability, verifiability and maintainability of software and the system for availability and maintanance of software. • But for the current research:  Software Sustainability: coding practices (“ethics”) in support of reusability, verifiability and maintainability of software and the system for recovering, availability and maintanance of software. • Other definitions are in use as well
  • 5. Coherence and differences  Data and Software are intimately connected  Data can not be read, interpreted, handled without the proper software, unless it is printed matter  Even for reading ascii-code software is required  Ergo: Software and data need to be treated in a coherent manner, to secure future use, re-use, retraceability, etc.  But Software Sustainability requires quite other technical solutions and expertise than does Data Stewardship
  • 6. About the report • The report encompasses: – Use cases – Issues and elements of concern across all the domains1 – Specifics of each domain – More details on the issues – Conclusions and recommendations – An account of software categories 1 Domains are the NCDD-partner domains: library, archive, museum, science, …
  • 7. Use cases • There are over 10 use cases • The use cases concern: – The way software has been developed – The way software is created according to todays insights – What happens when an organisation, hosting a lot of software, ceases to exist – A little about the KB’s CD-ROM collection – A little about B&G’s software – Preserving games – Digital archeology: de Digitale Stad – CATCH – Born Digital Art
  • 8. Common elements of concern • Legislation! – Preservation is a challenge, but the outcome pretty useless, unless legislation changes: • Making an image of the CD/DVD/CR-ROM, etc. is an infringement of copyrights • Running software from an image on an Windows 95 emulator is again an infringement • Keeping a (snapshot) copy of a website is perhaps legal, but • Offering a service to old websites is again copyrights-protected and so useless for the public at large • The problem is particularly complex in the case of “abandonware” • New are on-line versions of common software: Office 365!
  • 9. More shared issues and concerns • Physical protection • Bitrot and linkrot • (Lack of) original devices • (Lack of) sources • (Lack of) documentation and versioning • (Lack of) structured processes in development • Old/obsolete languages • Old operating systems.
  • 10. Specifics per domain • A scale of growing complexity from science to art: – In science, the bottom line is: having the text of the code: • however complex, it is possible to a large extent to grasp the idea’s and methodology behind the software and reconstruct it. – In gaming having the software is only half of the effort: what about the Nintendo, XboX, Wii-experience or playing against many other players over the internet? – In born digital art the observer’s perception is what interests the artist. Having the software has no meaning, unless the whole of the contraption is recovered
  • 11. Science • It’s all about accelerating scientific discovery1 • Reprocibility of scientific output • Re-usability of code • Open science, sharing, etc. • Much orphaned software after project end • Lack of formal rules agreements on software creation, sustainability 1
  • 12. Libraries/Archives • Collections to be saved, but stored on old media, written in old formats • CD-ROMS, educational material, art stuff, digital collections • Obsolete formats: ms word, macwrite, wordperfect, DB4, .. • Documents and data on obsolete media: tapes, disks, CD-i
  • 13. Foto: Persbureau van Eijndhoven Gemeenten in de knoop met floppy’s & cd-roms 20 MEI 2016 DEN HAAG - Gemeenten hebben problemen met het archiveren van informatie die op verouderde wijze is opgeslagen. Het gaat onder meer om materiaal op floppy's, cd-roms en taperecorders. Deze informatie blijkt inmiddels moeilijk vindbaar, niet doorzoekbaar en is soms in zijn geheel niet toegankelijk. Dat blijkt uit een steekproef van het vakblad Binnenlands Bestuur onder 26 gemeenten. - …
  • 14. Digital archeology • How to restore complete digital environments? • For reasons of historic importance • The Digitale Stad – More about that in the afternoon • Importance for the history of computing, coding, modelling
  • 15. Game preservation • For historic reasons • With significant public/social interest • Reviving old games is one, but why was the game a hit? • Intense interaction between the software and the device • Special designed devices • Internet games; how to mimic internet response during a game • How to cope with licence/rights interactions during a game: on line check for validity, on-line buying of higher levels, etc.
  • 16. Born Digital Art • Close interaction between software, hardware and the design of the artifact. • It´s all about the perception of the observer • Digital art is as old as computers are: • CSIRAC played music! • How to recover art objects, designed on PDP 11-1 computers, with handmade interfaces to color television screens • (as there were no other color displays yet) Council for Scientific and Industrial Research Automat Computer
  • 17. Further action (government) • Take caring for cultural heritage seriously – Don’t let the past 50 years of gained knowledge slip away due to negligence – Invest in further research to enable software recovery, maintenance and sustainability in all relevant sectors – Consider installing a Software Sustainability Initiative for scientific software – Consider extending that to cover expertise in all domains – Take action to compile a list of working hardware and peripherals – And to join forces to set up a museum of (working) computer systems and peripherals
  • 18. Contact information • DANS: dans.knaw.nl (Data Archiving and networked Services)
  • 19. For Software Sustainability:  Consider setting up a Software Sustainability Initiative in each country;  Consider forming a Software Sustainability Infrastructure built on these national in initatives  This would add to the visibility and appreciation of the issue  This would enable easy sharing of knowledge, insights, best practices