Let’s face it. There are tons of projects out there in the world being run the open source way today. While the great ones can accomplish unbelievable things, the bad ones, even the average ones, often fail to achieve their goals.
In many cases, the failed projects still used many of the tenets of the open source way, transparency, collaboration, meritocracy, etc. So why did they fail?
Some projects fail because the contributors just aren’t skilled enough at what they are trying to do. Projects also fail because people don’t have the dedication to see them through—folks give up when the going gets tough.
But in many cases, the contributors have the skills and the dedication, yet the projects still don’t work out. My view? Many of these projects fail because they are missing one simple thing.
Collaboration works better when you trust the people with whom you are collaborating. Transparency is more believable when you trust those who are opening up to you. And it is much easier for the best ideas to win when there is a base level of trust in the community that everyone is competent and has the best interests of the project at heart.
A successful open source project needs a culture of trust much more than a project not being run the open source way. Why?
[Read the rest of this post on opensource.com]