Mobile
It all started at Microsoft PDC this year. We met Miguel de Icaza at our booth, and we talked about running our products under Mono. I had previously done some tests under my Linux machine at home, and it turned out that our obfuscated assemblies broke the Mono CLR. Yes, that means crashes and abnormal process terminations. Miguel was really kind and offered his help. He was able to determine that our obfuscator (Xenocode) was generating invalid IL instructions in order to break possible decompilations. Unfortunately that broke Mono too. In fact it was not only Mono -- we had a lot of...