aspnet / AspNetWebStack

ASP.NET MVC 5.x, Web API 2.x, and Web Pages 3.x (not ASP.NET Core)
Other
858 stars 354 forks source link

NuGet Gallery License Information #303

Closed aluitink closed 2 years ago

aluitink commented 3 years ago

Hello, I noticed the license in the source is Apache 2.0, but the licenses information associated with most of the NuGet packages point to:

.NET Library

Can the License info on the NuGet packages be updated to reflect the license associated with the source?

dougbu commented 2 years ago

@Pilchie please do the needful, as @mkArtakMSFT said you're doing similar work in other repos

dougbu commented 2 years ago

@aluitink, we discussed this issue internally and agree the licenses in the code and package metadata are inconsistent. That inconsistency will remain when we ship 5.2.8 and going forward. To do otherwise would cause unnecessary churn in packages we rarely ship.

Many thanks for the issue❗ It resulted in an interesting conversation.

mardet commented 2 years ago

@dougbu, sorry to comment on a closed issue. I understand from the message above that the plan is not to fix the inconsistency in licenses (which is up to you to decide). However, this leaves me with the doubt of which license applies in which case. Could you just clarify which license applies when using the NuGet? and which license apply when compiling the source code of this repository? Is this a custom license from Microsoft? would the category of this be some type of Open Source license or Commercial one? I am just trying to categorize the licenses we use in our software (we are using the NuGet) and I am a bit stuck with this one

Pilchie commented 2 years ago

The .NET Library license covers the particular built binaries in the packages Microsoft provides. The repository license covers the source code, and what you may do with the source code itself.

Any categorization you do for your business isn't something we can comment on, as it's going to be specific to your business.