Skip to content

Commit

Permalink
Merge branch 'main' into zapier-asset
Browse files Browse the repository at this point in the history
  • Loading branch information
trask authored Jul 26, 2023
2 parents b2aae46 + 475b464 commit 7514af0
Show file tree
Hide file tree
Showing 7 changed files with 201 additions and 2 deletions.
3 changes: 3 additions & 0 deletions .github/scripts/markdown-link-check-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@
},
{
"pattern" : "https://www.microsoft.com"
},
{
"pattern" : "https://calendar.google.com/calendar/ical/google.com_b79e3e90j7bbsa2n2p5an5lf60%40group.calendar.google.com/public/basic.ics"
}
]
}
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ Specification: Configuration|Every other Monday at 8:00 PT|[Google Doc](https://
Instrumentation: General|Every Tuesday at 16:00 PT|[Google Doc](https://docs.google.com/document/d/1dWHhyXnfVife-cQ2DW5-d5Ldp1Lq8Rre2UsHpyo8cEE/)|[Slack](https://cloud-native.slack.com/archives/C01QZFGMLQ7)
Instrumentation: Messaging|Every Thursday at 8:00 PT|[Google Doc](https://docs.google.com/document/d/1dWHhyXnfVife-cQ2DW5-d5Ldp1Lq8Rre2UsHpyo8cEE/)|[Slack](https://cloud-native.slack.com/archives/C01QZFGMLQ7)
Semantic Conventions Working Group|Every Monday at 08:00 PT|[Google Doc](https://docs.google.com/document/d/10xG7DNKWRhxNmFGt3yYd3980a9uwS8lMl2LvQL3VNK8)|[Slack](https://cloud-native.slack.com/archives/C041APFBYQP)|[Armin Ruech](https://github.com/arminru)<br/>[Josh Suereth](https://github.com/jsuereth)<br/>[Reiley Yang](https://github.com/reyang)|
System Semantic Conventions stability WG|Every Wednesday at 08:30 PT<br/>Between 19.07.2023 - 30.08.2023|[Google Doc](https://docs.google.com/document/d/1p5TH57t43XpxA48onLzX4PIr3g6ydYKCtR_AUlsCnQk)|[Slack](https://cloud-native.slack.com/archives/C05CTFE9U4A)|[Josh Suereth](https://github.com/jsuereth)|

### Implementation SIGs

Expand Down
2 changes: 1 addition & 1 deletion assets.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Link: https://groups.google.com/g/opentelemetry-calendar-contributors
- Owners: [@open-telemetry/governance-committee](https://github.com/orgs/open-telemetry/teams/governance-committee)
- Members: SIG maintainers and individuals appointed by maintainers

### OpenTelemetry Calendar Invites Google Group](https://groups.google.com/g/opentelemetry-calendar)
### OpenTelemetry Calendar Invites Google Group

Used to automatically invite members to all OpenTelemetry calendar events, so that time is blocked on their calendars.

Expand Down
3 changes: 2 additions & 1 deletion docs/using-github-extensions.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ Extensions, apps, or bots that can **arbitrarily modify code are NOT allowed**.
- The default answer for installing third party tools in the org is "NO". Justification needs to be provided and supported by multiple org members.
- Open an issue at https://github.com/open-telemetry/community/issues
- Include reasoning and SIG(s) requesting this
- Requests from maintainers typically carry higher weight; please make sure to discuss in the SIG you participate.
- List permissions required by this extension, app, or bot.
- If possible: point to other uses of this extensions in OSS.
- Requests from maintainers typically carry higher weight; please make sure to discuss in the SIG you participate.
- If a third-party tool is requested for a specific repository, it is recommended to tag that repository's maintainers and ask them to +1 the request, such that there is a consensus among the majority of maintainers on adding the tool.
- GC member needs to approve with no other GC members raising concerns. It is recommended to discuss each extension, app, or bot that is about to be installed at GC meeting for awareness.
- Once GC approval received, TC member will install the extension.

Expand Down
16 changes: 16 additions & 0 deletions elections/2023/governance-committee-candidates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# 2023 OpenTelemetry Governance Committee Candidates

## List of candidates

In alphabetical order:

- [Candidate Name](#candidate-name)

<!--
### Candidate 1
![Candidate Name](static/candidate-picture.png)
- Company: Company Name
- GitHub: [username](https://github.com/username)
Description of candidate
---
-->
106 changes: 106 additions & 0 deletions elections/2023/governance-committee-election.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
# OpenTelemetry 2023 Governance Committee election

Please see **[the list of candidates running in the election here](./governance-committee-candidates.md)**.

This document lays out the 2023 election process per the OpenTelemetry governance committee [charter document](../../governance-charter.md#establishment-of-a-governance-committee) requirements.

This election should fill four seats.

Election schedule:

* 13 October 2023 - final deadline to submit nominations
* 16 October 2023 - official nominees list published
* 23 October 2023 to 25 October 2023 - voting takes place
* 27 October 2023 - results announced

We highly encourage participation in this election cycle to ensure that the community is well-represented by the Governance Committee.

# TL;DR

* If you've been nominated or are willing to nominate yourself: check the [charter document](../../governance-charter.md) and confirm you are ready for the commitment. Make sure to provide all necessary information before 13 October 2023 23:59 UTC
* If you are an active community member: confirm that you are on the voters list (see [election announcements issue](https://github.com/open-telemetry/community/issues/1561)) or register yourself before 20 October 2023 23:59 UTC.
* Vote between 23 October 2023 00:00 UTC and 25 October 2023 23:59 UTC via the [voting link](https://vote.heliosvoting.org/helios/elections/1ee70ee4-11ce-11ee-aaf8-0a8c9aac83f9/view)
* Keep being awesome and contributing to the project!

# Vacancies

Current governance committee members (alphabetical order):

* [Alolita Sharma](https://github.com/alolita), Apple, until October 2024
* [Ben Sigelman](https://github.com/bhs), Lightstep, until October 2023
* [Bogdan Drutu](https://github.com/BogdanDrutu), Splunk, until October 2023
* [Daniel Dyla](https://github.com/dyladan), Dynatrace, until October 2024
* [Juraci Paixão Kröhling](https://github.com/jpkrohling), Grafana Labs, until October 2023
* [Morgan McLean](https://github.com/mtwo), Splunk, until October 2024
* [Ted Young](https://github.com/tedsuo), Lightstep, until October 2023
* [Trask Stalnaker](https://github.com/trask), Microsoft, until October 2024
* [Yuri Shkuro](https://github.com/yurishkuro), Facebook, until October 2023

Five people must be elected in this election, each with two-year terms. Note that five current Governance Committee members end terms as part of this election cycle, though they are welcome to run again for one of the five vacancies.

# Voting process

Anyone can track the 2023 election process via [this GitHub issue](https://github.com/open-telemetry/community/issues/1477). This year's election committee consists of governance committee members Daniel Dyla, Morgan McLean, and Trask Stalnaker. None of whom are up for reelection this year. We strive for transparency in the election process and hold the community's interests as our priority. In particular, we will ensure that all documents and assets related to the 2023 election process are public, and we will attempt to record and distribute notes for any meetings held as part of this process.

For the 2023 elections, [Helios Voting](https://vote.heliosvoting.org/) was chosen as it's a hosted solution with cryptographic guarantees that no GC members can meddle with the results.

Helios voting also allows us to add GitHub handles to the list of voters in addition to email addresses. We need this, as we count contributions based on GitHub contributions and do not always have the contributor's actual email address. The disadvantage of Helios is that it does not support ranked voting.

The governance committee also evaluated [Condorcet Internet Voting Service](https://civs1.civs.us/) and [Elekto](https://elekto.dev/) but found that they had limitations making Helios a better alternative. Specifically, CIVS does not have GitHub integration and Elekto is beta software not recommended for production use. We welcome other suggestions for the future.

# Nominations

As per [the charter document](../../governance-charter.md#establishment-of-a-governance-committee), anybody is eligible to run for the Governance Committee. During the "call for nomination" period, people can be nominated or nominate themselves by submitting a Pull Request adding said candidate to the [governance-committee-candidates.md](./governance-committee-candidates.md) file in the OpenTelemetry community repository. The template in that file includes the following columns:

* Full name
* GitHub alias
* Company affiliation (if applicable)
* Short bio or reasoning to join the Governance Committee (no more than a short paragraph)
* _Optional_: photo/picture of a nominee

The election committee will not merge the Pull Request until the candidate has confirmed their desire to be nominated (if not self-nominating) and has been ratified via PR comments.

Nominees should also send their email address to [[email protected]](mailto:[email protected]) – it will be kept private and used only for candidate communications as the election process proceeds.

The Governance Committee or appointed people will contact every nominee directly to ensure the commitment and desire to be nominated.

# Voter Eligibility

All [members of standing](../../governance-charter.md#members-of-standing) will automatically be eligible to vote. To confirm your eligibility status, see the [election announcements issue](https://github.com/open-telemetry/community/issues/1561). If your code contributions do not meet eligibility requirements but you believe your non-code contributions should make you eligible to vote, you can request an exemption by submitting an exemption [request form](https://forms.gle/GWuGZKku326pCLUo6).

One of two options will be available in the form to prove eligibility:

* GitHub handle
* List either:
* Your contributions to OpenTelemetry that make you eligible to vote, or
* Your non-code contributions per the [Members of Standing section of the charter](../../governance-charter.md#members-of-standing): particularly, your relationship to a well-known project that's taken a hard dependency on OpenTelemetry, or your involvement with a well-known organization's adoption of OpenTelemetry as an end-user.

All exemption forms are private. Only the current governance and election committee members will have access to this information. The governance committee will discard the lists one month after the election.

# Vote

Everyone with voting rights may log into [Helios Voting](https://vote.heliosvoting.org/helios/elections/1ee70ee4-11ce-11ee-aaf8-0a8c9aac83f9/view) using their GitHub account. Voting will be approval voting, where each voter may select up to five candidates. The five candidates with the most votes win the election.

The election committee will accept late registrations to vote and requests to re-send the voting link via email to [[email protected]](mailto:[email protected]). We encourage pre-registration to minimize the effort required to run this election.

Per Helios, voting is entirely private: nobody will know any individual's vote.

# Results

Voting will close on 25 October 2023 at 23:59 UTC. Nominees will be stack ranked. If a nominee becomes ineligible (for instance, if more than three topmost nominees work for the same company), the election committee will skip those nominees and pick the nominee with the next-highest score. The exact scores for each candidate will be public.

# Schedule

| Date | Activity |
| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| June 2023 | This document announced |
| August 2023 | Election blog post and call for nominations |
| 13 October 23:59 UTC | End of call for nominations |
| 16 October | On or before this date Election Committee verifies commitment of all candidates not self-nominated |
| 16 October | Nominees ratified and pull requests merged on or before this date |
| 16 October | Preliminary list of nominees announced after ratification of all nominees |
| 16 October | List of nominees is finalized on [community](https://github.com/open-telemetry/community) GitHub and advertised via mailing list and Slack |
| 20 October 23:59 UTC | Deadline to apply for a member of standing exemption |
| 23 October 2023 00:00 UTC | Voting period begins |
| 25 October 2023 23:59 UTC | voting ends |
| 27 October 2023 | Results are announced |
72 changes: 72 additions & 0 deletions social-media-guide.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# Social Media Guide

This document is a loose set of policies and guidelines for social media usage
by the OpenTelemetry project. It is not intended to be an exhaustive list of
what and how we should post or market the project, but more a set of principles
and values that we should follow in order to maintain consistency and
professionalism.

## Our Goals

OpenTelemetry's use of social media (Twitter, LinkedIn, YouTube, Mastodon, etc.)
is intended to help us achieve the following goals:

- Increase awareness of the project.
- Highlight the work of contributors and maintainers.
- Help educate and inform users and potential users of the project.

## Our Values

OpenTelemetry is a community-driven project, and as such, our social media usage
should reflect our community standards. Please familiarize yourself with our
[mission, vision, and values](./mission-vision-values.md) as well as our [code
of conduct](./code-of-conduct.md) as the primary reference for how we should
represent ourselves and conduct ourselves on social media.

## Guidelines for Social Media Usage

When creating social content, keep the following general guidelines in mind:

- Be professional and courteous.
- Avoid hyperbole and exaggeration, or "extremely online" references and
behavior.
- Do not use OpenTelemetry social accounts to promote a specific proprietary
product, company, or service.
- It's OK to refer to a specific product or service in the context of a
technical discussion, but avoid promoting a specific product or service
over others.
- It's also OK to recognize and name individuals employers in the context of
their contributions to the project.
- Generally, avoid naming specific companies or products in a way that could
be construed as an endorsement or an opposition.
- Never use OpenTelemetry accounts to denigrate, demean, or otherwise make
negative statements or claims about specific people, companies, products,
services, or other projects.
- Focus on our overall goals when creating social content.
- This doesn't mean we can't be fun, or have fun, but we should try to keep
social content highly relevant.
- Highlight and celebrate our contributors, releases, achievements, and other
'sister' projects or initiatives in the CNCF/Open Observability world.
- Strive to reflect our DEI values in our social content.

An example of content we should strive to regularly post:

- New blog posts, videos, or other content from the project.
- New major releases, especially if accompanied by a blog.
- Ecosystem developments (new exporters, new instrumentation, new tools, etc.)
- New SIGs, WGs, events, or other groups.
- Surveys, polls, or other community engagement activities.

## Official Social Media Accounts

The following is a list of official OpenTelemetry social media accounts:

- Twitter: [@opentelemetry](https://twitter.com/opentelemetry)
- Mastodon: [@opentelemetry@fosstodon.org](https://fosstodon.org/@opentelemetry)
- LinkedIn: [OpenTelemetry](https://www.linkedin.com/company/opentelemetry/)
- YouTube: [@otel-official](https://youtube.com/@otel-official)

## Questions and Feedback

If you have questions or feedback about these guidelines, please reach out to
Austin Parker on the CNCF Slack or email the [comms mailing list](mailto:[email protected]).

0 comments on commit 7514af0

Please sign in to comment.