Fwd: Re: [PATCH 1/1] include/basetsd.h: fix bad casting
Max TenEyck Woodbury
max at mtew.isa-geek.net
Sat Oct 13 16:15:17 CDT 2012
On 10/13/2012 09:14 AM, Alexandre Julliard wrote:
> Max TenEyck Woodbury <max at mtew.isa-geek.net> writes:
>> Now, if you are going to tell me that these definitions were *copied*
>> from a Microsoft *source* rather than derived from a Microsoft
>> specification, you would have a point, but then there would be a whole
>> bunch of copyright issues that would need to be worked through.
> You can't copyright a typecast, and yes, the macros are broken the same
> way in the Microsoft headers, we are just being compatible.
Ah, but you CAN copyright a MISTAKE! Especially if it was introduced
deliberately for the sake of catching copyright infringers. Since it
is gratuitous, like a grace note in a musical score, it can be used to
show the code was actually copied rather than being something needed to
implement the uncopyrightable idea in a specification.
Please apply the change. If you have any doubts, check with a
*copyright* lawyer. Reference the recent Oracle vs Google case.
More information about the wine-devel