I promise to design my software so that
- if nobody would touch anything, it would still run after five years.
This pledge requires to take care of restarting failed services automatically. If there is some kind of daemon process, it may not leak any memory because memory would eventually exhaust.
- if someone needs to port the system after five years, it would not be impossible.