ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

k-skill 技能中的第三方商标功能描述性使用与合规边界——daangn-cars-search 商标法律声明全解析

k-skill 技能中的第三方商标功能描述性使用与合规边界——daangn-cars-search 商标法律声明全解析 k-skill 技能中的第三方商标功能描述性使用与合规边界——daangn-cars-search 商标法律声明全解析【免费下载链接】k-skill한국인을 위한 스킬 모음집 - 에이전트를 한국인으로项目地址: https://gitcode.com/GitHub_Trending/ks/k-skillk-skill 是一套面向韩国用户、帮助 Agent 检索各类公开信息与服务的技能集合其中daangn-cars-search技能以당근Daangn为检索目标服务这就引出了一个所有第三方服务型技能都必须面对的问题如何在代码、文档与提示词中合法地提及他人注册商标。本文以该技能随附的 TRADEMARK-LEGAL-STATEMENT.md 为骨架结合仓库内的判例综述、免责声明与源码实现完整解析功能性描述使用기능 설명·호환 대상 표시的商标法理据、具体使用红线以及只读检索实现如何与商标声明相互印证。读完本文你将掌握在自有技能中安全引用第三方品牌名的判断标准、法条依据与可落地的操作约束。一、这份声明要解决什么问题在 TRADEMARK-LEGAL-STATEMENT.md 的开头文档就明确了당근与Daangn这两个名称在该技能中的唯一用途识别당근중고차 매물 검색·문의·찜 흐름即二手车列表的搜索、咨询、收藏流程这一目标服务대상 서비스而不是把 k-skill 的来源标示为 당근 运营方。这是一句看似简单、实则关键的定性。商标法的核心功能是来源标示출처표시——让消费者通过标识识别商品/服务的来源主体。当第三方名称被用于描述你要查的东西是什么而非我技能提供方是谁时法律评价会完全不同。声明文档在仓库中的位置也很能说明问题daangn-cars-search的references/目录下同时存放了 DISCLAIMER.md非合作与公开数据访问声明和本商标声明二者共同构成技能对外发布时的合规底座任何使用该技能或参考其做同类技能的开发者都应通读。二、核心法律依据功能性描述使用不构成商标性使用声明文档引用了韩国大法院 2005 年 6 月 10 日宣判的2005도1637 号判决俗称索尼遥控器案如果使用他人商标标识不是为了标示自己商品的来源而是为了说明商品的功能或该功能所适用的机型且实际使用方式不会让公众将其认知为商标使用则不构成商标权侵害。但文档紧接着强调这一法理绝不等于只要把第三方商标写进句子里就当然合法。是否构成商标性使用必须根据以下因素综合判断这正是声明引用的另两则判例的核心2011다18802 号判决2013 年 1 月 24 日宣判判断标识是否作为商标使用需要综合考察标识与商品的关系、使用样态、注册商标的周知显著程度、使用者的意图与经过以及在实际交易中是否被当作识别标识使用。2019후10418 号判决2021 年 12 月 16 日宣判再次确认上述综合判断标准并指出即使是可构成设计的形状只要在实际交易中被用作来源标示就可能构成商标性使用——因此仅凭作者主观上我是为了说明用途的意图是不够的必须落实到实际呈现方式。仓库中的完整审查文档 docs/legal/trademark-use-review.md 对上述三则判例的判示事项与要旨做了逐条整理并给出了明确的仓库级结论只要 k-skill不把第三方标识用作自身服务的来源标示且仅在向用户说明可以查询、操作哪个服务/商品/机型所必需的范围内使用依据大法院判例可能不构成商标性使用但若综合考虑标识大小、位置、重复程度、注册商标的知名度、使用意图与实际交易认知后被认定为暗示合作、赞助、官方性或同一营业主体结论就可能改变。三、法条逐条对照第 2、89、90、108 条声明引用的韩国《商标法》四条核心条款其规范意义如下依据 docs/legal/trademark-use-review.md 的整理条文内容要点第 2 条第 1 项第 1 号定义商标为区别自己的商品与他人商品而使用的标识第 1 项第 2 号定义标识为表示商品来源而使用的标记第 1 项第 11 号列举商标的使用行为类型商品/包装标示、转让、提供、广告等第 89 条商标权人就指定商品独占使用注册商标的权利第 90 条第 1 项第 2 号以通常方法标示与指定商品相同或类似的商品之普通名称、品质、效能、用途、使用方法等时商标权效力不及于该标示——但该条款不能被解释为对所有兼容性标示的一揽子免责第 108 条第 1 项第 1 号在相同/类似商品上使用与他人注册商标相同/类似商标的行为构成侵权前述判例正是在区分此处所预设的使用是否属于作为来源标示的商标使用理解这四条的关键在于第 90 条提供了通常使用方法下的描述性标示这一免责视角而第 108 条则划定了侵权边界二者之间的桥梁就是第 2 条对商标的使用的定义以及判例确立的实际交易中是否发挥来源标示功能的综合判断。声明文档据此得出结论描述性使用是否被允许不取决于使用者自认为的意图而取决于实际标示样态与使用经过。四、使用红线声明中的硬性约束在判例与法条论证之后声明文档明确了六条不可逾越的实操约束这也是第三方服务型技能引用品牌名时的最低合规模板纯文本、最小范围당근、Daangn仅在必要的范围内以平实文本使用不放大、不突出。禁止使用 Logo不得使用权利人的标识图形。禁止关系性表述在没有单独依据的前提下不得使用官方공식、合作제휴、赞助후원、认证인증、伙伴파트너等表述。权利归属声明各商标的权利属于相应权利人。范围限定本文档不评判著作权、数据库权、不正当竞争防止法、条款/合同、个人信息或访问方式的合法性——即商标声明只解决怎么称呼的问题不打包解决其他法律问题。配套全文审查完整审查参见 docs/legal/trademark-use-review.md。仓库级的审查文档进一步把上述约束固化为五条适用原则docs/legal/trademark-use-review.md商标仅在识别支持对象或兼容对象所必需的范围内使用不把权利人的 Logo、品牌设计当作 k-skill 自身的识别标识没有单独依据时不主张官方、合作、赞助、认证、伙伴关系明确区分权利人服务与 k-skill或上游工具的来源商标审查不代表著作权、数据库权、不正当竞争防止法、条款·合同、个人信息·肖像权或访问方式合法性问题一并解决。五、仓库应用标准哪些技能需要声明、哪些被排除docs/legal/trademark-use-review.md 记录了整个仓库对第三方商标的适用清单。凡是名称或主要用户功能直接识别第三方消费/商业/服务品牌的技能都必须在各自references/TRADEMARK-LEGAL-STATEMENT.md中具体写明所涉标识与功能daangn-cars-search正是其中之一标识为 당근 / Daangn技能识别标识或服务bunjang-search번개장터 / Bunjangcoupang-product-search쿠팡 / Coupangdaangn-cars-search당근 / Daangndaangn-jobs-search당근 / Daangndaangn-realty-search당근 / Daangndaangn-used-goods-search당근 / Daangndaishin-report-search대신증권 / Daishin Securitiesdaiso-product-search다이소 / Daisodanawa-price-search다나와 / Danawadelivery-trackingCJ대한통운、우체국택배express-bus-bookingKOBUSflight-ticket-searchGoogle Flightsforesttrip-vacancy숲나들e / Foresttripintercity-bus-booking티머니 시외버스 / Tmoneyjob-posting-match잡코리아、사람인jobkorea-talent-search잡코리아 / JobKoreakakao-bar-nearby카카오맵 / Kakao Mapkakao-map카카오 로컬·모빌리티 / Kakaokakaotalk-mac카카오톡 / KakaoTalkkbl-resultsKBLkbo-resultsKBOkeris-academic-searchKERIS / RISSkleague-resultsK Leaguekopis-performance-searchKOPISkorean-cinema-searchCGV、메가박스、롯데시네마korean-stock-searchKRX / 한국거래소korean-transit-routeODsay、카카오lck-analyticsLCK、Riot Games、LoL Esportslotto-results로또 6/45 / Lottomarket-kurly-search마켓컬리 / Market Kurlymyrealtrip-search마이리얼트립 / MyRealTripnaver-ad-performance네이버 검색광고 / Navernaver-blog-research네이버 블로그 / Navernaver-news-search네이버 뉴스 / Navernaver-shopping-search네이버 쇼핑 / Naverohou-today-deal오늘의집olive-young-search올리브영 / Olive Youngpopbill팝빌 / Popbillsaramin-talent-search사람인 / Saraminrailway-timetableKTX、코레일 / Korailticket-availabilityYES24、인터파크toss-investment토스증권 / Toss Securities同时审查文档也列出了排除情形可作为判断是否需要声明的反向参考如building-register-search、cheap-gas-nearby、emergency-room-beds、parking-lot-search、public-restroom-nearby等技能中 카카오 只是附带的位置确认手段不是技能名称或主要兼容对象k-dart因识别的是官方公示系统的公共数据来源而被排除korean-jangbu-for、korean-privacy-terms的第三方名称与权利告知由各自的NOTICE与许可证承担。此外kbl-results、kbo-results、kleague-results、lotto-results、kakao-map、korean-transit-route、delivery-tracking这 7 个查询型技能经审查认为无需额外功能变更其实现依据与再检视标准记录在 docs/legal/read-only-skill-risk-resolution.md 中。六、配套边界DISCLAIMER 与公开数据自动访问的判例基础商标声明解决能不能叫这个名字而同目录的 DISCLAIMER.md 解决能不能自动访问这个服务的数据。由于二者同属技能合规底座且声明文档明确不评判访问方式的合法性理解 DISCLAIMER 有助于把握商标声明未覆盖的边界非合作关系声明技能并非商标权人或服务运营商的官方功能/官方支持工具与权利人没有任何合作、赞助、批准、认证关系第三方名称仅用于准确说明技能的功能、查询对象或兼容对象。公开数据自动访问的判例基础大法院 2022 年 5 月 12 日宣判的 2021도1533 号判决야놀자 信息收集案指出服务提供者是否限制访问权限应综合保护措施、使用条款等客观事实判断该案中一般用户无需额外保护措施即可访问、且信息已公开因此未认定信息通信网侵害。但文档强调这不是对爬虫的一般性许可绕行访问控制或明示限制、复制数据库全部或相当部分、反复·系统性收集产生相同结果等行为将被单独评价并可能触及《著作权法》第 93 条数据库制作者权利与《刑法》第 314 条第 2 项业务妨碍。五项强制使用限制公开信息自动收集功能仅限个人查询用途不得用于组织性·系统性·大规模爬取、另行构建数据库、转售或再分发原始内容最小化请求次数与范围不做激进轮询或并行批量调用避免妨碍特定品牌/企业的正常营业不绕过登录、付费墙、CAPTCHA、访问控制、rate limit、IP 封锁不为规避封锁而更换账户/IP/请求头收到拒绝或封锁信号立即停止另行遵守适用条款、robots 指令、API 条件以及著作权、数据库权、个人信息保护义务。七、从声明到实现只读检索如何与商标声明相互印证商标声明所说的目标服务究竟在技能里做了什么可以从技能运行说明 packages/k-skill-cli/skills/daangn-cars-search/instruction.md 与源码 packages/k-skill-cli/skills/daangn-cars-search/scripts/daangn_cars.py 中直接验证。技能定位daangn-cars-search使用 당근중고차 公开的 Remix_dataJSON 路由对车辆列表与详情进行只读查询仅依赖 Python 标准库不依赖外部包或 k-skill-proxy。适用场景包括당근중고차 합정동 레이 찾아봐당근에서 천만원 이하 중고차 검색이 당근 중고차 URL 상세 봐줘等自然语言请求而不使用的场景明确包含需要登录的操作以及聊天、收藏、交易提议、咨询、预约、签约、购买等影响对方或账户的动作。数据面Data surfaces区域解析https://www.daangn.com/kr/api/v1/regions/keyword?keyword지역명列表_data/kr/cars/?in지역명-idonlyOnSale1_dataroutes/kr.cars._index详情_datacar-url?_dataroutes%2Fkr.cars.%24car_post_id工作流从用户请求提取关键词、区域、价格/交易类型等过滤条件 → 有区域则先经区域解析接口获取内部 region id → 按分类调用列表_data路由 → 给出详情 URL 时调用详情路由或公开 HTML 元信息 → 精简输出结果并保留 source URL 与所应用区域。命令行示例来自 instruction.md需先通过 k-skill CLI 执行npx -y nomadamas/k-skill0 exec daangn-cars-search scripts/daangn_cars.py -- search 레이 --region 합정동 --limit 5 npx -y nomadamas/k-skill0 exec daangn-cars-search scripts/daangn_cars.py -- search --region 합정동 --price-max 10000000 --limit 5 npx -y nomadamas/k-skill0 exec daangn-cars-search scripts/daangn_cars.py -- detail https://www.daangn.com/kr/cars/.../从源码结构看daangn_cars.py 的实现与上述声明完全呼应resolve_region()先调用区域搜索 API按精确匹配name/name1/name2/name3→ 首尔depth3洞级候选 → 首个候选的优先级选择区域并构造in지역명-id参数cmd_search()将onlyOnSale、priceMin、priceMax等过滤条件拼入查询后返回source、effective_region、count、items其中effective_region字段保证了实际应用了哪个区域对用户透明——这正是声明与 instruction.md 中不依赖 IP/Cookie 默认位置、区域不符时请求确认的合规细节在代码层面的落地。列表输出字段包括title、price、price_text、region、status、driveDistance、carData、chatRoomCount、url详情输出为carPost原文。失败模式与完成标准当 당근 的 Remix 路由名或 JSON 结构变化时_data查询可能失败区域名过宽或重复时可能选中其他行政洞检索 0 条也可能是站点策略/区域默认值/过滤组合所致因此一律保留 source URL详情页对已删除/已结束/转为非公开的帖子可能失败。技能只在区域 id 已解析并应用、至少完成一次列表或详情查询、结果包含 source URL 与 effective region、未执行认证或交易性动作时才算完成——这四条Done when标准与商标声明/DISCLAIMER 中只读、最小化、不越界的合规基调完全一致。八、给技能开发者的合规实践清单综合上述文档、判例与实现为自有第三方服务型技能做商标合规时可落地为以下检查项先定性后命名在references/TRADEMARK-LEGAL-STATEMENT.md中明确写出第三方名称仅用于识别目标服务/兼容对象并声明与权利人无合作、赞助、批准、认证关系。只做功能性使用标识以平实文本、最小范围出现不仿制 Logo不主张官方/合作/赞助/认证/伙伴。记住判例边界功能性描述不当然合法最终看实际标示样态是否在交易中被认知为来源标示主观意图不足以免责2005도1637、2011다18802、2019후10418。锁定只读能力技能实现只做个人用途的只读查询不自动化登录、聊天、收藏、交易等动作收到封锁/拒绝信号立即停止DISCLAIMER.md、instruction.md。全程保留来源输出中附带 source URL 与 effective_region让用户可回到原服务核对实时状态。定期复审权利人提出停止使用或修改请求时重新审查实际标示与依据并尽快调整docs/legal/trademark-use-review.md 的검토 한계部分。需要注意的是以上所有内容均来自 k-skill 仓库自身的文档与实现属于该项目确立的合规立场商标声明与免责声明本身也反复强调它们不构成法律意见、不保证个别行为的合法性实际使用前应结合具体标示样态与专业法律咨询做个案判断。【免费下载链接】k-skill한국인을 위한 스킬 모음집 - 에이전트를 한국인으로项目地址: https://gitcode.com/GitHub_Trending/ks/k-skill创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进