项目快照:996icu/996.ICU,约 276,629 个 Star,20,758 个 Fork;最新推送时间 2025-08-22T06:01:29Z。本文基于仓库公开资料撰写。

项目地址:https://github.com/996icu/996.ICU · https://996.icu

996.ICU 从代码、运行环境到实践流程的项目封面
996.ICU 的项目能力与实践流程示意。

项目速览(TL;DR)

996.ICU 是一个围绕“996”工作制、劳动权益倡议、相关资料整理与 Anti 996 License 草案展开的内容型仓库,不是提供可执行程序、网络服务或开发框架的软件项目。

仓库元信息显示其默认分支为 master,Star 数为 276629,Fork 数为 20758;编程语言标记为“未知”,许可证元数据为 NOASSERTION。仓库内同时存在名为 LICENSE 的“Anti 996 License Version 1.0 (Draft)”文件,两者需要分别理解,不能仅凭 GitHub 许可证元数据判断使用条件。

项目维度 已知信息 解读
项目形态 倡议、资料与许可证草案仓库 未提供应用程序启动入口
默认分支 master 本地核验资料时可从该分支读取
编程语言 未知 GitHub 元信息未给出明确语言
许可证元数据 NOASSERTION 平台未断言为某个标准许可证标识
仓库许可证文件 Anti 996 License Version 1.0(Draft) 包含劳动与就业合规条件,且明确标记为草案
运行环境 未提供 官方仓库未提供该信息,建议以最新 README 为准

名称含义与项目背景

“996.ICU”把工作时间制度与健康风险并置,用讽刺表达强调超长工时对劳动者权益和身体状况的影响。根据 README,“996”指每天上午 9 点至晚上 9 点、每周工作 6 天的非正式工作安排,对应每周至少 60 小时。

The name 996.ICU refers to "Work by '996', sick in ICU", an ironic saying among Chinese developers, which means that by following the "996" work schedule, you are risking yourself getting into the ICU (Intensive Care Unit).

来源:README

ICU 是重症监护室(Intensive Care Unit)的英文缩写。仓库名称表达的是劳动制度议题,不代表该项目提供医疗服务、健康评估、劳动仲裁代理或法律意见。

定位与目标用户

该仓库的核心定位是面向信息整理、公开讨论、倡议传播和许可证文本协作,而不是面向业务系统开发。根据 README,项目由信息技术从业者发起,同时欢迎其他行业和其他国家的参与者加入讨论。

README 将项目界定为非政治运动,主张维护劳动法并要求雇主尊重员工的合法权益。项目也提出把开源实践与劳动权益要求结合起来,通过许可证文本表达对劳动权利的关注。

  • 劳动者可以阅读“996”工作制的定义、公开观点和相关资料。
  • 开源项目维护者可以评估是否在自己的项目中展示 996.ICU 徽章或采用 Anti 996 License 草案。
  • 资料贡献者可以补充有证据支持的名单、新闻资料、翻译和建设性提案。
  • 研究者和编辑可以把仓库作为公开资料入口,但仍需核验原始证据、发布时间和上下文。

原则与协作边界

项目强调合法权益、建设性讨论与负责任表达。参与者提交内容时,应区分可核查事实、引用观点和个人判断,避免把未经证明的说法写成确定事实。

  1. 倡议由信息技术从业者发起,但参与范围不局限于开发者。
  2. 项目明确表示其不是政治运动,并主张遵守劳动法。
  3. 项目希望建立倡导劳动者权利的开源软件许可证。
  4. 项目欢迎积极、建设性的建议,并倡导成熟、负责任的表达。

README 收录了不同主体对“996”的公开观点,其中包括媒体、企业人士与开发者的发言。引用此类内容时应保留来源链接和原始语境,仓库收录某项发言不等于对发言内容作事实背书。

核心功能

这里的“功能”主要由文档路径、协作入口和许可证文本构成,而非由程序接口实现。每项能力都依赖仓库内容维护,输入是证据、文本或提案,输出是可公开审阅的文档变更。

基于证据维护相关名单

README 指向 blacklist/README.md,并要求更新名单时提供证据。触发条件是贡献者掌握了可以核查的新材料;输入包括相关说明和证据,输出是名单文档中的新增、修订或纠错内容。

这一过程依赖人工审阅,而不是自动检测企业工时。官方资料未提供证据等级、核验周期、申诉流程、数据保存期限或自动化采集规则,不能据此推定名单具有司法认定效力。

为外部项目添加支持徽章

README 提供 externals/instruction.md 作为徽章说明入口。项目维护者需要在自己有权限修改的项目中按照说明加入徽章,输入是外部项目的文档变更,输出是面向读者展示的支持标识和链接。

徽章本身只表达立场,不会修改构建流程、执行权限或劳动合规状态。资料未给出徽章的版本协商、可用性承诺或离线镜像规则,实施时应以仓库内最新说明为准。

采用 Anti 996 License 草案

README 建议项目通过 LICENSE 文件所载文本为作品授权。触发条件是版权持有人决定以该许可证发布作品;输入是需要授权的源代码、文档或相关项目,输出是附带劳动与就业合规条件的许可声明。

该文本允许取得作品副本的个人或法人处理作品,但要求满足许可证展示、适用劳动规则遵守和不得削弱劳动者权利等条件。由于文件标题明确包含 Draft,采用前应完成内部法务审查,而不是把它直接视为已被 GitHub 元数据识别的标准许可证。

提交提案与改进建议

README 把 proposal/README.md 列为提案入口。贡献者输入关于项目发展的建议,维护过程输出可供讨论和审阅的提案文档;项目原则要求内容积极、建设性、成熟且负责任。

官方资料未说明提案模板、表决机制、接受门槛、处理时限和负责人分工。提交前应检查该路径及默认分支中的最新内容,不应从当前节选推导出不存在的治理规则。

翻译与外部资料整理

README 指向 i18n/README.md,鼓励翻译项目内容,同时通过 externals/news_EN.md 汇总英文媒体报道。翻译工作的输入是已有文本及其语境,输出是其他语言版本;新闻整理的输入是公开报道,输出是索引式资料列表。

翻译需要保留名称、引用和法律术语的含义,新闻索引则需要保留来源。资料未提供翻译记忆库、机器翻译接口、自动同步任务或内容管理系统,因此不能把这些路径描述为自动化国际化平台。

系统架构与关键模块

从现有资料可确认的结构属于文档型仓库架构:根目录 README 承担项目入口,专题目录承载名单、外部材料、提案和国际化内容,根目录 LICENSE 承载许可证草案。官方仓库未提供组件图、服务拓扑或运行时调用链。

路径 角色 输入 输出
README.md 英文项目入口 项目说明、观点与参与方式 面向读者的总览文档
README_CN.md 中文入口 中文项目说明 中文读者可阅读的项目资料
blacklist/README.md 证据型名单入口 待核查的证据与说明 名单内容及其更新
externals/instruction.md 徽章使用说明 外部项目的支持需求 徽章接入指引
externals/news_EN.md 英文新闻资料索引 媒体报道链接 报道列表
proposal/README.md 提案入口 建设性建议 项目发展提案
i18n/README.md 国际化协作入口 待翻译内容 多语言资料
LICENSE 许可证草案 授权条件与免责声明 Anti 996 License Version 1.0(Draft)文本

根据本文作者的经验判断,这种结构更接近由版本控制系统管理的公共资料库,而不是由前端、后端和数据库组成的应用。该判断只用于帮助理解仓库形态,不代表上游项目对架构作出的正式定义。

依赖与运行环境

现有资料没有列出编程语言、运行时、包管理器、数据库、容器镜像、操作系统版本或第三方软件依赖。由于仓库主要承载文档与许可证文本,阅读资料不需要启动项目服务。

  • 编程语言:GitHub 元信息标记为“未知”。
  • 运行时版本:官方仓库未提供该信息,建议以最新 README 为准。
  • 包管理器与锁文件:提供的资料中未出现。
  • 监听端口:官方仓库未提供该信息,不能自行指定。
  • 数据库与外部服务:官方仓库未提供该信息。
  • 容器或编排环境:提供的资料中未出现 Dockerfile 或 Compose 配置。

若目标只是在线阅读,应直接访问官网或 GitHub 仓库。若目标是离线审阅、归档或准备文档贡献,则可以克隆仓库,但本地克隆不等同于安装可执行软件。

快速开始:本地获取、阅读与验证

该项目没有由 README 公布的应用启动命令,因此最小闭环应定义为“获取仓库、读取默认分支资料、验证关键文件”,而不是虚构服务器运行步骤。下面的命令仅在本地测试目录中克隆公开仓库,不包含账号凭据或写入远端的操作。

第一步:安装阶段,即获取仓库副本

Bash
git clone https://github.com/996icu/996.ICU.git
git -C 996.ICU branch --show-current

第一条命令使用资料中给出的 GitHub 地址获取仓库;第二条命令查看当前分支。仓库元信息给出的默认分支是 master,若实际输出发生变化,应以远端仓库当前状态为准。

第二步:运行阶段,即读取项目入口资料

Text
git -C 996.ICU show master:README.md
git -C 996.ICU show master:LICENSE

这里的“运行”仅指通过 Git 读取版本库中的文档对象,不会启动进程、开放端口或连接数据库。若远端已经更改默认分支,应先核对仓库页面,再替换命令中的分支名。

第三步:验证关键内容

Bash
git -C 996.ICU grep -F "What is 996?" master -- README.md
git -C 996.ICU grep -F '"Anti 996" License Version 1.0 (Draft)' master -- LICENSE

两条验证命令分别检查 README 的“996”说明章节和许可证草案标题。命令成功匹配只能证明本地版本包含对应文本,不能证明名单内容、外部报道或法律条款在任何特定日期仍然有效。

配置说明

提供的资料不包含 package.jsonpyproject.tomldocker-compose.yml.env.example 或应用配置样例,因此没有可列出的运行参数。任何端口、环境变量、密钥字段或服务地址都不应自行补造。

配置类别 字段名 类型 默认值 作用
分支元信息 default_branch 字符串 master 标识仓库默认分支;这是 GitHub 元信息,不是应用配置文件字段
运行端口 未提供 未提供 未提供 仓库没有公布服务监听配置
环境变量 未提供 未提供 未提供 资料中没有环境变量示例
数据库连接 未提供 未提供 未提供 资料中没有数据库依赖
身份认证 未提供 未提供 未提供 资料中没有账号或令牌配置
日志级别 未提供 未提供 未提供 资料中没有应用日志系统

default_branch 仅用于结构化呈现已知仓库元信息,并不表示仓库中存在同名配置键。若后续仓库新增运行配置,应以对应配置文件、提交记录和最新 README 为准。

进阶用法与贡献路径

进阶使用的重点是核验内容并形成可审阅的文档变更,而不是扩展程序接口。参与前应先确认自己修改的资料类别,再读取对应目录中的最新说明。

提交名单材料

名单类贡献应围绕可核查证据组织,至少区分原始材料、转述内容和贡献者结论。README 明确要求“with evidence”,因此缺少来源的指控不符合该入口所表达的贡献方向。

准备翻译

翻译前应对照原始 README,并检查 i18n/README.md 是否已有目标语言或术语约定。涉及劳动法、劳动标准和许可证条件的句子需要保留规范性强度,不能把“必须”改写为选择性建议。

评估许可证采用

采用许可证前,应确认版权持有人有权为作品设定授权条款,并评估许可证对个人、法人、雇员和独立承包人的约束。仓库文本中的版权年份和版权持有人仍是占位形式,实际使用时如何填写应由权利人确认,并以仓库 LICENSE 与专业法律意见为准。

维护外部资料

新闻与观点索引应保留来源标题、发布主体和原始链接,并避免把观点转写为已证实事件。若来源失效,可以记录失效状态,但资料未提供归档规则或镜像政策,不能擅自声称项目会永久保存第三方内容。

可观测性与运维

仓库没有可运行服务,因此也没有应用级指标、追踪、健康检查、告警、备份任务或服务等级协议(SLA)。可观察的对象主要是 GitHub 上的公开协作状态和文档历史。

  • Star 数 276629 与 Fork 数 20758 来自题目所给 GitHub 元信息,只能作为该数据快照下的仓库指标。
  • 提交历史可用于定位文档变更,但提供的资料没有给出发布周期和维护频率。
  • 默认分支为 master,审阅资料时应记录具体提交,以免后续内容变化影响引用。
  • 官方仓库未提供状态页、故障响应流程、备份恢复目标或维护承诺。

根据本文作者的经验判断,研究或合规引用时记录提交标识,比只记录仓库首页地址更利于复核。该做法是版本化资料审阅建议,不是上游 README 公布的运维要求。

安全与合规边界

项目涉及企业、员工、劳动条件和公开名单,核心风险不是代码执行,而是证据真实性、个人信息处理、名誉影响与适用法律差异。所有贡献都应限定在合法授权、公开可核验和最小必要披露的范围内。

  • 授权边界:只提交自己有权公开的材料,不访问未授权账号、内部系统或受限数据源。
  • 隐私边界:避免提交身份证件、私人联系方式、家庭住址、账号凭据及与议题无关的个人数据。
  • 证据边界:区分原始证据、匿名陈述和编辑判断,不以仓库收录代替司法或行政认定。
  • 传播边界:引用企业或个人发言时保留上下文和来源,不组织骚扰、威胁或人肉搜索。
  • 法律边界:劳动、隐私、名誉和数据保护规则因司法管辖区而异,具体行为应接受当地专业意见审查。

README 特别声明,除官方域名和该 GitHub 仓库外,不存在其他官方账号、应用或商品。因此,声称代表项目的账号、应用下载、募资页面或商品销售均不应仅凭名称判断真伪,应回到官方域名与仓库交叉核验。

许可证与商用条款

仓库 LICENSE 文件写明“Anti 996 License Version 1.0 (Draft)”,许可文本允许个人或法人免费取得作品并为任何目的处理,包括使用、复制、修改、制作衍生作品、分发、发布和再许可。该许可不是无条件授权,商用判断必须连同三项条件、草案状态和具体司法管辖区一起审查。

再分发与声明保留

许可证第一项要求个人或法人在每份再分发副本或衍生副本上显著、未经修改地展示许可证及相关通知。文件开头的版权年份和版权持有人是占位符,资料没有说明仓库自身最终版权声明的填写方式,因此版权声明要求应以实际采用时的 LICENSE 为准。

劳动与就业合规条件

第二项要求遵守与劳动和就业有关的适用法律、法规、规则和标准,并以许可证所定义的更严格司法管辖区标准为准。若相关司法管辖区没有此类规则,或规则不可执行,文本要求遵守国际劳工核心标准(Core International Labor Standards)。

不得削弱劳动者权利

第三项禁止通过口头或书面方式诱导、暗示或强迫员工、兼职人员或独立承包人限制、削弱或放弃相关劳动与就业权利及救济。文本也禁止限制其向版权持有人或负责监督合规的有关机构举报、投诉许可证违反行为的权利。

商用结论与免责声明

从文本字面看,授权范围包含“for any purpose”,没有直接排除商业使用;但商业主体必须满足附加条件,且许可证仍标记为草案。是否满足企业法务、投资审查、供应链政策或特定地区法律要求,官方资料未提供结论,商业采用前应以仓库 LICENSE 和专业法律意见为准。

许可证按“现状”提供,不作明示或默示保证,包括适销性、特定用途适用性和不侵权保证;版权持有人不对相关索赔、损害或其他责任负责。GitHub 元信息中的 NOASSERTION 也说明不能把平台识别结果当作标准许可证分类结论。

局限性与已知限制

该项目的价值集中在公共议题记录和协作入口,其边界同样明确:它不提供可执行产品,也不提供自动化事实核验、法律裁判或企业合规认证。使用者需要自行核验资料时效性与适用范围。

  • 没有明确编程语言、运行时、API、端口、数据库和部署说明。
  • 许可证版本明确标记为 Draft,且 GitHub 许可证元数据为 NOASSERTION
  • README 节选没有说明名单证据标准、争议处理、纠错期限和移除流程。
  • Star 与 Fork 是仓库关注度数据,不能直接换算为内容准确性、活跃用户数或社会支持人数。
  • 新闻报道和公开发言属于外部资料,链接有效性与原文内容不受该仓库控制。
  • 官方仓库未提供维护 SLA、商业支持、法律代理、医疗咨询或劳动仲裁服务承诺。

