summaryrefslogtreecommitdiff
path: root/PHILOSOPHY
diff options
context:
space:
mode:
authorFabian Greffrath2015-01-20 06:58:34 +0100
committerFabian Greffrath2015-01-20 06:58:34 +0100
commitd0bb59a02c17dddef40f8f84364792aaf9c75771 (patch)
tree31ac43528c5f32f072ddbfa728e372b856aee419 /PHILOSOPHY
parentad816c1bc28ab81ddb892ff878f65969bddd9764 (diff)
parente1f905cd3c481d561f2faf8c80e800cffe4d2035 (diff)
downloadchocolate-doom-d0bb59a02c17dddef40f8f84364792aaf9c75771.tar.gz
chocolate-doom-d0bb59a02c17dddef40f8f84364792aaf9c75771.tar.bz2
chocolate-doom-d0bb59a02c17dddef40f8f84364792aaf9c75771.zip
Merge branch 'master' of https://github.com/chocolate-doom/chocolate-doom into hexndemo
Diffstat (limited to 'PHILOSOPHY')
-rw-r--r--PHILOSOPHY32
1 files changed, 24 insertions, 8 deletions
diff --git a/PHILOSOPHY b/PHILOSOPHY
index 10d5ce7e..e84e5584 100644
--- a/PHILOSOPHY
+++ b/PHILOSOPHY
@@ -155,14 +155,7 @@ something that is useful for people making Vanilla format maps. On the
other hand, painstakingly emulating Vanilla Doom by starting with no
sound or music by default is not helpful to anyone.
-== Other philosophical aspects ==
-
-Chocolate Doom aims for maximal portability. That includes running on
-many different CPUs, different operating systems and different devices
-(ie. not just a desktop machine with a keyboard and mouse).
-
-Chocolate Doom is and will always remain Free Software. It will never
-include code that is not compatible with the GNU GPL.
+== Minimalism ==
Chocolate Doom aims to be minimalist and straightforward to configure;
in particular, the setup tool should have a sane interface. Part of
@@ -180,5 +173,28 @@ the setup tool. The assumption is that if you care enough about those
obscure features, editing a configuration file by hand should not be a
huge problem for you.
+Also inspirational was the README file from Havoc's Metacity window
+manager, where the list of features begins:
+
+ Boring window manager for the adult in you. Many window managers
+ are like Marshmallow Froot Loops; Metacity is like Cheerios.
+
+I'd like to think that Chocolate Doom's philosophy towards features is
+similar. The idea is for a source port that is boring. I find the best
+software - both proprietary and open source - is software that is
+"egoless": it does a job well without pretentions about its importance
+or delusions of grandeur. A couple of other notable examples of
+software that I feel embody this spirit of design in a beautiful way
+are Marco Pesenti Gritti's Epiphany web browser and Evince PDF viewer.
+
+== Other philosophical aspects ==
+
+Chocolate Doom aims for maximal portability. That includes running on
+many different CPUs, different operating systems and different devices
+(ie. not just a desktop machine with a keyboard and mouse).
+
+Chocolate Doom is and will always remain Free Software. It will never
+include code that is not compatible with the GNU GPL.
+
# vim: tw=70