How is it Developed?
nScratching an itch
nCollaborative development
nPeer review
nCentralized decision-making
n“Given enough eyeballs, all bugs are shallow”  Eric Raymond
nForking
n