k-skill 第三方商标使用的法定框架:以job-posting-match技能的名义性使用(Nominative Use)高知为例
【免费下载链接】k-skill한국인을 위한 스킬 모음집 - 에이전트를 한국인으로项目地址: https://gitcode.com/GitHub_Trending/ks/k-skill
k-skill 是一个“把 Agent 变韩国人”的韩语技能集合仓库,其中大量技能(如 Coupang、Coupang、当근、잡코리아 等)必须点名第三方商业品牌来描述自己“查什么”。本文以 job-posting-match/references/TRADEMARK-LEGAL-STATEMENT.md 为骨架,讲清这个仓库如何处理“在技能中提及第三方商标”这一合规问题:哪些表述属于“功能性提及”、引用了哪些韩国大法院判例与《商标法》条文、仓库层面如何把这套原则落到 40 多个技能上并纳入 CI 校验。读完你将掌握在多品牌集成类开源项目中,为 Agent 技能撰写并维护第三方商标法律高知的完整方法。
使用场景:job-posting-match为什么必须提及第三方品牌
job-posting-match是仓库中面向求职者(而非招聘方)的技能:它根据用户提供的简历/经历摘要、希望职位、地区、排除条件,检索 잡코리아(JobKorea)与 사람인(Saramin)的公开求才公告,并按公告逐一整理适配度、推荐理由、注意事项与投递策略。技能元数据见 skill.json(category: recruiting、locale: ko-KR、phase: v1),行为边界见 instruction.md。
这类技能天然需要在名称与描述中直接点名被检索的服务——如果只写“检索韩国求才公告”,用户无法判断它对应哪个平台。商标高知文档正是为此而写:它首先声明,技能中出现的잡코리아与사람인名称,是用于标识“被检索、被比较的求才服务”这一功能对象,而不是把 k-skill 的出处标示为这些服务的运营方,也不暗示任何官方关系。
这一点在 SKILL.md 的英文 legal disclaimer 部分也有对应表述:该技能“不是任何第三方商标权者或服务运营方的官方功能、官方支持工具、关联工具、赞助对象、认证对象或合作开发成果;第三方名称仅用于描述技能的功能、查询对象或兼容性”。
高知文档的三条核心使用规则
TRADEMARK-LEGAL-STATEMENT.md 正文虽短,但给出了三条可操作的使用约束,这也是整份高知的实质核心:
- 仅限必要范围内的纯文本使用:
잡코리아、사람인等名称只以平文本(plain text)形式出现在描述功能、查询对象的位置,不做任何形式的突出展示; - 不使用 logo,不使用“官方/关联/赞助/认证/伙伴”类表述:在没有单独依据的情况下,禁止使用权利方的 logo,也禁止出现 official、affiliate、sponsored、certified、partner 等暗示官方关系的措辞;
- 权利归属声明 + 审查范围限定:各商标权利归对应权利人;并且该文档明确声明,它不判断招聘适配性、著作权、数据库权、不正竞争防止法、条款/契约、个人信息,或访问方式本身是否合法——商标问题与访问合法性问题是分开的(后者的边界见同目录的 DISCLAIMER.md,其中基于大法院 2021도1533 判决规定了公开信息自动采集的“个人查询专用、禁系统性爬取、禁绕过访问控制”等强制使用限制)。
这种“把商标合规与访问合规拆成两份独立文档”的做法,是该仓库法律文档体系的一个典型结构。
判例依据:从“索尼遥控器案”到综合判断标准
高知文档引用了三个韩国大法院判例作为法理基础,引用逻辑是一条递进链:
- 2005. 6. 10. 判 2005도1637(俗称“索尼遥控器案”):当他人商号/标章不是作为自己商品的“出处表示”,而是用于说明商品功能或适用机型,且从实际表示样态上无法被认知为商标使用时,不构成商标侵权。这是“功能性提及可以不构成商标使用”这一结论的锚点判例;
- 2011다18802:一个标章是否构成“作为商标的使用”,需要综合商品与该标章的关系、使用样态、注册商标的周知著名度、使用者的意图与使用经过、在实际交易界是否被当作识别标章使用等因素判断。这说明“我只是在说明功能”不能自动免责;
- 2019후10418:再次确认上述综合判断标准,并指出即使外形本身可以构成外观设计,只要在实际交易界被用作出处表示,就可能构成商标使用。也就是说,作者主观上“仅用于说明”的意图单独来看是不够的,最终看客观的表示样态与交易界认知。
高知文档由此得出结论:这些名称“在实际交易界是否作为出处表示发挥功能”,要综合表示样态、使用经过等判断——因此文档才把使用方式收紧到“必要范围内纯文本 + 不暗示官方关系”。
关联《商标法》条文:第 2、89、90、108 条
高知同时引用了《商标法》四条条文,构成判断框架:
| 条文 | 角色 |
|---|---|
| 第 2 条 | 定义“商标”(用于区分自己商品与他人商品、标示商品出处的标章)及“商标的使用”行为类型——判定“提及”是否已升格为“商标使用”的前提 |
| 第 89 条 | 商标权人对其指定商品上注册商标享有专用权,即权利基础 |
| 第 90 条 | 指定商品与普通名称、品质、效果、用途、使用方法等以通常方式使用方法标示的,不落入商标权效力范围——可支持“功能性描述”抗辩,但不能解释为对所有兼容性标示的全幅免责(这一点在 docs/legal/trademark-use-review.md 中被专门强调) |
| 第 108 条 | 在相同/类似商品上使用与他人注册商标相同/近似商标的,视为侵权——判例们要区分的正是该条前提下的“使用”是否实际发挥了出处表示功能 |
仓库级落地:docs/legal/trademark-use-review.md的五条原则与适用清单
高知文档末尾链接到全仓库的审查文档 docs/legal/trademark-use-review.md,它是该法律框架在 k-skill 中的总入口,包含三块内容,与job-posting-match的高知一一对应:
(1)结论与五条适用原则。只要 k-skill“不以第三方标章作为自己服务的出处表示”、仅在说明用户可查询/操作何种服务所必需的范围内使用,就可能不构成判例意义上的商标使用。但综合商标的大小/位置/重复程度、注册商标周知著名度、使用者意图与经过、交易界认知后,若被认定为表示“关联/赞助/官方/同一经营主体”的出处表示,结论会反转。因此仓库执行五条原则:
- 商标仅以识别支持对象/兼容对象所必要的程度使用;
- 不将权利方的 logo/品牌设计当作 k-skill 自身的识别标章;
- 无单独依据不主张官方、关联、赞助、认证、伙伴关系;
- 明确区分权利方服务与 k-skill 或上游工具的出处;
- 不主张商标审查解决了著作权、数据库权、不正竞争防止法、条款契约、个人信息/公开权或访问方式合法性问题。
(2)纳入清单。审查文档列出了约 44 个“名称或主要功能直接识别第三方消费/商业/服务品牌”的技能清单,要求每个技能在自己的references/TRADEMARK-LEGAL-STATEMENT.md中具体写明对应标章与功能。job-posting-match在清单中对应“잡코리아, 사람인”这一行;同属求才域的jobkorea-talent-search(잡코리아 / JobKorea)与saramin-talent-search(사람인 / Saramin)也在清单内。文档还给出了明确的排除项,例如 카카오 只是附属定位手段的建筑登记/加油站/急诊床位等技能、k-dart(公共数据源识别)、hola-poke-yeoksam(与店长直接沟通后添加)等,均不纳入本次高知对象——说明“是否点名”是有具体判断标准的,而非一刀切。
(3)审查限制。文档声明:这不是对每个标章的商标注册状态、指定商品/服务业、实际表示画面做过个别鉴定的文书;logo 使用、域名/包名变更、有偿销售、广告、联合 branding、官方伙伴标示等会提高出处混淆可能的变更需另行审查;若商标权人提出具体停止/修正要求,则重新审视实际表示与依据并在必要范围内迅速调整。
工程化校验:CI 中强制检查高知文件是否存在
这套法律框架不是纯文档约定,仓库把它做成了可自动校验的规则。scripts/skill-docs.test.js 的测试逻辑中,会检查“点名第三方品牌的技能”目录下是否存在references/TRADEMARK-LEGAL-STATEMENT.md:
fs.existsSync(path.join(repoRoot, skillName, "references", "TRADEMARK-LEGAL-STATEMENT.md"))也就是说,新增一个需要点名第三方品牌的技能时,如果漏写商标高知文件,技能文档测试会失败。从源码结构看,该测试与docs/legal/trademark-use-review.md中“每个技能在自己的references/TRADEMARK-LEGAL-STATEMENT.md中具体载明标章与功能”的要求是配套的——法律原则、文档清单、CI 断言三者形成闭环。同目录的 DISCLAIMER.md 则承担访问合法性边界(引用大法院 2021도1533 判决及《信息通信网法》第 48 条),并在文末声明“本文档是告知一般性风险边界,不保证个别行为合法性、不提供法律咨询”。
给读者的可复用清单
结合高知原文与审查文档,为类似“Agent 技能/工具需要点名第三方品牌”的仓库撰写商标高知时,可对照以下要点:
- 声明名称的使用目的仅限于“功能说明/查询对象/兼容对象识别”,不构成出处表示;
- 明确列出允许与禁止的表示形式(纯文本 vs. logo、官方/关联/赞助/认证/伙伴表述);
- 锚定一个“功能性使用可不构成商标使用”的判例,同时锚定“综合判断标准”判例,避免读者误读为“提及即合法”;
- 引用商标定义、专用权、例外与侵权条款,形成“权利—例外—侵权”完整链条,并注明例外条款不是全幅免责;
- 把商标问题与访问合法性(爬虫/robots/访问控制)明确拆分到独立文档;
- 在仓库层面维护一份纳入/排除清单,并接入 CI 校验高知文件存在性;
- 文末声明审查限制与权利人的停止/修正要求处理机制。
需要重申本文的事实边界:以上结论均以当前仓库的文档与测试代码为准,其中job-posting-match为phase: v1、lookupprofile,其公开页面访问路径与边界以 instruction.md 的 Hard boundaries 一节为准;商标高知与 DISCLAIMER 均不构成对任何具体行为的合法性担保。
【免费下载链接】k-skill한국인을 위한 스킬 모음집 - 에이전트를 한국인으로项目地址: https://gitcode.com/GitHub_Trending/ks/k-skill
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考