description: "Kat-arena discovers software aging, a topic ever more relevant today with apps update limits and Preservation Teams for every kind of soft from video games to OSes. Just one question: how a piece of code can age?"
This painful question of whether devs should support their software by the end of time (rightfully)
causes a revolution in fandoms as fans go berserk.
Sometimes this rage brings changes by showing companies that the soft is more popular than it appears to be,
or by introducing an open-source practice.
Opening a codebase to other developers and users allows the community to directly participate in the development
and provide essential updates to a soft when its original creators are unable to do so, for whatever reason.
With this, open-sourcing is a powerful tool to fight both fast-changing fashions and planned obsolescence.
The product will continue to live (or even grow) as long as there are people interested in it.
Moreover, it can be rediscovered later - just like Bach's music, Kafka's literary heritage,
and many other great works and ideas.
That's why software supported by the community can receive a particular vintage or even antique charm.
Yes, it can be argued whether the initial concept behind a soft matches the result of community development,
but isn't it the most amazing thing about ideas - it is stories and how they are changing over time.
So, on a very poetic level, open sources allow software to fight the brutal degradation of living thing
and join the quasi-eternal existence of great ideas.
Quite an impressive answer to an initially lunatic question, I must say.
Katerina
## Sources
* **S. Garg, A. van Moorsel, K. Vaidyanathan and K. S. Trivedi, *"A methodology for detection and estimation of software aging",* Proceedings Ninth International Symposium on Software Reliability Engineering (Cat. No.98TB100257), 1998, pp. 283-292, DOI: 10.1109/ISSRE.1998.730892.**
* **David Parnas *"Software aging",* Invited Plenary Talk, Department of Electrical and Computer Engineering McMaster University, Hamilton, Ontario, Canada. 1994.**
* **Kishor Trivedi *"Software Aging and Software Rejuvenation"*, a lecture for the Networking and Information Technology on 11/05/2022 (accessed on 04/05/2022, <https://www.youtube.com/watch?v=4tO6p1fYeu8>)**
* **Michael Grottke, Rivalino Matias Jr, Kishor S. Trivedi *"The Fundamentals of Software Aging",* workshop at 19st International Symposium on Software Reliability Engineering, 2008 (accessed on 05/05/2022, URL <https://grottke.de/documents/FundamentalsOfSWAging.pdf>)**