Skip to content

Commit d6ea827

Browse files
authored
CONTRIBUTING.md: s/steering commitee/working group (#9)
Update the contribution guide to rename 'steering committee' to 'working group', as approved by counsel. 'Steering committee' was confusing in the context of MCP, which has its own steering committee.
1 parent 3da831b commit d6ea827

File tree

1 file changed

+38
-45
lines changed

1 file changed

+38
-45
lines changed

CONTRIBUTING.md

Lines changed: 38 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,9 @@ remain open for at least a week to allow discussion before being accepted or
6060
declined by a maintainer.
6161

6262
Proposals that are straightforward and uncontroversial may be approved based on
63-
discussion on the issue tracker or in a GitHub Discussion.
64-
However, proposals that are deemed to be sufficiently
65-
unclear or complicated may be deferred to a regular steering meeting (see
66-
'Governance' below).
63+
discussion on the issue tracker or in a GitHub Discussion. However, proposals
64+
that are deemed to be sufficiently unclear or complicated may be deferred to a
65+
regular Working Group meeting (see 'Governance' below).
6766

6867
This process is similar to the [Go proposal
6968
process](https://github.com/golang/proposal), but is necessarily lighter weight
@@ -106,18 +105,18 @@ If you encounter a conduct-related issue, please mail [email protected].
106105

107106
Initially, the Go SDK repository will be administered by the Go team and
108107
Anthropic, and they will be the approvers (the set of people able to merge PRs
109-
to the SDK), also referred to as the 'working group'. The policies here are
108+
to the SDK), also referred to as the 'Working Group'. The policies here are
110109
also intended to satisfy necessary constraints of the Go team's participation
111110
in the project. This may change in the future: see 'Ongoing Evaluation' below.
112111

113-
### Steering meetings
112+
### Working Group meetings
114113

115-
On a regular basis, the working group will host a virtual steering meeting to
116-
discuss outstanding proposals and other changes to the SDK. These meetings and
117-
their agendas will be announced in advance, and open to all. The
118-
meetings will be recorded, and recordings and meeting notes will be made
119-
available afterward. (TODO: decide on a mechanism for tracking these
120-
meetings--likely a GitHub issue.)
114+
On a regular basis, the Working Group will host a virtual meeting to discuss
115+
outstanding proposals and other changes to the SDK. These meetings and their
116+
agendas will be announced in advance, and open to all. The meetings will be
117+
recorded, and recordings and meeting notes will be made available afterward.
118+
(TODO: decide on a mechanism for tracking these meetings--likely a GitHub
119+
issue.)
121120

122121
This process is similar to the [Go Tools
123122
call](https://go.dev/wiki/golang-tools), though it is expected that meetings
@@ -137,26 +136,20 @@ providers. The antitrust policy below details precise terms that should be
137136
adhered to in order to ensure that the evolution and governance of the SDK remain
138137
procompetitive.
139138

140-
A note to readers: this policy was drafted in consultation with counsel, and so
141-
uses terms like 'Steering Committee', which may be confusing in the context of
142-
other 'steering committees' for Model Context Protocol. In the context here,
143-
'Steering Committee' means the working group: the set of people who are able to
144-
approve pull requests and/or make administrative changes to the project.
145-
146139
### Antitrust policy
147140

148141
Note: all changes to the policy in this section must be approved by legal
149142
counsel.
150143

151-
The Go+Anthropic MCP SDK Steering Committee (the “Committee”) is established to
144+
The Go+Anthropic MCP SDK Working Group (the “Working Group”) is established to
152145
guide and review technical contributions to an open-source Go software
153-
development kit (“SDK”) for the Model Context Protocol (“MCP”). The Committee
146+
development kit (“SDK”) for the Model Context Protocol (“MCP”). The Working Group
154147
and its members are committed to operating for procompetitive purposes that
155148
accelerate AI development and benefit businesses and consumers. This
156149
collaboration is focused on technical and infrastructure objectives – namely,
157-
developing and maintaining a neutral, open-source, and MIT-licensed tool.
150+
developing and maintaining a neutral, open-source, and MIT-licensed library.
158151
Google and Anthropic, as well as other stakeholders, participate with the
159-
understanding that the Committee’s sole purpose is to improve interoperability
152+
understanding that the Working Group’s sole purpose is to improve interoperability
160153
and innovation in the MCP ecosystem.
161154

162155
Antitrust law recognizes that when competitors collaborate for valid reasons
@@ -165,14 +158,14 @@ procompetitive. This Antitrust Compliance Policy (the “Policy”) therefore
165158
outlines guidelines and safeguards to ensure the collaboration remains focused
166159
on its technical mission.
167160

168-
The Policy applies to all Committee activities and communications, including
169-
official meetings, subcommittee discussions, emails, shared documents, and any
170-
other interactions under the Committee’s auspices (e.g., group chats, version
171-
control systems). It applies to all participants from Google, Anthropic, and
172-
any other member organizations or independent contributors involved. Each
173-
participating entity should ensure its representatives understand and uphold
174-
these rules. By participating, members agree to follow the Policy in both
175-
letter and spirit.
161+
The Policy applies to all Working Group activities and communications,
162+
including official meetings, subcommittee discussions, emails, shared
163+
documents, and any other interactions under the Working Group’s auspices (e.g.,
164+
group chats, version control systems). It applies to all participants from
165+
Google, Anthropic, and any other member organizations or independent
166+
contributors involved in the Working Group. Each participating entity should
167+
ensure its representatives understand and uphold these rules. By participating,
168+
members agree to follow the Policy in both letter and spirit.
176169

177170
#### Governance Procedures and Principles
178171

@@ -182,15 +175,15 @@ letter and spirit.
182175
company’s AI commercial strategy, sales, marketing, pricing, or other
183176
competitively or strategically sensitive business planning.
184177
- **Agenda Preparation.** A written agenda should be circulated before each
185-
Committee meeting. Agenda items should focus on the SDK’s technical
178+
Working Group meeting. Agenda items should focus on the SDK’s technical
186179
development, maintenance, or documentation. Where appropriate, counsel should
187180
review the agenda prior to circulation to ensure compliance with the Policy.
188181
- **Policy Reminder at Start.** Meetings should begin with a brief antitrust
189182
compliance reminder with reference to the Policy.
190183
- **Minutes.** Meetings will be minuted by a designated participant, and
191184
neutrally record attendees, roles, topics discussed, action items, and
192185
outcomes. Draft minutes will be circulated to all participants.
193-
- **Documentation and Transparency.** Steering Committee outputs are intended
186+
- **Documentation and Transparency.** Working Group outputs are intended
194187
for public release. Significant design decisions and discussion outcomes
195188
should be documented publicly. If a topic cannot be safely disclosed
196189
publicly, it likely does not belong in this forum.
@@ -201,7 +194,7 @@ letter and spirit.
201194

202195
### Information Exchange Guidelines
203196

204-
**Appropriate Topics.** Committee members are anticipated to remain within the
197+
**Appropriate Topics.** Working Group members are anticipated to remain within the
205198
project’s technical scope. In general, discussions should focus on improving
206199
the Go SDK for MCP in a transparent, collaborative, and non-exclusive manner.
207200
The following topics are appropriate and expected:
@@ -216,17 +209,17 @@ The following topics are appropriate and expected:
216209
- **Standards and Interoperability:** Ensuring SDK compliance with MCP or other
217210
open technical standards. Any standardization effort should be open,
218211
voluntary, and tailored to promote interoperability.
219-
- **Public Information:** Any public information relevant to the Committee’s
220-
technical work (e.g., published research, open-source code from outside
221-
projects, publicly documented API specs).
212+
- **Public Information:** Any public information relevant to the Working
213+
Group’s technical work (e.g., published research, open-source code from
214+
outside projects, publicly documented API specs).
222215

223216
**Inappropriate Topics.** To ensure compliance with antitrust law and maintain
224217
the open character of the collaboration, the following subjects should not be
225-
discussed in Committee meetings, side conversations, or related communications:
218+
discussed in Working Group meetings, side conversations, or related communications:
226219

227220
- **Pricing and Commercial Terms:** Do not discuss prices, pricing strategy,
228221
discounting, or future pricing plans for Claude, Gemini, or any other AI
229-
product or service provided by Committee members.
222+
product or service provided by Working Group members.
230223
- **Sales or Output:** Avoid sharing sales volumes, revenue, customer counts,
231224
market shares, production plans, or any business performance metrics.
232225
- **Product Roadmaps (beyond SDK):** Do not disclose internal plans for AI
@@ -237,25 +230,25 @@ discussed in Committee meetings, side conversations, or related communications:
237230
negotiations, or relationships with commercial partners.
238231
- **Non-SDK Proprietary Tech:** Keep discussions focused on the open SDK.
239232
Sharing of information should be limited to what is needed to achieve the
240-
Committee’s goals. Each party’s internal model architectures, fine-tuning
233+
Working Group’s goals. Each party’s internal model architectures, fine-tuning
241234
approaches, or training methods unrelated to the project should not be
242235
disclosed.
243236
- **HR or Labor Matters:** No discussions about wages, hiring plans, or
244237
policies toward employees.
245238

246239
#### Enforcement and Support
247240

248-
- **Shared Responsibility.** All Committee participants share responsibility
241+
- **Shared Responsibility.** All Working Group participants share responsibility
249242
for upholding the Policy. While legal counsel can provide support, day-to-day
250243
compliance is a function of culture and practice.
251244
- **Designated Legal Contacts.** Each participating entity should designate a
252245
legal point of contact responsible for reviewing meeting materials (e.g.,
253246
agendas, minutes) and fielding questions about compliance. These contacts
254-
should be included in the Committee distribution list for all official
247+
should be included in the Working Group distribution list for all official
255248
materials and should be consulted in advance of any meetings where sensitive
256249
topics may arise.
257250
- **Final Note.** The Policy is not meant to chill legitimate technical
258-
collaboration. It is meant to ensure that the Committee can focus on its
251+
collaboration. It is meant to ensure that the Working Group can focus on its
259252
mission without creating unnecessary legal risk or attracting regulator
260253
scrutiny. Participants who follow the Policy and avoid Inappropriate Topics
261254
will remain squarely within the procompetitive zone.
@@ -265,7 +258,7 @@ discussed in Committee meetings, side conversations, or related communications:
265258
On an ongoing basis, the administrators of the SDK will evaluate whether it is
266259
keeping pace with changes to the MCP spec and meeting its goals of openness and
267260
transparency. If it is not meeting these goals, either because it exceeds the
268-
bandwidth of its current Approvers, or because the processes here are
269-
inadequate, these processes will be re-evaluated by the Approvers. At this
270-
time, the Approvers set may be expanded to include additional community
261+
bandwidth of its current Working Group, or because the processes here are
262+
inadequate, these processes will be re-evaluated by the Working Group. At this
263+
time, the Working Group set may be expanded to include additional community
271264
members, based on their history of strong contribution.

0 commit comments

Comments
 (0)