Skip to content

Microsoft.Identity.Client.NativeInterop 0.20.6 licence change prohibits binary distribution #6118

Description

@aneilmac

Microsoft.Identity.Client.NativeInterop was recently upgraded to 0.20.6. As part of this, the licence changed from MIT to a Microsoft proprietary licence.

That licence includes a non-distribution clause (section 3.e):

3. SCOPE OF LICENSE. The software is licensed, not sold. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you will not (and have no right to):
...
e) share, publish, distribute, or lease the software, provide the software as a stand-alone offering for others to use, or transfer the software or this agreement to any third party.

This appears to prohibit me and others from distributing Microsoft.Identity.Client.Broker to customers, and by extension Microsoft.Data.SqlClient and Microsoft.EntityFrameworkCore.SqlServer, which depend on it.

Questions:

  1. Is this licence change intentional?
  2. If yes: please clarify in the licence terms that binary distribution of this package (or derivatives) is disallowed.
  3. If no: please either liaise with the NativeInterop team to revise the licence terms, or roll back to v0.20.4.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions