Skip to content

License is extremely restrictive #72

Open
@fredemmott

Description

Per https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/input/overviews/input-overview :

GameInput is the recommended API for all new code, regardless of the target platform

If this is Microsoft's goal, the license (https://github.com/microsoft/GDK/blob/Main/LICENSE-EN-US.MD) is unsuitable - some highlights:

(i) “Microsoft Windows Platform” means personal computers or other devices running Windows OS where a Microsoft Windows Title can run and be distributed to customers by Microsoft, its Affiliates and/or a Licensed Publisher.
(j) “Microsoft Windows Title” means a software product intended to run on the Microsoft Windows Platform and be distributed to customers by Microsoft, its Affiliates and/or a Licensed Publisher.

. Licensee shall be permitted to use the GDK solely to develop and test such Microsoft Windows Titles for the Microsoft Windows Platform.

In particular, this appears to mean the GDK is unusable by:

  • libraries/middleware
  • any software that doesn't wish to be extremely tightly coupled to Microsoft-approved distribution methods. For example, I can not use it in anything I wish to distribute via Github, Steam, or my own website

(1) Use the GDK internally only and solely for the Purpose

This - along with several other uses of the word 'internal' - appear to additionally ban any open source software - regardless of license - from using the GDK.

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions