[PATCH] user32: Add support for class versions

Alexandre Julliard julliard at winehq.org
Mon Nov 7 01:28:53 CST 2016


Ivan Akulinchev <ivan.akulinchev at 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 at 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.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list