Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Are the binaries copyrighted by Microsoft Corporation or .NET Foundation? #382

Open
KalleOlaviNiemitalo opened this issue Sep 9, 2020 · 7 comments

Comments

@KalleOlaviNiemitalo
Copy link

KalleOlaviNiemitalo commented Sep 9, 2020

In the v4.1.1 source tree:

  • LICENSE.txt says "Copyright (c) .NET Foundation and Contributors"
  • *.cs files say "Copyright (c) .NET Foundation. All rights reserved."

In v4.1.1 binaries:

  • In *.dll files, the version resource has LegalCopyright "© Microsoft Corporation All rights reserved."
  • In *.nupkg files, embedded *.nuspec files have <copyright>© Microsoft Corporation. All rights reserved.</copyright>.

Is this difference by design? Related to #1 and #122.

(I was thinking this might affect what copyright notices I have to preserve when I distribute the binaries with my applications. However, after rereading subsections 4.(c) and 4.(d) of the Apache-2.0 license, I'm not sure it matters at all. There is no "NOTICE" text file in the source tree or in the NuGet packages.)

@Tratcher
Copy link
Member

Tratcher commented Sep 9, 2020

@Pilchie ?

@Pilchie
Copy link

Pilchie commented Sep 9, 2020

@ChrisSfanos

@ChrisSfanos
Copy link

Katana is definitely a .NET Foundation project, so everything should reflect Copyright .NET Foundation ...

@Tratcher Tratcher added this to the next-sprint-planning milestone Sep 11, 2020
@Tratcher Tratcher added the task label Sep 11, 2020
@Tratcher
Copy link
Member

Ok, we'll look at this for the next release. Note we don't have one scheduled yet.

@Tratcher Tratcher modified the milestones: next-sprint-planning, 4.2.0 Apr 29, 2021
@Tratcher Tratcher self-assigned this Apr 29, 2021
@Tratcher
Copy link
Member

@ChrisSfanos looking at this again, katana's current behavior matches that of packages from aspnetcore and runtime. Packages and dlls are both copyright Microsoft Corporation.

https://www.fuget.org/packages/Microsoft.AspNetCore.Http.Features/6.0.0-preview.3.21201.13
https://www.fuget.org/packages/System.Diagnostics.DiagnosticSource/6.0.0-preview.3.21201.4

Can this be closed?

@Tratcher Tratcher modified the milestones: 4.2.0, next-sprint-planning May 7, 2021
@Tratcher Tratcher removed their assignment May 7, 2021
@ChrisSfanos
Copy link

Closing the loop - this package needs a NOTICE file with attribution to the. NET Foundation. That will close the requirement.

@KalleOlaviNiemitalo
Copy link
Author

@ChrisSfanos, when you write "the requirement", do you refer to a clause of the Apache-2.0 license, to a .NET Foundation policy, or to a Microsoft policy?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants