From 5cb42b6185cf8e305ff8b8f940431fbad534552d Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Mon, 19 Jun 2017 12:48:42 +0200 Subject: Add system/ideals. --- system/ideals.mdwn | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 system/ideals.mdwn (limited to 'system') diff --git a/system/ideals.mdwn b/system/ideals.mdwn new file mode 100644 index 0000000..629ea95 --- /dev/null +++ b/system/ideals.mdwn @@ -0,0 +1,36 @@ +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 + * Avoid PHP-based code + * 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. -- cgit v1.2.3