This article brought to you by LWN subscribersSubscribers to LWN.net made this article — and everything that surrounds it — possible. If you appreciate our content, please buy a subscription and make the next set of articles possible. Free-software development is meant to be fun, at least some of the time. Even developers of database-management systems seem to think that it is fun; there is no acc