I run Ubuntu on my main desktop machine at home and I've been watching Mono for quite a while.  I was elated when the Microsoft-Novell agreement was put into place this fall because it meant Mono was getting something like an "official stamp of approval".  Or at a minimum Novell wasn't going to be sued and the project shut down.

Sadly, I think it also meant we're never getting another version of Rotor. 

Why do I run Linxu?  I come from a UNIX background, primarily BSD.  I can't give up an operating system I figuratively grew up on simply because I work for an OS Vendor.   

I digress.  I'll get to the point.

I've been poking around the past weekend looking for Open Source projects using .NET.  I can't find much out there.  It really disappoints me.  Somewhere between the dog just came up and grabbed my ice cream cone kind of disappointment and I just lost my best friend kind of disappointment. 

This last Friday the GPL3 was released.  I could move along this tangent for hours.  I won't, its just an ancillary thought.

There need to be more open source projects using .NET.  I compiled a list of about a dozen projects:

  • Mono
  • Moonlight
  • DasBlog
  • Grasshopper
  • CruiseControl
  • Castle
  • MonoRail
  • Spring.NET
  • MetaLinq
  • Nunit
  • MBUnit
  • DotNetNuke
  • RSS Bandit
  • Zanebug
  • Tackle
  • Reflector
  • Log4NET
  • SharpDevelop
  • Lucene.NET
  • MVP.XMLProject
  • IronPython
  • IronRuby

See, the list is pretty short. Can you help me grow it?  I'm sure I'm missing some.

A shiny spot in this mix has been Moonlight and what the team is calling Desklets.  I was a huge fan of Konfabulator and even paid for a license at one time.  My son came around my desk earlier today and saw a screenshot on Everaldo's blog and exclaimed, "Awesome!". 

I concur.