-
Notifications
You must be signed in to change notification settings - Fork 67
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
Please clarify copyright #112
Comments
That file is distributed by the Go team, unmodified. The header is correct and accurate. |
I think the point is that the file is distributed without license as header refers to license file, which is not the project's license. Whether file is modified or not is irrelevant - either license allows modification. |
There is no code distribution of the vendored content in most Golang-source projects. For properly understanding how vendored 3rd party licensing works, you need a tool like FOSSA which understands that dependency projects have their own code locations and licensing. Containerd has been FOSSA scanned and you can follow the link from the main containerd project to the FOSSA report to see 100s of dependent packages and their own code locations and licenses in their own projects. There is no way for us to replicate each dependent project's license here in this project, nor will you find that in any other major Golang project (e.g. Docker, Kubernetes) as that is the nature of the "vendoring" model that is used by default in most Golang projects. |
Also, I realize earlier comments were regarding temporary files waiting to be in the upstream golang.org/sys/x package; those files are no longer in our repository at all, so maybe this issue is moot now anyway? Will close for now unless there are further developments here. |
Dear Phil, thanks for feedback.
Indeed, this file is gone. The issue here is not about the Continuity comes with a license file, so I understand that the code is licensed under Apache 2.0. That is no problem. However license and copyright are two different things, and as of today there's still no explicit mention of copyright in continuity. None of the source file have a copyright mention. I don't have permission to re-open the issue, but I believe it should be re-opened until this is fixed. Thanks! |
yeah this was two issues in one :-) The remaining issue is that the source files (all of them) are missing the boilerplate copyright and license declaration. Incidentally said boilerplate is the way the apache license, itself, says to apply the license to the source. https://github.com/containerd/continuity/blob/master/LICENSE#L180-L201 Needs to be done before release? |
Totally missed we hadn't done the fileheader fixup in this subproject; done in PR #129 |
Dear containerd authors,
could you clarify the copyright for continuity, maybe like it was done in https://github.com/containerd/fifo/pull/15/files ?
Also, while grepping for the keyword 'Copyright', I found
sysx/asm.s
which has this mention:However the license file of continuity is the Apache license file, so maybe something should be changed here, like adding a
LICENSE.BSD
file, and referring to it insysx/asm.s
. Or something similar.Thanks
The text was updated successfully, but these errors were encountered: