Peacock安全与许可全解:AGPL-3.0协议、AI贡献禁令与游戏保存的法律边界
Peacock安全与许可全解AGPL-3.0协议、AI贡献禁令与游戏保存的法律边界【免费下载链接】PeacockThe Peacock Project is a HITMAN™ World of Assassination trilogy server replacement.项目地址: https://gitcode.com/gh_mirrors/pe/PeacockPeacockThe Peacock Project是一个面向《HITMAN™ World of Assassination》三部曲的服务器替换项目其核心定位是游戏保存preservation同时为在线模式注入新特性。对新手而言理解它的法律与安全边界比学会部署更重要Peacock 采用AGPL-3.0 开源协议明文禁止 AI 生成内容的贡献并建立了私密的安全漏洞披露流程。本文带你用 5 分钟读懂这三件事避开最常见的踩坑区。一、AGPL-3.0比 GPL 更硬核的开源协议Peacock 的代码以 GNU Affero General Public License v3 发布完整协议文本共 600 多行直接放在仓库根目录的 LICENSE 中。为什么选 AGPL 而不是 GPL普通 GPL 有一个著名漏洞你可以修改软件后跑在服务器上只要不分发程序文件就永远不用公开源码。AGPL 正是为了堵住这个漏洞而生的——它的序言写得非常直白要求网络服务器运营者向该服务器的用户提供其上运行的修改版本的源代码。这意味着️ 如果你修改了 Peacock 并公开架起服务器供他人游玩就必须向玩家开放你的修改版源码。对白嫖代码却闭源运营的行为AGPL 给出了最严格的约束。你的权利与义务速查事项是否允许备注免费使用、学习源码✅完全自由修改代码自己玩✅自用无需开源修改后公开运营服务器✅必须同步公开修改版源码删除许可证声明❌违反协议用 Peacock 代码训练 AI 工具❌官方明文禁止协议的历史来龙去脉Peacock 最初是开源项目 LocalGhost 的分支后来整个代码库用TypeScript 重写并加入了大量新功能。值得注意的是重写后代码库是在原作者grappigegovert 的明确授权下才重新许可relicensed为 AGPL-3.0 的——这体现了开源社区间规范的授权流转。如果你需要获取代码来研究协议条款可以执行git clone https://gitcode.com/gh_mirrors/pe/Peacock每个源文件头部例如 components/oauthToken.ts也都内置了 AGPL-3.0 版权声明方便逐文件核对。二、AI 贡献禁令一条罕见的反 AI政策readme.md 中有一节名为AI Usage Guidelines它向贡献者划出了两条红线禁止提交 AI 生成内容任何由大语言模型、聊天机器人或其他生成式 AI 工具部分或全部生成的内容都不允许贡献。禁止用仓库训练 AI你不可以使用 Peacock 组织下的任何仓库来训练 AI 工具。禁令覆盖哪些内容这条政策的适用范围非常宽几乎覆盖社区参与的全场景 代码code 文档documentation Pull Request Issue 报告 评论及其他任何形式的贡献且它不仅约束本仓库还覆盖 Peacock 项目组织名下的所有其他仓库。新手需要知道什么用 AI 帮你解释概念、查资料没有问题但直接粘贴 AI 生成的代码或文本去提 PR属于违反社区规则的行为这条政策是社区层面的贡献约定和 AGPL-3.0 协议叠加后意味着 Peacock 既要求贡献内容来自人类又要求衍生作品向社区开源提交代码前建议先阅读仓库的 docs/CODE_OF_CONDUCT.md它基于 Contributor Covenant 2.0 制定规定了从私下纠正 → 警告 → 临时封禁 → 永久封禁的四级执行梯度。三、安全政策漏洞不要公开喊发现漏洞的正确姿势写在 docs/SECURITY.md 里核心原则只有一条Do NOT comment about the vulnerability publicly.不要在公开渠道谈论该漏洞标准披露流程向官方邮箱发送电子邮件地址以admin security thepeacockproject.org的形式给出防止爬虫抓取邮件标题写Security Vulnerability正文包含漏洞细节和足以让团队复现的精确信息保持耐心——官方承诺会在一周内回复。对于部署过 Peacock 的服务器管理员这份文档尤其重要任何鉴权、数据层的缺陷都应走私密通道公开披露只会给攻击者留下利用窗口。四、游戏保存的法律边界谁的数据、谁的游戏这是新手最容易混淆的部分Peacock 的态度可以概括为保存数据、不碰版权。1. 游戏本体不属于项目readme.md 的 Credits 部分明确声明游戏归 IO Interactive 所有Peacock 与官方没有任何关联。Peacock 只是替换了联机服务的后端游戏客户端、关卡资源、美术与剧情版权均不受本项目影响。2. 玩家档案Profile是项目管理的核心数据游戏进度的保存由 components/databaseHandler.ts 统一管理它通过原子读写atomic read/write与延迟落盘机制避免玩家档案在服务器异常时损坏。档案结构本身的演进记录在 docs/USER_PROFILES.md 中例如Version 1引入档案版本化系统清理了旧版冗余字段Version 2新增u.Extensions.LastOfficialSync字段记录最后一次官方进度同步的时间用于把官方服务器进度迁移到 Peacock。这个官方同步功能正是游戏保存理念的直接体现当官方服务环境变化时Peacock 存档的进度仍可继续。3. 鉴权设计里的法律与工程考量Peacock 需要以玩家身份对接官方账号体系来校验授权Steam / Epic / Apple相关实现在 components/oauthToken.ts 与 components/officialServerAuth.ts 中。工程上可以看到两个细节生产环境下 JWT 签名密钥由 components/oauthToken.ts 在启动时随机生成 32 字节杜绝硬编码密钥泄露请求头按 H1/H2/H3 三个游戏版本分别设置见 components/officialServerAuth.ts保证与各代作品的协议兼容。五、给普通用户与贡献者的行动清单玩家/服主自用 Peacock 无许可负担若修改后公开开服记得履行 AGPL 开源义务。想提 PR 的开发者确认所有贡献内容均由自己完成不夹带 AI 生成物先读 docs/CODE_OF_CONDUCT.md。安全研究员漏洞一律走 docs/SECURITY.md 的私密邮箱渠道。数据关心者档案字段变更可追溯于 docs/USER_PROFILES.md官方进度同步有独立的版本记录。结语Peacock 的价值不止于让三部曲继续可联机更在于它用AGPL-3.0锁死共享义务、用明文禁令拒绝 AI 灌水贡献、用私密披露守护玩家服务器三条规则共同划出了清晰的法律与社区边界。理解这些边界你才能既放心地保存自己的游戏进度又正确地参与到这个保存项目中来。【免费下载链接】PeacockThe Peacock Project is a HITMAN™ World of Assassination trilogy server replacement.项目地址: https://gitcode.com/gh_mirrors/pe/Peacock创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

R2CNN_Faster-RCNN_Tensorflow模型导出与部署:PB格式转换与推理加速完全解析

R2CNN_Faster-RCNN_Tensorflow模型导出与部署:PB格式转换与推理加速完全解析

R2CNN_Faster-RCNN_Tensorflow模型导出与部署:PB格式转换与推理加速完全解析 【免费下载链接】R2CNN_Faster-RCNN_Tensorflow DetectionTeamUCAS/R2CNN_Faster-RCNN_Tensorflow: 是一个基于TensorFlow实现的Faster R-CNN变体,适用于遥感图像处理。适合用…

2026/8/22 14:02:42 阅读更多 →
地址映射控制硬件/内核传参(4)

地址映射控制硬件/内核传参(4)

一、简介在单片机和裸机,通过操作寄存器进而操作硬件 但是在Linux上是不行的,在Linux上,如果想要操作硬件,需要先把物理地址转换为虚拟地址,因为Linux使能了MMU,所以在linux上不能直接操作物理地址问题&…

2026/8/22 14:02:42 阅读更多 →
毕业生福利!2026年高口碑AI论文网站推荐,助力高效写作

毕业生福利!2026年高口碑AI论文网站推荐,助力高效写作

还在为写论文发愁?实用AI论文写作工具来了! 还在为写期刊论文、毕业论文或者职称论文发愁吗?用传统方法写论文的时候,要查好多资料,找文献就像大海捞针一样,格式要求复杂得让人头疼,还得反复修…

2026/8/22 14:02:42 阅读更多 →

最新新闻

如何构建vaststars的iOS版:文件服务器热重载与Web控制台实战指南

如何构建vaststars的iOS版:文件服务器热重载与Web控制台实战指南

