菜单

法律信息

相关源文件

目的与范围

本文档概述了管辖 free-programming-books-zh_CN 存储库的法律框架,包括其许可条款、版权信息、使用权以及用户和贡献者的法律考量。此处提供的信息对于理解存储库运行的法律背景至关重要。

来源: 许可证1-674

存储库许可证概述

free-programming-books-zh_CN 存储库已获得 GNU 通用公共许可证版本 3(GNU GPL v3)的许可,日期为 2007 年 6 月 29 日。这是一项 copyleft 许可证,保证用户可以运行、学习、共享和修改该软件。

主要许可证条款

条款描述
免费使用用户可以自由地运行和使用存储库内容,不受限制
修改用户可以修改存储库内容
发行版用户可以分发存储库内容的原始版本或修改版本
源代码分发修改版本时,必须提供源代码
相同许可证修改版本必须在相同的许可证(GPL v3)下分发
无担保存储库按“原样”提供,不提供任何形式的担保

来源: 许可证1-20 许可证71-110 许可证154-177

许可证应用图

来源: 许可证1-20 许可证446-452

许可证范围和限制

GNU GPL v3 许可证仅适用于存储库结构和内容本身,而不适用于其中链接的外部资源。该存储库主要作为精选的中文免费编程资源链接集合。

存储库内容与外部资源

来源: 许可证71-102

用户权利和权限

根据 GNU GPL v3,free-programming-books-zh_CN 存储库的用户享有以下权利:

  1. 使用自由:用户可以出于任何目的自由访问和使用存储库。
  2. 学习自由:用户可以研究存储库的工作原理并根据自己的需求进行调整。
  3. 共享自由:用户可以复制和分发存储库。
  4. 修改自由:用户可以改进存储库并发布他们的修改。

前提是任何再分发或修改也必须在相同的许可证条款下提供,这些自由才得到保证。

来源: 许可证10-39 许可证154-177

贡献者许可

在为 free-programming-books-zh_CN 存储库做出贡献时,贡献者会自动根据相同的 GNU GPL v3 许可证许可其贡献。这确保了所有存储库内容都保持一致的许可条款。

贡献者许可流程

来源: 许可证446-452 许可证471-485

免责声明

根据 GNU GPL v3 的第 15 和 16 条,free-programming-books-zh_CN 存储库按“原样”提供,不提供任何形式的明示或暗示的担保。不保证存储库的质量、性能或特定用途的适用性。

存储库维护者和贡献者不对因使用存储库而造成的损害负责,包括但不限于直接、间接、附带或后果性损害。

来源: 许可证589-619

外部资源许可

free-programming-books-zh_CN 存储库中链接的外部资源可能有自己独立的许可证,可能与 GNU GPL v3 不同。用户在使用这些外部资源时,应参考其原始来源和各自的许可证条款。

资源类型典型许可证类型法律考量
书籍各种版权许可证可能对复制或商业用途有限制
在线课程使用条款协议可能对再分发有限制
文档开源许可证通常允许在注明出处的情况下共享
教程网站服务条款可能限制商业用途或重新发布
GitHub 项目各种开源许可证使用前请检查各个项目的许可证

来源: 许可证1-20

在使用或贡献 free-programming-books-zh_CN 存储库时,重要的是:

  1. 在分发或修改存储库本身时,遵守 GNU GPL v3 许可证
  2. 承认存储库没有担保
  3. 认识到从存储库链接的外部资源拥有自己的许可证
  4. 理解对存储库的所有贡献都将受 GNU GPL v3 许可证管辖

来源: 许可证1-20 许可证589-619 许可证446-452