Rory wrote:
or you've done so little that you've never lost source code on your own or encountered a client who had (I've done both).
Hey that's not fair - this week, for the first time in over a decade, is the first time that I've been faced with a binary artifact with no source. I love ILDASM.
Maybe he's worked in places that are
professional enough to not lose the source code in the first place?

___
Edit: Thought I'd update my opinion now that I've thought about it a little more.
I have to agree with those suggesting that you can't/shouldn't blame a tool for how it is used. Having said the tool is fairly obviously an effective way for users to convert existing content in SWF to XAML, and you *could* view it as an attempt to remove concerns about moving to XAML when customers say "but we've invested so much in SWF". There probably isn't anything wrong with that.
Currently the tool doesn't support ActionScript or FLV, so there is a large number of SWF files that it 'cannot' convert (effectively) to XAML, instead just leaving access to individual frames in the SWF. As you guys probably know implementing ActionScript (and all of the associated libraries) isn't a small undertaking and unless the code donated to Mozilla was used not really a one man job unless you can wait a while.
I can see where sourcecode is coming from though, it is easy to see how it will be abused, but I don't really blame that on the author of the tool or the tool itself. I asked before whether the tool might also generate SWF files from XAML files, a cynical person (not me - maybe blowdart

) might assume that it'll never happen because Microsoft want people moving to XAML, and not giving them the option to move away* - personally I reckon that if it doesn't already do it, Mr Swanson wouldn't be averse to implementing it

Using a reverse engineered copy of the spec because the original has unacceptable license terms is also not really a biggie (depending on whether the terms are *really* restrictive) - Microsoft never went after Aspose for reverse engineering the Word and PPT specs and provide fantastic tool for generating Word files (where word automation itself has always historically sucked for server-side generation of docs) - you might get the impression I like the Aspose products, I do - not perfect but better than all of the alternatives.
* I know I am being unrealistic here - I can dream, but wouldn't it have been *really* cool for Microsoft to work with Adobe on targeting SWF from XAML and persuading Adobe to move to a more unified platform (and pushing Adobe to implement the promised hardware acceleration sooner). Sometimes the thought of Microsoft working *with* another big company in the interests of pushing *
technology* forward gives me goosebumps - although Microsoft are probably not the only company who tend towards NiH or NBBU (Not Bought By Us).