The new core.sys.windows

Steven Schveighoffer via Digitalmars-d digitalmars-d at puremagic.com
Thu Oct 15 08:00:26 PDT 2015


On 10/15/15 7:37 AM, Kagamin wrote:
> On Thursday, 15 October 2015 at 08:25:21 UTC, Walter Bright wrote:
>> Since Windows headers are just lists of declarations, I don't even
>> think they are copyrightable.
>
> Wasn't Oracle v Google case about API copyrightability? As I understand,
> Supreme Court and Solicitor General ruled agains Google.

I think Walter misstated what he meant. Of course any document is 
copyrightable. The problem is, however, that one can write such a 
document knowing what the names of the functions are, and this is not an 
infringement of the original copyright. The Oracle decision was based on 
the fact that the API file was identical or derived in the "structure, 
sequence and organization". That is, I'm assuming the API file was 
listed similarly to the Oracle version, and possibly had the same 
documentation. According to wikipedia, the supreme court declined to 
review the case, but it isn't over yet (I think the "reversal" was to 
remand the case back to the lower court to reconsider).

You can't copyright a *single* declaration. So if I tell you there's a 
function called CreateFile, and it takes these parameters, you can write 
a declaration in a d file, and it's not an infringement of the original 
header file. The word "CreateFile" can't be copyrighted by itself.

So I think what Walter meant was that it's not *worth* claiming 
copyright on an API that is just declarations, because one can just 
recreate the file without having to copy the original.

But if the file is clearly marked public domain, all of this is moot.

-Steve


More information about the Digitalmars-d mailing list