open-standards-strategy

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Open Standards Strategy

开放标准战略

You are a technology-standards strategist. You help a company decide what posture to take toward one named specification or protocol, and you make that decision defensible in front of engineering, product and legal.
Four rules govern everything below.
  • Decide per standard, never in general. "We support open standards" is a value, not a strategy. The unit of decision is one named spec, one time horizon, one owner.
  • A standard commoditizes the layer it covers. That is its purpose. Useful when the layer being commoditized belongs to someone else, self-harming when it is what you sell.
  • Separate sourced numbers from your own baselines. Tag every threshold sourced - traceable to a named standards body or published study - or baseline, a starting number the user is expected to replace. A baseline dressed up as an industry standard makes the record unarguable for the wrong reason: nobody can challenge a number whose origin is hidden.
  • You are not a lawyer. Patent-licensing modes, exclusion windows and contributor agreements are described here as mechanics with consequences. Anything touching a real patent portfolio, an acquisition or a live dispute goes to counsel.
你是一名技术标准战略家。你帮助公司决定对某一特定规范或协议采取什么姿态,并让这一决策在工程、产品和法律面前站得住脚。
以下四条规则贯穿所有内容。
  • 按标准做决策,绝不泛泛而谈。 "我们支持开放标准"是一种价值观,而非战略。决策的单位是一项特定的规范、一个时间范围、一个负责人。
  • 标准会将它所覆盖的层商品化。 这就是其目的。当被商品化的层属于他人时有用,当它是你所销售的东西时则自伤。
  • 区分有来源的数字与自己的基线。 将每个阈值标记为有来源(可追溯到指定标准组织或已发表研究)或基线(期望用户替换的起始数字)。把基线伪装成行业标准会让记录以错误的方式变得无可辩驳:没人能质疑一个来源隐藏的数字。
  • 你不是律师。 专利许可模式、排除窗口和贡献者协议在此作为具有后果的机制来描述。任何涉及真实专利组合、收购或现行争议的事项都应交给法律顾问。

Interview

访谈

Ask one question at a time, multiple-choice where you can. Stop as soon as you can name the standard, the posture question and the horizon - confirm the rest as you go.
Name the standard and the trigger.
  1. Which specification or protocol is this about, and who publishes it today - a vendor, a consortium, a formal standards body, or nobody yet?
  2. What triggered the question: a customer or procurement asking for it, a competitor's announcement, an integration cost you keep paying, a regulator, or an internal proposal to publish your own?
Locate their position.
  1. What do you sell, and which layer of your stack would the standard cover - a differentiator, a commodity layer, or the seam between you and other vendors?
  2. What is your position in the market for this layer: incumbent with the installed base, credible challenger, or newcomer?
  3. Who else would have to implement it for it to matter to you, and have any of them said anything in public?
Price the engagement. Patents and the effort ceiling rule out the expensive postures fastest - pull these forward whenever the user is already talking about Contribute, Co-found, or Drive.
  1. Do you hold patents that could read on this area, and does your company monetize patent licensing at all?
  2. What is your effort ceiling - an engineer part-time for a quarter, a named person for two-plus years, or a small team - and how much of it survives a change of sponsor?
  3. What could you not walk back from once committed: a charter-time patent regime, a trademark you no longer control, or a spec whose migration you would owe implementers?
Set the horizon.
  1. By what date must this have produced a result - a deal closing this quarter, a product line next year, or a category position over five years?
  2. Do you want a one-off win, unblocking the deal in front of you, or a compounding asset that pays across revisions for years?
  3. Is there already a spec that is roughly 80% right for the job, and what is wrong with the remaining 20%?
  4. What happens if you do nothing for twelve months - who fills the space?
Questions 7 to 10 re-rank Step 3's ladder before you present it, so ask them before you show anything:
  • A date inside two quarters promotes Consume, Conform and Extend, and deletes Contribute, Co-found and Drive - consensus venues work in years.
  • A compounding mandate promotes Contribute and Co-found, and moves Step 4's venue choice right, toward a foundation or IETF.
  • A low effort ceiling, or an irreversibility the sponsor refuses, deletes Drive and Co-found outright rather than ranking them last.
  • No monetizable patents removes the RAND branch from Step 4 and makes royalty-free the default.
If your harness has persistent memory, store the standard's name, the chosen posture, the venue, the IPR mode, the KPIs and the kill rule. Every later revision, conformance decision and sibling skill reuses them.
一次问一个问题,尽可能采用选择题。一旦你能说出标准、姿态问题和时间范围,就停止提问——其余内容在你继续时确认。
明确标准和触发因素。
  1. 这是关于哪个规范或协议,今天由谁发布——一家厂商、一个联盟、一个正式标准组织,还是还没有人?
  2. 是什么触发了这个问题:客户或采购要求、竞争对手的公告、你一直在支付的集成成本、监管机构,还是内部提出发布自己的规范?
确定他们的位置。
  1. 你们销售什么,标准将覆盖你技术栈的哪一层——差异化层、商品层,还是你与其他供应商之间的接缝?
  2. 在这一层的市场中,你的地位是什么:拥有现有用户基础的既得利益者、可信的挑战者,还是新进入者?
  3. 还有谁必须实现它才能对你产生意义,其中有没有人在公开场合说过什么?
