« Patterns and Practices Webcast - Open So... | Main | The First 12 Hours - The Medtronic Minim... »

What a stunningly fabulous idea so elegantly executed. Ohloh (blog) (Phil turned me on to it) analyzes open source software. Not deep source analysis like Fisheye, but broad analysis that answers so many of the questions being asked like: Is it actively developed? Is it just one guy or a bunch? Is it well commented?

It says that DasBlog is about 13 Man Years of effort and would cost about $726k to write from scratch.  It's about 54k lines of code.

Subtext, a Fork of .Text managed by my other arch-nemesis Phil (I have a baker's dozens arch-nemisi (nemisissies?) Just kidding.) has 81k lines of code and would cost $1.1M over 15 Man Years.

What's really interesting is looking at more important projects like FireFox. Looks like only 50k lines of code? I wonder if that counts the rendering engine or if it's really that tight?

One odd problem/artifact, there's two DasBlog's listed. I'm not sure if this is because we had a CVS repository then moved to SVN, or what. We'll get the older one deleted.

As an aside, the flash-based charts they are from Maani.us and they are slick slick slick. A very inexpensive and permissive license and they consume a fairly intuitive XML format as their datasource. Hook those babies up to an HttpHandler and you've got great looking charts for your ASP.NET (or whatever) page.

Additional aside: There is a small transparency problem with the charts showing up with a gray background under Firefox 2 RC3, but I'm not sure if that's Flash's problem, Firefox's problem, or Ohloh's.

The real question that Ohloh may be able to shed some light on over the coming months is "Is Open Source a Crap Idea?" Seriously, though, it's interesting to see the levels of involvement, although there's no way to show the dozens of patches that were submitted to the DasBlog project by the community that were committed to the repository by me "glucopilot."



Tuesday, October 17, 2006 1:42:03 PM (Pacific Standard Time, UTC-08:00)
So SubText is worth more than DasBlog, eh? Ouch, that's gotta sting.

:P
Tuesday, October 17, 2006 2:05:45 PM (Pacific Standard Time, UTC-08:00)
Nemeses :)
Tuesday, October 17, 2006 6:40:54 PM (Pacific Standard Time, UTC-08:00)
I know you're teasing, but I think the stat is saying Subtext COST more to build - not necessarily WORTH more ;)

Interesing note... DasBlog is about 86% code, and only 14% markup. Subtext, with over 5x more total lines of code, is only 24% code, and 76% markup.
Does Subtext have a lot more themes?

Is ohloh counting all of the copies of the code in tags and branches, or is it just counting the trunk? More tags/branches could definitely skew the numbers.
Tuesday, October 17, 2006 6:47:49 PM (Pacific Standard Time, UTC-08:00)
Well I have a random code generator that generates tons and tons of markup that is all hidden via CSS display:none;. It's a nice way to pump up the cost count and prepare for the Google buyout. ;)

As far as I know, the tool is pointing at our trunk. But that LOC count seems a bit high. NCOVER counts us at 26805 points. Anyone know how many lines of code a point is roughly equivalent to?
Wednesday, October 18, 2006 3:23:50 AM (Pacific Standard Time, UTC-08:00)
Ohloh is a good concept, but there are still lots of issues to work out. For example, the SubText stats really should include some metric that shows the hidden side of the project - namely the forking of .Text. Also, Ohloh is currently only able to deal with projects where the repository is completely open. Projects like DotNetNuke, FxCop, SubSonic, IronPython remain hidden due to either maintaining private repositories or using a non-CVS/SVN repository. Also, Ohloh doesn't account for projects that move repositories. With the numerous projects on GotDotNet and CodePlex it is highly likely that many .Net OS projects will be ignored for a while.
Comments are closed.

Contact

Sponsors

Hosting By

Hot Topics

Tags

Calendar

<November 2009>
SunMonTueWedThuFriSat
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

Archives

November, 2009 (5)
October, 2009 (19)
September, 2009 (11)
August, 2009 (12)
July, 2009 (21)
June, 2009 (26)
May, 2009 (16)
April, 2009 (13)
March, 2009 (17)
February, 2009 (17)
January, 2009 (18)
December, 2008 (32)
November, 2008 (17)
October, 2008 (22)
September, 2008 (16)
August, 2008 (14)
July, 2008 (25)
June, 2008 (19)
May, 2008 (17)
April, 2008 (17)
March, 2008 (26)
February, 2008 (21)
January, 2008 (28)
December, 2007 (19)
November, 2007 (17)
October, 2007 (31)
September, 2007 (39)
August, 2007 (37)
July, 2007 (43)
June, 2007 (37)
May, 2007 (32)
April, 2007 (38)
March, 2007 (29)
February, 2007 (46)
January, 2007 (31)
December, 2006 (27)
November, 2006 (31)
October, 2006 (32)
September, 2006 (39)
August, 2006 (34)
July, 2006 (40)
June, 2006 (18)
May, 2006 (31)
April, 2006 (34)
March, 2006 (30)
February, 2006 (38)
January, 2006 (44)
December, 2005 (19)
November, 2005 (34)
October, 2005 (24)
September, 2005 (37)
August, 2005 (20)
July, 2005 (24)
June, 2005 (33)
May, 2005 (16)
April, 2005 (22)
March, 2005 (34)
February, 2005 (15)
January, 2005 (37)
December, 2004 (28)
November, 2004 (30)
October, 2004 (34)
September, 2004 (22)
August, 2004 (34)
July, 2004 (18)
June, 2004 (64)
May, 2004 (49)
April, 2004 (21)
March, 2004 (29)
February, 2004 (29)
January, 2004 (36)
December, 2003 (25)
November, 2003 (24)
October, 2003 (59)
September, 2003 (42)
August, 2003 (24)
July, 2003 (44)
June, 2003 (29)
May, 2003 (21)
April, 2003 (30)
March, 2003 (27)
February, 2003 (47)
January, 2003 (50)
December, 2002 (31)
November, 2002 (38)
October, 2002 (44)
September, 2002 (15)
May, 2002 (2)
April, 2002 (4)

Google Ads