http://www.df.lth.se/~triad/stallman.html