菜单

许可证的实施

相关源文件

目的与范围

本文档提供了在软件项目中实施反996许可证的技术指南。它涵盖了如何将许可证添加到您的项目、显示许可证徽章以及实施多重许可策略。有关许可证的法律含义和条款的详细信息,请参阅反996许可证

许可证概述

反996许可证是一个开源许可证,允许自由使用许可作品,同时要求遵守劳动法律和标准,特别是防止“996”工作制(上午9点到晚上9点,每周工作6天)。

来源: LICENSE1-46 LICENSE_CN1-23

实现方法

反996许可证可以根据您的需求,通过不同的方法在您的项目中实施。

许可证实施选项

来源: externals/instruction.md25-34

将许可证添加到您的项目

单一许可证实施

  1. 从 996.ICU 仓库下载反996许可证
  2. 将其保存为项目根目录下的 LICENSE 文件
  3. 使用您的年份和名称更新版权行:Copyright (c) <year> <copyright holders>

多重许可证实施

反996许可证旨在与其他许可证协同工作。有两种推荐的方法

选项1:独立许可证文件

  1. 在主 LICENSE 文件中,用 AND 将所有使用的许可证列出
    MIT License AND Anti-996 License
    
  2. 创建一个包含完整反996许可证的 LICENSE.996ICULICENSE.NPL 文件
  3. 为其他许可证创建单独的文件(例如,MIT 许可证使用 LICENSE.MIT

选项2:合并许可证文件

  1. 添加主许可证内容(例如,MIT许可证)
  2. 添加分隔线:----------
  3. 添加反996许可证内容

来源: externals/instruction.md25-34

添加许可证徽章

在项目 README 中添加徽章有助于展示您对反996运动的支持,并清晰表明您的许可情况。

996.ICU 徽章

使用以下选项之一添加链接到 996.ICU 网站的徽章

HTML 版本

Markdown 版本

反996许可证徽章

添加专门用于反996许可证的徽章

来源: externals/instruction.md1-24

许可证要求与合规性

当您实施反996许可证时,您的软件用户必须遵守以下关键要求

  1. 许可证展示:在所有再分发或衍生副本上保持许可证文本和通知不被修改
  2. 劳动法合规:遵守其管辖范围内的适用劳动和雇佣法律
  3. 员工权利:不得限制员工与劳动法报告或补救措施相关的权利
  4. 国际标准:如果当地法律不存在或不可执行,则应遵守核心国际劳工标准

来源: LICENSE11-38 LICENSE_CN8-19

许可证内容映射

下表将反996许可证的各个部分与其目的进行映射

许可证部分行号目的
版权行LICENSE1识别版权所有者
许可证标题LICENSE3识别许可证版本
权限授予LICENSE5-11授予基本权限(使用、修改、分发等)
条件1LICENSE13-15要求许可证展示
条件2LICENSE17-25要求遵守劳动法
条件3LICENSE27-38禁止限制员工权利
免责声明LICENSE40-46限制责任和担保

来源: LICENSE1-46 LICENSE_CN1-23

实现工作流程

在您的项目中实施反996许可证的标准工作流程

来源: externals/instruction.md1-34

如果您希望将您的项目列为反996许可证的采用者,请参阅 Awesomelist 系统文档中的添加您的项目

有关反996许可证法律含义的更多信息,请参阅反996许可证主页。