Windows Phone 7 developers – Obfuscate your app or have your source code stolen
winrumors.com
winrumors.com
It looks like users can download the application packages separately from the WP7 magic install marketplace app. OK. Once you download the package, since WP7 makes you write in .NET, anyone can just look at your executable and get the MSIL back out of it, and decompile to C# or whatever.
So...what? This has been true for every C# application written since .NET existed, on every platform. Welcome to the world of bytecode. What is Microsoft supposed to do to magically change this on Windows Phone? Even if they encrypted everything all the way down from the marketplace, as soon as someone roots the phone, they could just look at the executable on disk, right?
Why is bytecode obfuscation no longer an OK solution?
What am I missing here? I don't know anything about WP7.
EDIT: After looking around, I don't think I'm missing anything, I think it's just FUD. However, it looks like there's a different actual issue, which is that you can go download any app from the feed right now for free.
Imagine how nasty would it be when someone decompiles their code and discover lots of, say, GPL code in there...
Is there a lot of GPL'ed C# code out there?