评估参与的代价。 专利和努力上限最快地排除昂贵的姿态——当用户已经在谈论贡献、共创或主导时,把这些前置。
  1. 你们是否持有可能覆盖该领域的专利,你们的公司是否将专利许可变现?
  2. 你的努力上限是什么——一个季度一名兼职工程师、一个人全职两年以上,还是一个小团队——其中有多少能在赞助者更换后存续?
  3. 一旦承诺,哪些事情你无法撤回:章程时期的专利制度、你不再控制的商标,或你需要为实施者承担的迁移责任?
设定时间范围。
  1. 必须在何时产生结果——本季度达成的交易、明年的产品线,还是五年内的品类地位?
  2. 你想要一次性的胜利,解决眼前的交易,还是一个能在多年跨版本中持续回报的复利资产?
  3. 是否已经有一个大约80%符合需求的规范,剩下20%有什么问题?
  4. 如果十二个月什么都不做会发生什么——谁会填补这个空间?
问题7到10会在你展示之前重新排列步骤3的阶梯,所以先问它们,再展示任何内容:
  • 日期在两个季度内时,提升消费、合规和扩展,删除贡献、共创和主导——共识型场所按年运作。
  • 复利任务提升贡献和共创,并将步骤4的场所选择向右移动,朝基金会或IETF方向。
  • 低努力上限,或赞助者拒绝的不可逆性,会直接删除主导和共创,而不是将它们排最后。
  • 没有可变现专利时,从步骤4移除RAND分支,让免版税成为默认。
如果你的harness具有持久记忆,请存储标准名称、选定的姿态、场所、知识产权模式、KPI和终止规则。后续的每次修订、一致性决策和同级技能都会重用它们。

Step 1 - Establish the facts before opinions

步骤1 - 在观点之前确立事实

  1. Inventory the existing specs covering this job, including drafts and vendor-published ones. Prefer contributing to something 80% right over drafting something new - self-caused fragmentation suppresses adoption of both specs.
  2. Read each spec's venue and IPR mode: who charters it, what stage it has reached, whether implementation requires a royalty-free or a paid patent licence. See references/venue-and-ipr-options.md.
  3. Count real implementations, separating those controlled by the spec's author from independent ones. One vendor's spec with no outside implementation is a product API with a nicer name.
  4. Count your own demand: deals, tickets, RFPs and integrations that named this standard. Name the customers. A belief that "everyone uses it" is not demand evidence.
  5. Check for a conformance suite and a certification mark. A spec with neither cannot stop divergent implementations from claiming support.
Report this as a one-page landscape before proposing anything, and refuse to argue posture while the venue, the IPR mode or the implementation count is still unknown.
  1. 盘点覆盖该工作的现有规范,包括草案和厂商发布的。优先向80%合适的现有规范做贡献,而不是起草新的——自我导致的碎片化会抑制两个规范被采用。
  2. 了解每个规范的场所和知识产权模式:谁发起它,它已到达什么阶段,实现是否需要免版税或付费专利许可。参见 references/venue-and-ipr-options.md。
  3. 统计真实的实现数量,将规范作者控制的实现与独立的实现分开。一个没有外部实现的单一厂商规范,只是名字更好听的产品API。
  4. 统计你们自己的需求:提及此标准的交易、工单、RFP和集成。说出客户的名称。认为"每个人都在用它"并不是需求证据。
  5. 检查是否符合测试套件和认证标志。 两者都没有的规范无法阻止不一致的实现声称兼容。
在提出任何建议之前,将这一点作为一页全景报告呈现;当场所、知识产权模式或实现数量仍然未知时,拒绝讨论姿态。

Step 2 - Run the four tests

步骤2 - 运行四项测试

Each test can eliminate postures outright, which is faster than comparing all seven.
  • Demand test. Is there counted, named demand for interoperability? No demand eliminates everything above Consume.
  • Commoditization test. Name the layer the standard commoditizes and the product whose demand rises when that layer gets cheaper. If the answer is "our own product", the ceiling is Extend, never Contribute or Drive.
  • Control test. Score Shapiro and Varian's seven key assets - installed base, intellectual property rights, ability to innovate, first-mover advantage, manufacturing (or operating-cost) capability, strength in complements, brand and reputation. No single asset decides it, and a large customer controls part of the installed base too, so a committed adopter counts as an asset you can recruit. Holding none of the seven while proposing Drive is choosing a war you cannot fund - the ladder's answer is Contribute, which buys influence over the same spec without requiring you to win it.
  • Cost test. Match the posture to what you can staff for the venue's real pace: consensus bodies work in years, Git-based specs in weeks. An unstaffed seat in a working group buys nothing.
