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:
- Is this licence change intentional?
- If yes: please clarify in the licence terms that binary distribution of this package (or derivatives) is disallowed.
- If no: please either liaise with the NativeInterop team to revise the licence terms, or roll back to v0.20.4.
Microsoft.Identity.Client.NativeInteropwas 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):
This appears to prohibit me and others from distributing
Microsoft.Identity.Client.Brokerto customers, and by extensionMicrosoft.Data.SqlClientandMicrosoft.EntityFrameworkCore.SqlServer, which depend on it.Questions: