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

LICENSE.txt is created a the root of the project #3

Closed
ljani opened this issue Nov 12, 2015 · 3 comments
Closed

LICENSE.txt is created a the root of the project #3

ljani opened this issue Nov 12, 2015 · 3 comments

Comments

@ljani
Copy link

ljani commented Nov 12, 2015

The current NuGet package creates a LICENSE.txt in the root of my own project. I'd prefer if you didn't relicense my project when I add this library through NuGet.

@ImrePyhvel
Copy link
Collaborator

The original intent was to help users remember to include the licence as required by Apache licence distribution requirement 4b:
"You must give any other recipients of the Work or Derivative Works a copy of this License; "

But I agree (an have stumbled on this myself) that adding the license file with that plain name "License" is undesirable and may conflict with your own work & licensing. Alternatives would be to either:

  • NOT add this file at all and let users remember themselvest to look up and include the license.
  • still copy the license to project but with a better name or location.

The first option is not wrong but requires extra steps from users. The latter may be useful but can also be a nuisance if the proposed location/name does not fit your plans for license inclusion..

I lean a bit toward preferring the "do nothing" option for next release.

@ljani
Copy link
Author

ljani commented Nov 13, 2015

Why not to use this:

Element Description
requireLicenseAcceptance A Boolean value that specifies whether the client needs to ensure that the package license (described by licenseUrl) is accepted before the package is installed.

EDIT: oh, right, sorry, now I understand your the point of actually adding the file to the project.

@ImrePyhvel
Copy link
Collaborator

The decision is to NOT add this file at all and let users remember themselves to look up and include the license. Will be available soon in v0.10.0 first prerelease version.

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

No branches or pull requests

2 participants