Many open-source projects begin with a techie who has an itch to scratch. None of the existing tools do exactly what he wants, so he builds his own solution—then makes the source code available to the world at large. Other developers, excited about the new approach (and with an itch in the same hard-to-reach spot), contribute bug fixes or add new features. This model works, as long as the primary adopters are themselves technical folks... but enterprise managers aren't quite so keen on the idea. They want a single phone number to call.
Full story »