Thanks to my friend Mike Etheridge for this news bit. A few days ago, I blogged about Red Gate's decision to make Reflector a commercial-only product. In other words, there will be no free version of Reflector when version 7 is released in late February of 2011. The developer community responded quickly.

On 17 February, about a week after my blog post concerning Red Gate's decision, JetBrains announced that they will be bundling a decompiler with ReSharper 6 after it launches. JetBrains hasn't released ReSharper 6 yet but you can get it via their Early Access Program nightly builds if you want to check it out. The decompiler looks quite good, at least the ways in which it's connected to the rest of the ReSharper suite: very well thought out and with the attention to detail that we've come to expect from the folks at JetBrains. The really good news from the announcement is that the decompiler will be unbundled and made available for free sometime after ReSharper 6 launches.

Another free tool called ILSpy was announced by Daniel Grunwald and David Srbecky on the SharpDevelop Wiki on 22 February. They claim that ILSpy development began after Red Gate's announcement just a few weeks ago which is somewhat amazing to me given the richness of what ILSpy can do in this initial release. A quick peek at the source code to ILSpy on github shows that they are using the Cecil (pronounced see-sil) decompiler from the mono project which explains why they've been able to achieve such a steep initial trajectory with ILSpy. I just hope that Daniel and David can find a way to voluntarily monetize their open source project in ways that Lutz Roeder (the inventor of Reflector) and Red Gate never did. A simple "Donate via PayPal" link in the About dialog would go a long way to making this tool free and technically excellent perpetually.