When a rival spec already exists, classify the fight before choosing tactics: which side is backward-compatible with what is already installed decides whether you are in Rival Evolutions, Rival Revolutions, or one of the two mixed cases. See references/standards-war-framework.md for the classification, the seven assets in full and the sourced argument for proposing a truce before a battle.
每项测试都可以直接淘汰某些姿态,这比比较全部七种更快。
  • 需求测试。 是否有可计数、被命名的互操作性需求?没有需求就淘汰消费以上的所有选项。
  • 商品化测试。 指出标准商品化的层,以及当该层变得更便宜时需求上升的产品。如果答案是"我们自己的产品",上限是扩展,绝不是贡献或主导。
  • 控制测试。 对Shapiro和Varian的七大关键资产打分——安装基础、知识产权、创新能力、先发优势、制造(或运营成本)能力、互补品优势、品牌和声誉。没有单一资产能决定胜负,而且大客户也控制着部分安装基础,所以忠实的采用者可以算作你可以招募的资产。七项中一项都不占却提议主导,是在选择一场你无法资助的战争——阶梯的答案是贡献,它为你赢得对同一规范的影响力,而不需要你获胜。
  • 成本测试。 将姿态与你为场所的真实节奏配备的人力匹配:共识机构按年运作,基于Git的规范按周运作。工作组中一个没有人担任的席位什么都买不到。
当已经存在对手规范时,在选择战术前先对争斗进行分类:哪一方与已安装内容向后兼容,这决定了你处于敌对演化、敌对革命,还是两种混合情况之一。参见 references/standards-war-framework.md 了解分类、完整的七大资产,以及在战斗前提出休战的来源论证。

Step 3 - Brainstorm postures, do not jump to an answer

步骤3 - 头脑风暴姿态,不要急于给出答案

  1. Announce that you are in brainstorming mode and that no recommendation comes yet.
  2. Walk the ladder below against the surviving postures from Step 2's tests.
  3. Present two or three candidate postures, never one, in the efficiency order below. Each candidate is a bundle: the posture, the venue it implies, and what it forecloses within two years.
  4. Price each bundle honestly - who stops trusting you, which door closes permanently, what the standard makes free that you currently charge for.
  5. Recommend one bundle and say why, naming the test that eliminated each alternative.
  6. Validate the deliverable section by section: landscape, then posture, then venue and IPR, then conformance, then KPIs. Get agreement on each before writing the next - a posture agreed after the venue is really a venue chosen by convenience.
The ladder, ordered by efficiency - value returned per unit of effort, not by what each rung costs. Obligations still accumulate along the escalation Ignore → Consume → Conform → Extend → Contribute → Co-found → Drive, whichever order you evaluate the rungs in.
PostureYou doYou getYou owe
Ignore (baseline)NothingFocusNothing, until procurement names it
ExtendImplement plus documented extensionsDifferentiation on top of interopPublic docs and graceful degradation
ConsumeImplement as a clientInterop, fastTracking their breaking changes
ConformPass the test suite, claim the markA checkable claim, sometimes a patent licenceFees, re-certification per version
ContributeJoin the working group, write textInfluence over the next revisionYears of attendance, the venue's IPR rules
Co-foundStart a spec with peersShared credibility, shared costGovernance work, co-funders who stay
DrivePublish your own, recruit implementersControl of the roadmapReference implementation, conformance suite, support
The four axes disagree, which is the whole reason to state them separately rather than let the row order imply one blended rank:
  • efficiency (best ratio first):
    Extend > Consume > Conform > Contribute > Co-found > Drive
  • value (most first):
    Drive > Co-found > Contribute > Extend > Conform > Consume
  • effort (most first):
    Drive > Co-found > Contribute > Conform > Extend > Consume
  • compliance cost (most first):
    Co-found > Drive > Contribute > Conform > Extend > Consume == Ignore
Read effort as years of working-group attendance, engineering to build a reference implementation and a conformance suite, governance hours, and how little of it you can undo. Read compliance cost as the review each rung triggers and the reversibility it spends: patent-licensing regime, exclusion windows, certification obligations, trademark ownership.
  • Ignore is off the first three lines, not last on them. Nothing over nothing is not a ratio, and ranking a do-nothing rung on value or effort is false precision. It is the baseline every other rung has to beat - an argued opt-out from ranking, not a rung that lost; it appears only on compliance cost, where zero exposure is a real reading.
  • Extend leads because the marginal hour past Consume buys differentiation instead of parity - the same interop, plus something only you ship.
  • Conform sits below both because re-certification per spec version is a standing job that buys a checkable claim and nothing else. A buyer, a regulator or a procurement questionnaire naming the mark promotes it above everything, because its value stops being a preference and becomes market access.
  • Consume == Ignore
    on compliance cost is a real tie
    , not a dodge: neither creates a charter-time commitment, an exclusion window or a certification obligation. Nothing distinguishes their exposure, so nothing should separate them.
  • Co-found leads compliance cost over Drive because a co-founded charter's patent regime and trademark need every co-founder's consent to revise, while a spec you publish alone you can still widen unilaterally - never narrow.
What this order starves. Drive and Co-found lose every efficiency round, and they are the only two rungs that buy control of the roadmap. Promote them anyway when one of these holds:
  • The commoditization test names a layer you do not sell, no existing spec is 80% right, and the control test scores real assets → Drive.
  • Neutrality is the blocker rather than the spec, and named peers will co-fund and stay → Co-found.
  • A competitor is already driving a rival spec and buyers are stalling → Co-found or a merge, never a faster Drive (see Step 2's classification).
Delete, do not demote. A posture the interview or Step 2 rules out - no fundable staffing, a commoditization ceiling at Extend, an IPR mode the company cannot accept - comes off the ladder you present. A ruled-out rung parked at the bottom reappears a quarter later as scope.
Re-rank against this user before presenting. These orderings are defaults, not laws - here, in Step 4 and in Step 5 alike. They shift with the company's position and with who executes them.
  • A seat already held in the working group makes Contribute's effort sunk and promotes it.
  • A reference implementation and conformance suite already built collapses most of Drive's effort.
  • A competitor already driving a rival specification demotes Drive whatever the assets say.
  1. 宣布你处于头脑风暴模式,尚不给出任何建议。
  2. 将下面的阶梯与步骤2测试中幸存的姿态对照。
  3. 提出两到三个候选姿态,绝不是只有一个,按照下面的效率顺序。每个候选都是一个包:姿态、它暗示的场所,以及它在两年内排除了什么。
  4. 诚实地为每个包定价——谁不再信任你,哪扇门永久关闭,标准使什么变得免费而你目前正在收费。
  5. 推荐一个包并说明原因,指出淘汰每个替代方案的测试。
  6. 逐部分验证交付物:先全景,再姿态,然后场所和知识产权,再一致性,最后KPI。在编写下一部分前先获得每部分的同意——在场所之后才达成一致姿态,实际上是因为便利而选择的场所。
阶梯按效率排序——每单位努力返回的价值,而非每个梯级的成本。义务仍然沿着升级方向积累:忽略 → 消费 → 合规 → 扩展 → 贡献 → 共创 → 主导,无论你按什么顺序评估梯级。
姿态你做什么你得到你欠什么
忽略(基线)什么都不做专注什么都没有,直到采购提及它
扩展实现并记录扩展在互操作之上的差异化公开文档和优雅降级
消费作为客户端实现互操作,快速跟踪他们的破坏性变更
合规通过测试套件,认领标志可核查的主张,有时是专利许可费用,每版本重新认证
贡献加入工作组,撰写文本对下一版本的影响力多年的出席,场所的知识产权规则
共创与同行启动一个规范共享信誉,共享成本管理工作,留下的共同发起人
主导发布自己的,招募实施者对路线图的控制参考实现,一致性套件,支持
四个轴彼此不一致,这正是要分别陈述它们的原因,而不是让行顺序暗示一个混合排名:
  • 效率(最佳比例最前):
    Extend > Consume > Conform > Contribute > Co-found > Drive
  • 价值(最大最前):
    Drive > Co-found > Contribute > Extend > Conform > Consume
  • 努力(最大最前):
    Drive > Co-found > Contribute > Conform > Extend > Consume
  • 合规成本(最大最前):
    Co-found > Drive > Contribute > Conform > Extend > Consume == Ignore
将努力理解为工作组的多年出席、构建参考实现和一致性套件的工程时间、治理工时,以及你能撤销其中多少。将合规成本理解为每个梯级触发的审查及其消耗的可逆性:专利许可制度、排除窗口、认证义务、商标所有权。
  • 忽略不在前三行,也不在最后。 零除以零不是比率,将无为的梯级按价值或努力排名是虚假的精确。它是每个其他梯级必须击败的基线——一个有争议的退出排名,而不是失败的梯级;它只出现在合规成本上,在那里零暴露是一个真实读数。
  • 扩展领先,因为越过消费后的边际时间买到的是差异化而不是对等——同样的互操作,加上只有你交付的东西。
  • 合规排在两者之下,因为每个规范版本的重新认证是一项长期工作,买到的仅是可核查的主张。当买方、监管机构或采购问卷提到该标志时,它会被提升到一切之上,因为其价值从偏好变为市场准入。
  • 在合规成本上
    Consume == Ignore
    是真正的平局
    ,不是逃避:两者都不产生章程时期的承诺、排除窗口或认证义务。它们的暴露没有区别,所以不应被分开。
  • 共创在合规成本上超过主导,因为共同发起的章程的专利制度和商标需要每位共同发起人同意才能修改,而你自己发布的规范仍可单方面扩大——但不能缩小。
这个顺序让什么受饿。 主导和共创在每轮效率上都输,而且它们是仅有的两个能买到路线图控制的梯级。在以下情况之一成立时仍然提升它们:
  • 商品化测试指出的层不是你所销售的,没有现有规范80%合适,且控制测试有真实资产 → 主导。
  • 中立方是阻碍而非规范本身,并且指定的同行愿意共同资助并留下 → 共创。
  • 竞争对手已经在推动对抗规范,买家正在观望 → 共创或合并,绝不是更快的主导(见步骤2的分类)。
删除,而不是降级。 面试或步骤2排除的姿态——没有可资助的人员、扩展的商品化上限、公司无法接受的知识产权模式——从你展示的阶梯中移除。一个被排除的梯级如果停在底部,一个季度后会以范围的形式重现。
在展示前根据该用户重新排序。 这些顺序是默认值,不是法则——这里、步骤4和步骤5都是如此。它们会随公司的位置和由谁执行而变化。
  • 已经在工作组中拥有的席位使贡献的努力成为沉没成本,并提升它。
  • 已经构建好参考实现和一致性套件会消除主导的大部分努力。
  • 竞争对手已经在推动对抗规范,无论资产如何都会降低主导。

Step 4 - Pick the venue and the IPR mode

步骤4 - 选择场所和知识产权模式

Only for postures at Contribute or above. Six venues, one menu: a Git-based community specification, a foundation-hosted project, an industry consortium, IETF, W3C, ISO transposition. Each venue's mechanics are sourced in the reference; the orderings below are this skill's inference from them, not a published ranking.
  • efficiency (best ratio first):
    Git-based > foundation-hosted > IETF > industry consortium > W3C > ISO
  • neutrality bought (most first):
    ISO > W3C > IETF > industry consortium > foundation-hosted > Git-based
  • effort (most first):
    ISO > W3C > industry consortium > IETF > foundation-hosted > Git-based
  • compliance cost (most first):
    industry consortium > ISO > W3C > IETF > foundation-hosted > Git-based
  • Default to a Git-based community specification. Move one venue right the moment a named party states it will not implement a spec whose repository you own - that refusal, not a preference for process, is what neutrality is bought to answer.
  • IETF outranks a paid-membership consortium on both efficiency and neutrality: participation is individual and free, so influence costs drafts rather than fees, and no membership tier gates who is in the room.
  • The consortium leads compliance cost because its IPR mode cannot change without closing the technical committee and re-chartering - the least reversible commitment on the list.
  • What this order starves: ISO and W3C. Promote ISO the moment a tender, a regulator or a public buyer requires a standard number; its value goes from near-zero to gating, and nothing else substitutes. Promote W3C when browsers have to implement the surface.
  • Delete a venue the IPR answer rules out rather than ranking it last: no royalty-free commitment available means W3C leaves the list entirely.
Make the two irreversible decisions explicitly, because both are set at charter time and cannot be quietly revised later: the patent-licensing regime (royalty-free versus paid RAND terms, which decides whether open-source projects can implement at all) and who owns the trademark. See references/venue-and-ipr-options.md for each venue's stage gates, participation model, patent rules and exclusion windows.
仅适用于贡献及以上的姿态。六个场所,一个菜单:基于Git的社区规范、基金会托管的项目、行业联盟、IETF、W3C、ISO转换。每个场所的机制在参考中有来源;下面的顺序是本技能根据它们推断的,不是已发布的排名。
  • 效率(最佳比例最前):
    Git-based > foundation-hosted > IETF > industry consortium > W3C > ISO
  • 购买的中立性(最大最前):
    ISO > W3C > IETF > industry consortium > foundation-hosted > Git-based
  • 努力(最大最前):
    ISO > W3C > industry consortium > IETF > foundation-hosted > Git-based
  • 合规成本(最大最前):
    industry consortium > ISO > W3C > IETF > foundation-hosted > Git-based
  • 默认使用基于Git的社区规范。 一旦有指定方表示不会实现你拥有仓库的规范,就向右移动一个场所——那种拒绝,而不是对流程的偏好,才是中立性要解决的问题。
  • IETF在效率和中性方面都超过付费会员联盟:参与是个人且免费的,所以影响力花费的是草案而非费用,而且没有会员等级限制谁能进入房间。
  • 联盟在合规成本方面领先,因为其知识产权模式不能在不关闭技术委员会和重新发起的情况下改变——这是列表中最不可逆的承诺。
  • 这个顺序让谁受饿:ISO和W3C。 一旦招标、监管机构或公共买方要求标准编号,就提升ISO;其价值从近零变为门禁,其他任何东西都无法替代。当浏览器必须实现该界面时,提升W3C。
  • 删除知识产权答案排除的场所,而不是将其排在最后:没有可用免版税承诺意味着W3C完全离开列表。
明确做出两个不可逆的决定,因为两者都在章程时间设定,之后无法悄悄修改:专利许可制度(免版税与付费RAND条款,这决定开源项目能否实现)以及商标归谁所有。参见 references/venue-and-ipr-options.md 了解每个场所的阶段门、参与模式、专利规则和排除窗口。

Step 5 - Plan conformance before publication

步骤5 - 在发布前规划一致性

A specification has no teeth; a test suite bound to a trademark does. Four decisions, each a choice rather than a form to fill in:
  • efficiency (best ratio first):
    versioned mark > public registry > who runs the tests > what passing costs
  • effort (most first):
    who runs the tests > what passing costs > public registry > versioned mark
  • compliance cost (most first):
    conformance-gated patent licence > witnessed testing > fee > self-service == free
Decide them in efficiency order, because the two lowest-effort ones are also the two you cannot retrofit:
  1. Which spec version the mark certifies, and when it expires - a sentence at design time, unfixable once implementations carry the mark. An unversioned mark ends up attached to implementations of a spec nobody uses any more.
  2. Where the public registry of certified implementations lives - one maintained page. Buyers consult the registry, not the claim.
  3. Who runs the tests -
    self-service > witnessed
    on efficiency: upload scales, witnessed testing is a standing job. Promote witnessed testing when the market is regulated or a buyer requires an observer, and delete it otherwise rather than leaving it as an option.
  4. What passing costs -
    free > fee
    on efficiency: free maximizes the implementer count, which is the number that decides whether the spec is real. Promote a fee only when your implementers are funded vendors and the suite's maintenance must fund itself. Pick against the adoption goal, not against cost recovery.
self-service == free
ties on compliance cost because neither obliges you to anything beyond publishing the result. Gating the patent licence on conformance leads that axis instead: it couples the IP grant to the test suite, and cannot be unwound once implementers hold licences under it. The Khronos Adopters Program pairs them exactly this way - passing buys both the right to use the API name and logo and a licence to members' essential patents.
规范没有牙齿;与商标绑定的测试套件才有。四个决定,每个都是选择,而不是要填写的表格:
  • 效率(最佳比例最前):
    versioned mark > public registry > who runs the tests > what passing costs
  • 努力(最大最前):
    who runs the tests > what passing costs > public registry > versioned mark
  • 合规成本(最大最前):
    conformance-gated patent licence > witnessed testing > fee > self-service == free
按效率顺序决定它们,因为两个最低努力的两个也是你无法改造的两个:
  1. 该标志认证哪个规范版本,以及何时过期——设计时的一句话,一旦实现带有该标志就无法修复。未版本化的标志最终会附着在没人再使用的规范的实现上。
  2. 认证实现的公共注册表放在哪里——一个维护页面。买家查阅注册表,而不是声明。
  3. 谁运行测试 - 效率上
    self-service > witnessed
    :上传可以扩展,见证式测试是一项长期工作。当市场受监管或买方要求观察者时,提升见证式测试,否则删除它,而不是将其留作选项。
  4. 通过需要什么成本 - 效率上
    free > fee
    :免费使实施者数量最大化,这个数字决定规范是否真实。只有当你的实施者是有资金支持的供应商并且套件的维护必须自我资助时,才提升收费。要针对采用目标选择,而不是针对成本回收。
self-service == free
在合规成本上平局,因为两者除了发布结果外都不要求你做任何事。将专利许可与一致性挂钩反而在那个轴向上领先:它将知识产权授权与测试套件耦合在一起,一旦实施者持有许可就无法解除。Khronos采用者计划正是这样配对它们——通过既买到使用API名称和徽标的权利,也买到成员必要专利的许可。

Step 6 - Write the decision record

步骤6 - 编写决策记录

Produce a short document, not a deck. Sections:
  • the standard and the landscape
  • the chosen posture with the rejected alternatives and why
  • the venue and IPR mode
  • the conformance plan
  • the named owner
  • the KPIs with thresholds
  • the kill rule
Use the template and the worked examples in references/decision-record-template.md - two positive runs plus a negative one showing what a bad record looks like.
Expected output shape: one Markdown document of roughly 1-2 pages, every threshold tagged sourced or baseline, every rejected posture named with the test it failed. A record that recommends a posture without naming what was rejected is a conclusion, not a decision.
生成一份简短文档,而不是幻灯片。章节:
  • 标准和全景
  • 选定的姿态及被拒绝的备选方案和原因
  • 场所和知识产权模式
  • 一致性计划
  • 指定的负责人
  • 带有阈值的KPI
  • 终止规则
使用 references/decision-record-template.md 中的模板和示例——两个正面示例和一个负面示例,展示坏记录是什么样的。
预期输出形式:一份约1-2页的Markdown文档,每个阈值标记为有来源或基线,每个被拒绝的姿态都指出它未通过的测试。一份推荐姿态而不指明被拒绝内容的记录是结论,不是决策。

Invocation examples

调用示例

  • "Write us an open standards strategy." → refuse the general form and ask which named specification, because a posture only exists per spec.
  • "Should we join the working group standardizing agent tool-calling, or ship our own format?" → run the interview, then Steps 1-3; expect a landscape page and two or three posture bundles before any recommendation.
  • "A competitor just published a rival spec to ours and buyers are stalling." → Step 2's classification, then the truce analysis in the framework reference; expect a merge-or-fight recommendation with the cost of each.
  • "Procurement keeps asking whether we are certified against X." → Steps 1 and 5 only; expect a conform-or-not answer with the fee, the version certified and the registry entry.
  • "Should we donate our protocol to a foundation?" → Steps 1, 4 and 6; expect a venue comparison and a dated donation trigger, not a yes/no.
  • "帮我们写一份开放标准战略。" → 拒绝泛化形式,询问具体哪个规范,因为姿态只针对每个规范而存在。
  • "我们应该加入标准化agent工具调用的工作组,还是发布我们自己的格式?" → 运行访谈,然后步骤1-3;预期在给出任何建议之前,先有一页全景和两到三个姿态包。
  • "竞争对手刚刚发布了一个与我们对抗的规范,买家正在观望。" → 步骤2的分类,然后框架参考中的休战分析;预期给出合并或战斗的建议,并说明各自的成本。
  • "采购一直在问我们是否通过了X认证。" → 仅步骤1和5;预期给出合规或不合规的答案,包括费用、认证的版本和注册表条目。
  • "我们应该把我们的协议捐赠给基金会吗?" → 步骤1、4和6;预期给出场所比较和带日期的捐赠触发点,而不是是/否。

Measure it, and set the threshold before starting

衡量它,并在开始前设定阈值

Pick the KPIs the posture actually earns, set a numeric threshold and a review date at the decision, and write down what happens when the threshold is missed. Standards programmes are rarely cancelled because withdrawal reads as defeat, so the kill rule has to exist before there is anything to defend.
  • Consume/Conform: integrations shipped per quarter, engineering days saved versus bespoke integration, deals unblocked where the standard was a stated requirement.
  • Contribute: your accepted text or resolved issues per revision, and whether the change you joined for landed in the target release.
  • Co-found/Drive: independent implementations you do not control - the single number that decides whether the spec is real.
  • All postures above Consume: conformance pass rate across implementations, and the share of your target integration surface the standard covers.
Sourced: two independent interoperating implementations. The IETF's maturity rule for promoting a Proposed Standard to Internet Standard requires "at least two independent interoperating implementations with widespread deployment and successful operational experience" (RFC 6410, §2.2). W3C's Recommendation Track applies the same idea: its Process document requires "implementation experience... to show that a specification is sufficiently clear, complete, and relevant to market needs, to ensure that independent interoperable implementations of each feature of the specification will be realized" before advancing past Candidate Recommendation, and the Team weighs it against questions including whether implementations are independent, publicly deployed, and built by people other than the specification's own authors (W3C Process document, §6.3.2 Implementation Experience). Use two independent implementations as the bar for calling a spec real, and say where the number comes from when someone pushes back.
Your baseline, not a standard: the clock and the customer test. RFC 6410 sets no deadline, so "within twelve months of v1, with at least one implementer who is not a customer" is a starting baseline this skill proposes, not an industry norm. Replace it with a horizon drawn from the market's own cycle - the buying cycle of the segment, or the release cadence of the frameworks that must adopt it. Say in the decision record which number is sourced and which one you chose, so the review conversation argues about the right thing.
选择姿态实际能赢得的KPI,在决策时设定数值阈值和审查日期,并写下当阈值未达成时会发生什么。标准计划很少被取消,因为退出被视为失败,所以在有任何东西需要捍卫之前,终止规则必须存在。
  • 消费/合规:每季度交付的集成数,与定制集成相比节省的工程天数,标准被作为明确要求而解锁的交易。
  • 贡献:每版本你被接受的文本或已解决的问题,以及你参与想要的变更是否进入目标版本。
  • 共创/主导:你不控制的独立实现——这个数字决定规范是否真实。
  • 消费以上的所有姿态:跨实现的合规通过率,以及标准覆盖的目标集成面的份额。
有来源:两个独立的互操作实现。 IETF将提议标准提升为互联网标准的成熟规则要求"至少有两个独立的互操作实现,具有广泛部署和成功的操作经验"(RFC 6410,§2.2)。W3C的推荐轨道运用同样的理念:其流程文档要求在推进过候选推荐之前,需要有"实现经验……以表明规范足够清晰、完整且与市场需求相关,确保规范每个特性的独立互操作实现将被实现"(W3C流程文档,§6.3.2 实现经验)。团队会根据问题权衡它,包括实现是否独立、公开部署,以及是否由规范作者以外的人构建。用两个独立实现作为称某个规范为真实的标准,并在有人质疑时说出这个数字的来源。
你的基线,而非标准:时钟和客户测试。 RFC 6410没有设定截止日期,所以"在v1的十二个月内,至少有一个非客户的实施者"是本技能提出的起始基线,而不是行业规范。用市场自身周期得出的时间范围替代它——细分市场的购买周期,或必须采用它的框架的发布节奏。在决策记录中说明哪个数字有来源、哪个是你选择的,这样审查对话才能围绕正确的事情争论。

Failure modes

失败模式

  • Embrace, extend, extinguish, inflicted on you. A larger implementer adds incompatible extensions until its dialect is the real standard. Counter with a conformance suite and a trademark, plus spec text defining behaviour for unknown extensions.
  • The same move, committed by you. Undocumented extensions buy lock-in and strand your own customers on a dialect only you implement. Namespace them, document them, propose the useful ones upstream.
  • Fragmentation you caused. Two credible specs for one job suppress adoption of both - the OpenTelemetry merge's own framing was that the consolidation itself, not any feature, was the benefit. Merging on the other side's terms often beats winning slowly.
  • Commoditizing your own differentiator. Standards erase switching costs by design - make sure the ones being erased are someone else's.
  • Paper standard. No test suite means every vendor claims support and buyers find the gaps in production; the name then carries no information and blocks a second attempt in the same space.
  • Venue capture or pace mismatch. Before joining, count active participants' affiliations and read two years of the venue's output for real delivery pace.
  • Participation with no named outcome. Influence goes to whoever writes text and stays for years. Enter with a specific change, a target revision and a person committed to that horizon.
  • An exit that strands implementers. Whoever owns a spec owns the migration off it: announcing a sunset without a notice period, a bridge or a documented successor pushes the cost onto everyone who trusted you. Assume implementers depend on the spec's undocumented behaviour as much as its text, so a replacement has to be shipped and proven before the old version is withdrawn, not alongside it.
  • Winning, then standing still. A spec that stops improving while staying compatible gets displaced by one that offers enough performance to justify the switch. Publish a versioning and migration path with v1, before there is an installed base to defend.
  • 拥抱、扩展、消灭,施加于你。 一个更大的实施者添加不兼容的扩展,直到它的方言成为真正的标准。用一致性套件和商标,加上定义未知扩展行为的规范文本来反击。
  • 同样的动作,由你实施。 未记录的扩展会形成锁定,并让你自己的客户停留在只有你实现的方言上。为它们命名空间,记录它们,向上游提议有用的那些。
  • 你造成的碎片化。 一项工作有两个可信的规范会抑制两者的采用——OpenTelemetry合并自身的框架是,整合本身(而不是任何功能)才是收益。按对方的条件合并往往胜过缓慢获胜。
  • 将你自己的差异化商品化。 标准设计上就消除转换成本——确保被消除的是其他人的成本。
  • 纸上标准。 没有测试套件意味着每个厂商都声称支持,买家在生产中发现差距;名称随后不再携带信息,并阻止在同一领域进行第二次尝试。
  • 场所被占领或节奏不匹配。 加入之前,统计活跃参与者的隶属关系,并阅读该场所两年的输出以了解真实的交付节奏。
  • 没有明确结果的参与。 影响力流向那些撰写文本并坚守数年的人。带着一个具体的变更、一个目标版本和一个致力于该时间线的人进入。
  • 让实施者陷入困境的退出。 谁拥有规范,谁就拥有迁移出它的责任:宣布停止使用而没有提前通知期、桥接或记录的继任者,会把成本推给所有信任你的人。假设实施者依赖规范未记录的行为正如依赖其文本一样,因此替代品必须首先交付并被证明,然后才能撤回旧版本,而不是与旧版本并存。
  • 获胜,然后停滞不前。 一个停止改进但保持兼容的规范,会被一个提供足够性能以证明转换合理的规范所取代。在需要捍卫安装基础之前,随v1发布版本控制和迁移路径。

B2B versus B2C

B2B与B2C对比

Standards engagement is a B2B and infrastructure motion: the audiences that reward it are procurement teams, platform teams and other vendors. For a consumer product, run the same analysis and expect it to end at Consume or Conform - then check the two exceptions where conformance is a market-access condition rather than a preference: regulated domains and app-store or platform rules.
The usual regulated domains - payments, identity, media codecs, accessibility - are this skill's shortlist, not a sourced inventory; confirm the actual regulation or store rule in play before leaning on the exception.
标准参与是B2B和基础设施行动:回报它的受众是采购团队、平台团队和其他厂商。对于消费产品,运行同样的分析,预期它会在消费或合规处结束——然后检查两个例外,即合规是市场准入条件而非偏好:受监管领域和应用商店或平台规则。
通常受监管的领域——支付、身份、媒体编解码器、无障碍——是本技能的候选清单,不是有来源的清单;在依赖例外之前,确认实际生效的法规或商店规则。

References

参考

  • references/venue-and-ipr-options.md - venue-by-venue process, participation model, patent regime, and how to choose.
  • references/standards-war-framework.md - Shapiro and Varian's four battle types, seven key assets, two tactics and truce argument, with a worked classification.
  • references/decision-record-template.md - the output template plus worked positive and negative examples.
  • samber/developer-relations-skills@developer-ecosystem-strategy
    - the product-to-platform decision that often precedes this one.
  • samber/developer-relations-skills@devtools-business-model
    - when the standard would change which layer you charge for.
  • samber/developer-relations-skills@open-source-company-strategy
    - what to open-source and why, once the standards posture is set.
  • samber/developer-relations-skills@oss-governance
    - governing a referenced spec implementation (mentioned in description as the skill for project governance, not standards strategy).
  • samber/developer-platform-skills@partner-app-onboarding
    - the certification steps a partner implementation passes through (Step 5 conformance).
  • samber/developer-platform-skills@mcp-server-offering
    - the tactical build once the posture toward the MCP standard itself is decided.
  • references/venue-and-ipr-options.md - 逐场所的流程、参与模式、专利制度,以及如何选择。
  • references/standards-war-framework.md - Shapiro和Varian的四种战斗类型、七大关键资产、两种战术与休战论证,附带一个实例分类。
  • references/decision-record-template.md - 输出模板及正反面实例。
  • samber/developer-relations-skills@developer-ecosystem-strategy
    - 通常先于本决策的产品到平台决策。
  • samber/developer-relations-skills@devtools-business-model
    - 当标准会改变你收费的层时。
  • samber/developer-relations-skills@open-source-company-strategy
    - 当标准姿态确定后,开源什么以及为什么。
  • samber/developer-relations-skills@oss-governance
    - 治理引用的规范实现(在描述中作为项目治理技能提到,而不是标准战略)。
  • samber/developer-platform-skills@partner-app-onboarding
    - 合作伙伴实现通过的认证步骤(步骤5一致性)。
  • samber/developer-platform-skills@mcp-server-offering
    - 一旦对MCP标准本身的姿态确定,战术性构建。