Skip to content

Commit

Permalink
Refer to CNCF allowlist for 3rd-party licenses approved for inclusion…
Browse files Browse the repository at this point in the history
… in CNCF repos (#2506)

* Refer to CNCF allowlist for 3rd-party licenses approved for inclusion in CNCF repos

This came up in open-telemetry/opentelemetry-js#5305

Refs: #2504

* mention and refer to the CNCF conditions for including third-party code
  • Loading branch information
trentm authored Jan 16, 2025
1 parent c1ea615 commit d878523
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions guides/contributor/processes.md
Original file line number Diff line number Diff line change
Expand Up @@ -207,8 +207,9 @@ you will need to [retain the original copyright notice](https://github.com/cncf/

Any contributed third-party code must originally be Apache 2.0-Licensed or must
carry a permissive software license that is compatible when combining with
Apache 2.0 License. At this moment, BSD and MIT are the only
[OSI-approved licenses](https://opensource.org/licenses/alphabetical) known to be compatible.
Apache 2.0 License. The [CNCF Allowlist License Policy](https://github.com/cncf/foundation/blob/main/allowed-third-party-license-policy.md#cncf-allowlist-license-policy)
describes the requirements for including third-party code in CNCF codebases,
along with a list of approved compatible licenses.

If you make substantial changes to the third-party code, _prepend_ the contributed
third party file with OpenTelemetry's copyright notice.
Expand Down

0 comments on commit d878523

Please sign in to comment.