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

Apache 2 license requires NOTICE file #701

Closed
ankane opened this issue Dec 2, 2019 · 2 comments
Closed

Apache 2 license requires NOTICE file #701

ankane opened this issue Dec 2, 2019 · 2 comments

Comments

@ankane
Copy link

ankane commented Dec 2, 2019

Hey, thanks for this great project!

From the Apache 2 license docs:

In addition, a correct NOTICE file MUST be included in the same directory as the LICENSE file.

From how I interpret it (based on the LICENSE text), the file should contain:

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

It'd be great to include this on the Apache 2 license page. Also, according to the FAQs, this file can be named NOTICE or NOTICE.txt.

@mlinksva
Copy link
Contributor

mlinksva commented Dec 2, 2019

That's documentation for Apache Software Foundation projects. It is not mandatory for maintainers choosing to release their projects under Apache-2.0 to add a NOTICE file.

As far as what ASF project NOTICE files should contain, click on MUST: http://www.apache.org/legal/src-headers.html#notice

I don't think there's anything to add for this project, which aims to help people choose Apache-2.0 (or some other OSS license). If a project goes through ASF incubation (or some other established org's equivalent) it will have ample opportunity to adhere to the exact standards of the relevant group, so I don't think there's any benefit to adding such here.

@mlinksva mlinksva closed this as completed Dec 2, 2019
@ankane
Copy link
Author

ankane commented Dec 2, 2019

My bad, you're right, it is optional for non-Apache projects. From this page:

You should include a copy of the Apache License, typically in a file called LICENSE, in your work, and consider also including a NOTICE file.

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

3 participants
@mlinksva @ankane and others