-
Notifications
You must be signed in to change notification settings - Fork 237
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
Clarify distribution of dependency license texts #2294
Comments
hey @florianl, does https://github.com/cncf/foundation/blob/main/recommendations-for-attribution.md#scope-and-nature-of-dependencies answer your question? |
The GC looked at the linked PR and found the document that @trask linked -- we are not lawyers, but it does seem like the use case here would be a Type 3 situation. Hopefully the guidance there is helpful, although please let us know if our interpretation is incorrect. |
Thanks for your answer. I did come along https://github.com/cncf/foundation/blob/main/recommendations-for-attribution.md#scope-and-nature-of-dependencies and For this use case it is said:
Taking https://github.com/open-telemetry/opentelemetry-collector as an example: Is https://github.com/open-telemetry/opentelemetry-collector (and maybe others) not compliant with CNCF? Overall, I'm looking for guidance for open-telemetry/opentelemetry-ebpf-profiler#137: Do license texts of build-time dependencies need to be part of the repository or is it fine to bundle them in some kind of artifact, if there is a release of the project? |
cc @open-telemetry/collector-approvers |
We've discussed this in the past, here: open-telemetry/opentelemetry-collector#7371 In short: yes, we should be including it, but we never got around actually doing it, especially as attribution can be done in other ways. We do have SBOMs, which could be used for this, but apparently, the license is not being detected correctly for most of the dependencies (cc @cpanato). |
With open-telemetry/opentelemetry-ebpf-profiler#137 a discussion started on how to best follow the license requirements and distribution for 3rd party licenses.
Should every Open Telemetry repository store and provide all the licence texts for its respective dependencies?
At the moment, the majority for OTel repository does not store and provide the licence texts for its dependencies (e.g. https://github.com/open-telemetry/opentelemetry-collector, https://github.com/open-telemetry/opentelemetry-java, https://github.com/open-telemetry/opentelemetry-go, https://github.com/open-telemetry/opentelemetry-operator and others), while some OTel repositories host the license texts for their dependencies (e.g. https://github.com/open-telemetry/opentelemetry-go-instrumentation/).
Related:
The text was updated successfully, but these errors were encountered: