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

Consider removing/replacing the apache license at the top of every file #87

Open
dlurton opened this issue Jul 30, 2021 · 0 comments
Open

Comments

@dlurton
Copy link
Member

dlurton commented Jul 30, 2021

I've configured my IDE to add this for me, but mostly out of an overabundance of caution. Google searches I have done on the topic suggest that we don't need to add them to every file, however that seems like it might conflict with the license itself (emphasis mine):

To apply the Apache License to specific files in your work, attach the following boilerplate declaration, replacing the fields enclosed by brackets "[]" with your own identifying information. (Don't include the brackets!) Enclose the text in the appropriate comment syntax for the file format. We also recommend that you include a file or class name and description of purpose on the same "printed page" as the copyright notice for easier identification within third-party archives.
because they don't point to a specific portion of the Apache license that states what needs to be at the top of every file.

What's not totally clear to me is if this file the first sentence only applies when some portion of a project is licensed under Apache 2.0, but not others, or if it should be applied to every file. I am not a lawyer and I shouldn't be interpreting legal documents, therefore before we remove the license, we should check with our legal department.

Brought up by @abhikuhikar in #74 (comment)_

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

1 participant