适合谁

判断是否适合使用该仓库,应看任务是否属于资料阅读、公开协作或许可证研究,而不是看团队人数或技术栈。以下信号能够形成明确的使用判断。

  • 需要引用“996”工作制定义,并愿意回到 README 和原始外部来源逐项核验。
  • 维护公开项目,计划评估 996.ICU 徽章或 Anti 996 License 草案,且具备许可证审查能力。
  • 准备提交名单材料,能够提供合法取得、可公开核查且与主张直接相关的证据。
  • 从事多语言资料维护,能够处理劳动、就业和许可证术语的一致性。
  • 研究开源协作与劳动权益议题,需要可追踪提交历史的公开资料库。

不适合谁

若需求依赖可执行服务、自动决策或确定的法律结论,该仓库不能直接满足。以下任一信号都意味着需要另行寻找经过验证的工具或专业服务。

  • 需要安装后启动 Web 服务、调用 API、接入数据库或处理高并发请求。
  • 需要由系统自动判定企业违法、自动生成劳动仲裁结论或替代律师意见。
  • 要求许可证已被 GitHub 明确识别为标准许可,或要求不存在草案状态。
  • 准备收集非公开员工数据、访问未授权系统,或公开与议题无关的个人隐私。
  • 要求上游提供 SLA、商业赔偿、持续安全维护或固定版本支持周期。

常见问题与排查(FAQ / Troubleshooting)

排查重点应放在仓库版本、文件路径、许可证状态和官方来源识别上。由于没有应用运行时,端口占用、数据库连接和服务健康检查不属于该项目已知问题域。

这是一个可以部署的网站程序吗

现有资料只给出官网地址、文档路径和许可证文本,没有提供网站源码构建、部署或启动说明。官方仓库未提供该信息,建议以最新 README 为准。

克隆后为什么找不到启动命令

README 没有声明应用入口、包管理脚本或可执行文件。应把本地副本视为版本化资料库,使用 Git 读取和核验文档,而不是自行猜测启动命令。

本地命令中的 master 不存在怎么办

先在仓库页面确认当前默认分支,再查看本地远端分支。本文使用 master 是因为题目所给 GitHub 元信息明确将其列为默认分支,不代表该名称永久不变。

git grep 没有匹配到示例文本怎么办

先确认克隆操作成功,并检查当前仓库是否为 996icu/996.ICU。若上游修改了 README 或 LICENSE,固定字符串就会失效,此时应直接读取最新文件,而不是把无匹配解释为仓库损坏。

Star 数为什么与本文不同

本文记录的是题目提供的数据快照:276629 Star、20758 Fork。GitHub 页面上的实时数据会随用户操作变化,引用时应同时记录访问日期或具体提交。

NOASSERTION 是否等于没有许可证

不能作此等同。它表示给定 GitHub 元信息没有断言某个标准许可证标识,而仓库资料中确实存在 Anti 996 License Version 1.0(Draft)文件;实际权利义务应阅读完整 LICENSE。

能否直接用于商业项目

文本授权范围包含任何目的,但附加了许可证展示、劳动与就业规则遵守以及不得削弱劳动者权利等条件。草案状态、版权占位符和司法管辖区差异都需要审查,最终以仓库 LICENSE 和专业法律意见为准。

如何确认某个账号或商品是否官方

README 明确声明,除官方域名和该仓库外不存在其他官方账号、应用或商品。应只通过官网与 GitHub 仓库进行交叉核验,不向无法核验的主体提供密码、支付信息或个人资料。

项目地址与资源

可信入口应以 GitHub 仓库和官方域名为核心,具体文档内容以默认分支中的最新版本为准。下列资源均来自题目给出的仓库元信息或 README。