Am I correct in assuming that .NET is a kind of Claytons Open Source (the open source you have when you're not having open source) given that it is so readily decompiled into a variety of representations?
Obfuscation is nothing for someone with a text editor and access to regular expression-based text substitution tools. What do I do when I want to use .NET tools and yet maintain strict control over intellectual property?