Skip to content

Clarify license and redistributability of bundled WinSDK headers #766

Description

The repo contains a toplevel file LICENSE, indicating that the files are covered by the MIT license (allowing redistribution etc).

The repo also contains a number of headers from WinSDK (under generation/WinSDK/RecompiledIdlHeaders). The headers in WinSDK generally aren't redistributable (the WinSDK license doesn't allow redistribution of anything else than specific redistributables). The files here also contain such a license header that don't seem to imply that it's intended to be freely redistributable under the MIT license, e.g. looking at um/winnt.h:

/*++ BUILD Version: 0072     Increment this if a change has global effects
    
Copyright (c) Microsoft Corporation. All rights reserved.     

(Which explicitly says All rights reserved. and nothing about the file being redistributable under any OSS license).

Also as noted in #387, the NuGet package form links to the WinSDK license (which doesn't permit redistribution).

Thus, is it possible to make it clearer that all the included files, including the WinSDK headers, now are redistributable according to the MIT license (which seems to be the intent?), in contrast to when receiving those headers from a regular WinSDK installation?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions