Ivan Akulinchev ivan.akulinchev@gmail.com writes:
On Sunday, 6 November 2016 20:55:04 CET you wrote:
On Sun, Nov 6, 2016, 13:32 Ivan Akulinchev ivan.akulinchev@gmail.com
wrote:
If you disassembled user32/comctl32 dlls
Yes, I disassembled comctl32. [...] I believe this action does not violate the Clean Room design.
You are not a lawyer. And even if you were a lawyer, you are not a lawyer
representing the project. What you believe does little to impress a team of lawyers hired by one of the largest companies on Earth.
There is a clear set of guidelines on this topic. https://wiki.winehq.org/Disassembly https://wiki.winehq.org/Clean_Room_Guidelines
You should not miss the common part of my message. I put "believe" at the end just to make the last sentence more polite.
The CLASS_GetVersionedName function was written by me before I started the disassembler at all and I used the similar functions from comctl32/tests/ v6util.h and comctl32/tests/button.c as a basis. I believe this files are "clean" as far as they are already in the Wine source tree (if they aren't, they should be urgently removed out of there, and I should be recognized as a victim).
Disassembling Windows is not an acceptable way of figuring out how things work, and we have clear rules about this. I'm afraid that I can't accept any patches of yours in this area.