Files
nanobot-runtime/cml/wiki/concepts/software-preservation.md
2026-06-24 08:11:12 +02:00

33 lines
1.4 KiB
Markdown

---
type: concept
title: "Software preservation"
tags: [preservation, software, e-waste, longevity]
sources: [source-lego-mindstorms-continued-use]
created: 2026-06-20
updated: 2026-06-20
graph:
node_id: concept-software-preservation
canonical: true
edges:
- predicate: improves_on
object: concept-e-waste-reduction
---
# Software preservation
Koncept zachování softwaru a jeho funkčnosti po ukončení oficiální podpory. Kritický pro produkty, které závisí na aplikacích nebo serverech — bez softwaru se hardware stává e-waste.
## Problém
Jakýkoli gadget vyžadující počítač nebo telefon se rychle stává zastaralým, když původní aplikace přestanou fungovat na nových zařízeních. To platí i pro elektronické LEGO — Mindstorms aplikace mizí z app store a in-app content (tutoriály, build instrukce) je uložen v privátním app storage, který nelze zálohovat bez root přístupu.
## Řešení
- **Archivace instalátorů i app dat** — samotný APK/exe nestačí, potřebné jsou i in-app resources
- **Komunitní firmware** — [[product-pybricks]] nahrazuje oficiální aplikace open-source alternativou
- **Root přístup** — na Androidu nutný pro obnovu privátních app dat (blog robotmak3rs.com dokumentuje postupy)
## Odkazy
- [[source-lego-mindstorms-continued-use]] — případová studie Mindstorms
- [[concept-e-waste-reduction]] — širší kontext snižování e-waste