-
Notifications
You must be signed in to change notification settings - Fork 84
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
Embed license on the nuget package #252
Comments
Possibly. I know we don't do that for Google libraries - there's some disadvantage to using the SPDX identifier instead of embedding the license file directly. I'll look into it; it may not be relevant to CNCF libraries. |
Have asked about this. A conservative reading of the license suggests that the license really should be embedded in the package. Unfortunately we can't specify both What I might do is embed the licence file as a regular file within the package, so that we are shipping it, but use |
Note that the license file is still embedded in the package (at the root) to conform with the requirement that it's delivered with the software. Fixes cloudevents#252 Signed-off-by: Jon Skeet <[email protected]>
Note that the license file is still embedded in the package (at the root) to conform with the requirement that it's delivered with the software. Fixes #252 Signed-off-by: Jon Skeet <[email protected]>
Changes since 2.5.1: - Dependencies: system-level dependencies updated - The NuGet package now uses PackageLicenseExpression (but still includes the licence file as well). Fixes ([cloudevents#252](cloudevents#252)). - Regenerated protobuf schema using the original filename of cloudevents.proto instead of ProtoSchema.proto. An additional ProtoSchemaReflection class has been added purely for compatibility. Fixes ([cloudevents#256](cloudevents#256)). Signed-off-by: Jon Skeet <[email protected]>
Changes since 2.5.1: - Dependencies: system-level dependencies updated - The NuGet package now uses PackageLicenseExpression (but still includes the licence file as well). Fixes ([#252](#252)). - Regenerated protobuf schema using the original filename of cloudevents.proto instead of ProtoSchema.proto. An additional ProtoSchemaReflection class has been added purely for compatibility. Fixes ([#256](#256)). Signed-off-by: Jon Skeet <[email protected]>
Changes since 2.5.1: - Dependencies: system-level dependencies updated - The NuGet package now uses PackageLicenseExpression (but still includes the licence file as well). Fixes ([#252](cloudevents/sdk-csharp#252)). - Regenerated protobuf schema using the original filename of cloudevents.proto instead of ProtoSchema.proto. An additional ProtoSchemaReflection class has been added purely for compatibility. Fixes ([#256](cloudevents/sdk-csharp#256)). Signed-off-by: Jon Skeet <[email protected]>
The nuspec specification allows for the license to be specified within the nuspec/csproj files to make it easier to determine which license is being used by the package.
Could all the package from this repo add this to help making it easier for consumers?
<license type="expression">Apache-2.0</license>
The text was updated successfully, but these errors were encountered: