--- Paul Wise <pabs3(a)bonedaddy.net> wrote:
The licence says this:
* Limitations on Reverse-Engineering, Decompilation, and Disassembly. You may not reverse- engineer, decompile, or disassemble the SOFTWARE PRODUCT, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation.
As written in the chmspec colophon, I didn't do any disassembly of Microsoft stuff, only black-box format discovery. Mainly this was by sending different inputs to Microsoft's hhc and observing the output, as well as looking at existing samples of CHM files. I imagine that is probably "reverse-engineering" according to Microsoft (although they haven't contacted me at all, so maybe not).
That sounds like the same way wine and samba are developed, which is called "clean-room reverse-engineering", and which should be legal. If it were not, using this code in wine wouldn't make anything worse ;-) regards, Joris ____________________________________________________________________________________ Be a PS3 game guru. Get your game face on with the latest PS3 news and previews at Yahoo! Games. http://videogames.yahoo.com/platform?platform=120121