如何构建vaststars的iOS版:文件服务器热重载与Web控制台实战指南 【免费下载链接】vaststars A game demo for Ant engine 项目地址: https://gitcode.com/gh_mirrors/va/vaststars vaststars(Red Frontier)是基于 Ant 引擎开发的工厂…

2026/8/22 15:23:20 阅读更多 →
3行代码让精灵旋转、移动、变透明:Pygame Zero的angle、anchor与opacity实战指南

3行代码让精灵旋转、移动、变透明:Pygame Zero的angle、anchor与opacity实战指南

3行代码让精灵旋转、移动、变透明:Pygame Zero的angle、anchor与opacity实战指南 【免费下载链接】pgzero A zero-boilerplate games programming framework for Python 3, based on Pygame. 项目地址: https://gitcode.com/gh_mirrors/pg/pgzero Pygame Zer…

2026/8/22 15:23:20 阅读更多 →
Open-Agent E2B Python 沙箱详解:让 AI 安全编写并执行代码、输出图表的实用教程

Open-Agent E2B Python 沙箱详解:让 AI 安全编写并执行代码、输出图表的实用教程

Open-Agent E2B Python 沙箱详解:让 AI 安全编写并执行代码、输出图表的实用教程 【免费下载链接】open-agent Open-source alternative to Claude Agent SDK, ChatGPT Agents, and Manus. 项目地址: https://gitcode.com/gh_mirrors/op/open-agent Open-Age…

2026/8/22 15:23:20 阅读更多 →
如何 5 分钟上手 AI-Employe:从 Firebase 配置到本地跑通的首个 AI 浏览器自动化教程

如何 5 分钟上手 AI-Employe:从 Firebase 配置到本地跑通的首个 AI 浏览器自动化教程

如何 5 分钟上手 AI-Employe:从 Firebase 配置到本地跑通的首个 AI 浏览器自动化教程 【免费下载链接】AI-Employe Create browser automation as if you were teaching a human using GPT-4 Vision. 项目地址: https://gitcode.com/gh_mirrors/ai/AI-Employe …

2026/8/22 15:23:20 阅读更多 →
Slickr外部API集成完整指南:Unsplash、Iconfinder与imgbb三大接口实战

Slickr外部API集成完整指南:Unsplash、Iconfinder与imgbb三大接口实战

Slickr外部API集成完整指南:Unsplash、Iconfinder与imgbb三大接口实战 【免费下载链接】slickr Enjoy creating cover image for your hashnode blog like never before, get started in seconds 🎉 项目地址: https://gitcode.com/gh_mirrors/sl/slic…

2026/8/22 15:23:20 阅读更多 →
扫描的页面为什么会自动摆正?揭秘Scanner如何用Windows OCR实现智能方向识别

扫描的页面为什么会自动摆正?揭秘Scanner如何用Windows OCR实现智能方向识别

扫描的页面为什么会自动摆正?揭秘Scanner如何用Windows OCR实现智能方向识别 【免费下载链接】scanner An all-in-one scanner app for Windows 项目地址: https://gitcode.com/gh_mirrors/scanner/scanner 纸张放倒了,扫出来的文件却是正的&…

2026/8/22 15:22:20 阅读更多 →

日新闻

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

在电子硬件开发领域,PCB(印制电路板)的沉金工艺是提升产品可靠性和焊接质量的关键环节。对于需要高密度互连、长期稳定运行或高频信号传输的板卡,如“黍姐仿通行证”这类可能涉及身份识别、数据交互的硬件项目,选择正确…

2026/8/22 0:00:11 阅读更多 →
电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

这次我们来看一个针对电气考研电路科目的学习规划项目。它不是软件工具,而是一套聚焦于8月份关键节点的备考策略。对于电气工程考研的同学来说,电路分析是专业课的重中之重,也是拉开分差的关键。进入8月,复习进入强化阶段&#xf…

2026/8/22 0:00:11 阅读更多 →
消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

大家好,我是专注于前端开发与AI工具实践的技术博主。在日常使用 Claude Code 等AI编程助手时,你是否也遇到过这样的困扰:生成的代码功能上没问题,但代码风格、组件设计、交互逻辑总透着一股“AI味”——布局单调、样式简陋、交互生…

2026/8/22 0:00:11 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/21 3:21:33 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/22 8:09:09 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/21 6:07:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/21 16:42:28 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/22 7:31:03 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →