Successful developer driven projects tend to be open, democratic, noisy, argumentative, divisive, and chaotic, but are often highly creative and successful because they promote developer initiative. Individuals participate for a multiplicity of reasons. Some, like Linus Torvalds, became involved purely for fun. "The most important design issue...", he wrote in 1995, "is that Linux is supposed to be fun...""
Full story »