blob: 420ce5133a84b3047c9423183da24b25df602620 (
plain)
system ideals
Our ideals for systems we use and design,
and some example underlying consequences.
- Must be Free
- Must comply with Debian Free Software Guidelines
- Must be stable
- Should be a pure subset of Debian stable (e.g. no backports)
- Should be secure
- Avoid packages not supported by the security team
- Should be maintained
- Avoid packages listing "QA team" as maintainer
- Avoid packages validated against years-old Debian Policy
- Should be localized
- User-facing packages should support swedish
- Should be simple
- User-facing packages should have a uniform style
- Web-based services should all appear on a single website,
with a unifying front page and/or overarching menu
- A single desktop environment should be used
- Should require zero administration
- Package update should all happen automatically
- Avoid services needing technical attention
- Should be eco friendly
- Usable with cheap computers
- Usable with old computers
- Should have low electricity consumption
- Avoid packages requiring heavy computing
- Avoid OpenGL as requirement (optional use is fine)
- Avoid desktop environments GNOME, KDE
- Avoid packages requiring massive memory
- Avoid Java-based code
- Avoid LibreOffice
- Avoid web browsers Chromium, Firefox
For each "Should", document reasons for each exception made.
|