Wednesday, February 17, 2010

Getting Fedora Out of the If-Then Loop

An increase in the number of people downloading Fedora could also increase the number of new potential contributors.

In another refrain of the debate about whether defining a target audience for the default “Fedora Distribution” is a good idea or not, Mike McGrath made a good point–the Fedora download numbers over the past several releases are flat or declining.

My best understanding of the argument against setting a target audience goes like this, “If we set a target audience for the Fedora distribution, then we will marginalize or exclude the people who aren’t targeted.”

This creates an unnatural division and hamstrings us.  Who would want to be responsible for marginalizing or excluding others?  That certainly goes against my values.

This is an unfortunate way we approach a lot of conversations in Fedora–assuming there are only two ways to see a problem: right and wrong–IF followed by THEN with no exceptions or other possible outcomes.  It is a false dichotomy.  Chris Guillebeau has a great article defining the term this way:

Dichotomy is a five-dollar word that means the division into two mutually exclusive, opposed, or contradictory groups. False dichotomies are used to divide people who would not necessarily be divided otherwise.

There are some really thoughtful responses in the comments that echo a lot of my feelings about the limitations of our mailing list discussions and views towards change in Fedora.

Fedora Distribution

How do we know if our distribution is successful? Download numbers seem like a good start to me.  If they are flat or declining should we do something about it?  If yes, what should we do?

Fedora Contributors

How do we measure the success and health of our contributor community?  Do we have indicators that show that it is declining and needs more attention than our distribution?  What evidence do we have supporting this assertion?  If a target audience would harm our contributors, by how much and in what tangible ways?  Do we really have to trade alleged contributor exclusion for a target audience?

Tying it all together

We have download numbers showing that usage of the Fedora Distribution is stagnant.  Some have advocated that the Board’s primary responsibility should be to empower contributors to do whatever they want and that defining a target audience would hinder that.  The underlying assumption I hear is that the Fedora Board is leading the project off track.

I don’t understand this.  Does the Fedora board really have a demonstrated history of making bad decisions and taking Fedora in the wrong direction?  Why so much fear and worry that the board will do this now?  Part of the problem I see is that we are still working through a paradigm change–some driven by board members like me who believe the Fedora Board has a responsibility to “lead into the future” while overseeing the present.

For as long as I can remember, the Fedora Project has been all about “enabling contributors to do whatever they want.”  How has that turned out for us?  Can we objectively say how good or bad the results are compared to what they might have been under a different approach? How do we objectively determine if “enabling contributors to do whatever they want” is a good strategy for long-term success?

There has been some work to measure contributor growth and health in Fedora.  It would interesting to correlate that health and growth with the overall use of the Fedora distribution.  What if we are simply creating a distribution for ourselves?

If defining a target audience for our default distribution and focusing our efforts increases the number of people actively downloading and using the Fedora it could also increase the number of potential new contributors.  That seems like a win-win to me.

[Via http://poelcat.wordpress.com]

No comments:

Post a Comment