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

RFC: remove "Copyright Sebastian Thiel ..." from LICENSE files #1232

Merged
merged 1 commit into from
Jan 3, 2024

Conversation

martinvonz
Copy link
Contributor

The "Copyright Sebastian Thiel ..." line in the LICENSE files confuse our tooling and reviewers at Google, making it take longer than necessary to import new versions of Gitoxide into our monorepo. IIUC, the copyright is supposed to go in each source code file instead. Maybe it will become necessary to move it out of the LICENSE file as soon as the project decides to copy/vendor some code from somewhere else anwyay, because then we probably can't claim copyright for the entire repo? I'm not a lawyer and far from an export on this.

If we remove the copyright line from the LICENSE files, does that mean that we should add them in each source file? I think I've heard that that's not necessary because the information about who wrote the code is available in the commit log..

The "Copyright Sebastian Thiel ..." line in the LICENSE files confuse
our tooling and reviewers at Google, making it take longer than
necessary to import new versions of Gitoxide into our monorepo. IIUC,
the copyright is supposed to go in each source code file
instead. Maybe it will become necessary to move it out of the LICENSE
file as soon as the project decides to copy/vendor some code from
somewhere else anwyay, because then we probably can't claim copyright
for the entire repo? I'm not a lawyer and far from an export on
this.

If we remove the copyright line from the LICENSE files, does that mean
that we should add them in each source file? I think I've heard that
that's not necessary because the information about who wrote the code
is available in the commit log..
@Byron
Copy link
Member

Byron commented Jan 3, 2024

I am happy to help with this, I probably copied the license file from somewhere as well.

When it comes down to trying the copyright, from all I know one will look at detailed line-by-line authorship anyway and indeed use Git for that. And since each source tarball can always be traced back to its source commit or tag, there should be no need to mention names anywhere either.

@Byron Byron merged commit e6c705a into GitoxideLabs:main Jan 3, 2024
3 checks passed
@martinvonz
Copy link
Contributor Author

Thanks!

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

Successfully merging this pull request may close these issues.

2 participants