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

Update the TC responsibilities w.r.t. donations #594

Merged
merged 6 commits into from
Jan 12, 2021
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,27 @@ contributors, so we would like you to come join us! The [Community Membership
Document](https://github.com/open-telemetry/community/blob/master/community-membership.md)
covers membership processes and roles.

## Donations

Donations of preexisting code fall into two broad categories:
* **Small donations:** Some donations only amount to a single PR and should
usually just be contributed as such
* **Large or complex donations:** Other donations are much larger, require
ongoing maintenance of their own, and/or introduce nuanced licensing issues

Large donations – or small donations that turn up complex issues during PR
review – should be referred to the Technical Committee (TC) by filing an issue
in this `community` repository and tagging
`@open-telemetry/technical-committee`. The TC will respond to donation
proposals **within two weeks** (that is, after having time to meet and discuss
live). If the TC has not responded to the donation request within that
interval, the donating party can and should point to this document and request
guidance at the TC's earliest convenience.

All donated code requires a license compatible with the Apache Software License
2.0 (ASL 2), and donated code will require a change of copyright to reflect the
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: I have never seen abbreviation "ASL 2" before. Not sure what the purpose of using it here is.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

interesting – I have seen it, but I am also glad to remove it :) Will do.

OpenTelemetry Authors.

## Communication

- [General
Expand Down
8 changes: 8 additions & 0 deletions tech-committee-charter.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ The TC is responsible for all technical development within the OpenTelemetry pro
* Development process and any coding standards
* Approving changes to any specifications
* Mediating technical discussions which have cross project impact
* Deciding on and communicating about proposed donations to OpenTelemetry

The TC recognizes that maintainers of specific languages or sub-projects have significant autonomy over their SIG and implementations. The TC’s focus is on cross-project or disputed concerns with a primary goal of seeking consensus to develop an appropriate technical solution. The TC will define OpenTelemetry’s release vehicles and serve as the primary technical liaison body for the OpenTelemetry project with the CNCF's TOC, external open source projects, consortiums and groups.

Expand All @@ -60,6 +61,13 @@ The development process will include a process for the TC to oversee and approve

The TC and entire technical community will follow any processes as may be specified by the Cloud Native Computing Foundation relating to the intake and license compliance review of contributions, including the CNCF IP Policy.

### Code Donations

From time to time, organizations may wish to donate existing code to
OpenTelemetry. The basic process for donating code is described [in
CONTRIBUTING.md](/CONTRIBUTING.md#donations). Of note is the expectation that
the TC respond to donation proposals **within two weeks.**

## Elections

Leadership roles in OpenTelemetry project will be peer elected representatives of the community.
Expand Down