It’s just data

One True Way

Anil Dash: some problems are better solved with lots of different efforts instead of one committee-built compromise.

Perhaps I have an odd sense of humor, but I find it a bit amusing and ironic that Anil’s post triggered a reaction that the ASF should have One True Page to capture the ASF gestalt on this subject.

So, of course, I can’t resist the opportunity to fork that discussion.

Anil’s assertion is, of course, true.  I’ll go further and state that the ASF is not the One True Foundation, nor do we have the One True License, nor do we have the One True Way.

The ASF, however is a foundation, and a successful one at that.  A core value at the ASF is that you are welcome to fork our code but not take our name(s), where name is what we use to identify the One True Version.  The ASF does have a successful license, which again others are welcome to take.  And it does have an Apache Way, which is based on committee-built compromise, and this way is is also often emulated.

I see that way as a local optimum.  The fact that there are other models out there, even some widely successful models, does not take anything away from we have a model that works for a substantial (and nicely growing) set of communities.  And Apache Subversion supports that way very nicely.

While I personally have standardized on git for all projects I manage (the implicit contrast being communities which I participate in), I don’t find the git vs svn discussion to be very interesting.  The much more interesting discussion to me revolves around the innovations that are continuing to be produced in githubPull Requests as an anchor for code reviews, for example, looks positively delicious.


I interpreted the comment in the discussion you reference in an entirely different way than you did. The commenter is the best person to clarify of course, but my take on “it would be nice to have one page that summarises the results of these discussions” is that it would be nice to have an place to post what has been discussed on the issue. Something like meeting minutes: topics discussed, pro/cons/concerns, etc. This would be something useful as a reference to revisit the discussion or for people new to the discussion to catch up and add to it. I don’t see it as a “One True Page” of how ASF says something should be done at all.

Posted by BillG at

olympum: One True Way: http://intertwingly.net/blog/2010/09/13/One-True-Way

olympum: One True Way: [link]...

Excerpt from Twitter / olympum at

Add your comment