--- Paul Wise pabs3@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