当前位置: 首页 > news >正文

35、GNU通用公共许可证及相关系统解读

GNU通用公共许可证及相关系统解读

1. GNU通用公共许可证概述

GNU通用公共许可证(GNU General Public License)版本2发布于1991年6月。它由自由软件基金会(Free Software Foundation, Inc.)持有版权,旨在保障用户分享和修改自由软件的自由,确保软件对所有用户都是自由的。与大多数软件许可证旨在剥夺用户分享和修改软件的自由不同,GNU通用公共许可证赋予用户诸多权利,同时为保护这些权利设置了相应的限制和责任。

当谈及自由软件时,强调的是自由而非价格。用户拥有分发自由软件副本、获取源代码、修改软件以及在新的自由程序中使用软件片段等自由。为保护这些权利,采取了两个步骤:一是对软件进行版权保护,二是提供此许可证,给予用户合法复制、分发和/或修改软件的权限。同时,明确该自由软件没有任何形式的担保,以保护作者声誉,并防止自由程序因软件专利问题变为专有软件,规定任何专利必须供所有人免费使用或完全不授权。

2. 许可证的适用范围和基本规则

此许可证适用于包含版权持有者声明可根据本通用公共许可证条款分发的任何程序或其他作品。“程序”指符合上述条件的程序或作品,“基于程序的作品”包括程序本身或版权法下的任何衍生作品。许可证仅涵盖复制、分发和修改活动,运行程序不受限制,程序输出仅在其内容构成基于程序的作品时才受许可证覆盖。

3. 具体的复制、分发和修改条件
  • 复制源代码:可以在任何介质上逐字复制和分发程序的源代码,但需在每份副本上显著且适当地发布版权声明和无担保声明,保持所有提及本许可证和无担保的声明完整,并向其他接收者提供许
http://www.cnnetsun.cn/news/13549.html

相关文章:

  • 29、深入了解fwknop:配置、数据包格式与部署实践
  • 5步轻松掌握:Comic Backup漫画备份终极使用指南
  • verl全面实战指南:构建高效RLHF训练体系的完整方案
  • Tabby开源AI编程助手:从零开始的完整使用指南
  • 对比测评:Llama-Factory vs 原生Transformers谁更适合微调?
  • OBS Studio构建终极指南:从源码到可执行文件的完整解析
  • Wan2.2-T2V-A14B模型能否理解‘第四面墙’戏剧概念?
  • 别再堆分享按钮了!一个原生API让你告别社交分享的“技术债“
  • 革命性3D点云分析:PyTorch Chamfer Distance如何重塑深度学习的距离度量
  • 突破模态壁垒:Step-Audio-AQAA端到端语音交互开启人机对话新纪元
  • 利用DeepSeek辅助PuLP求解Advent of Code 2025第10题 电子工厂 第2部分
  • 43、优化邮件体验:Ximian Evolution定制与SpamAssassin反垃圾设置
  • GLM语言模型:为什么它能成为你的AI文本处理首选?
  • BlenderMCP像素艺术转换:从3D模型到复古游戏资产的终极指南
  • Live Charts:5大核心功能打造专业级数据可视化解决方案
  • Wan2.2-T2V-A14B如何理解‘风吹树叶’这类物理动词?
  • 快速上手Kickstarter Android开源项目的3个核心技巧
  • 48小时掌握SVM分类:Social_Network_Ads数据集实战精解
  • Wan2.2-T2V-A14B模型在高校招生宣传片定制中的竞争优势
  • Wan2.2-T2V-A14B是否支持按秒级精确控制动作发生时刻?
  • 告别烦人黑窗口:3分钟学会用RunHiddenConsole让Windows程序后台运行
  • Steamless终极指南:专业级SteamStub DRM移除工具完整解析
  • Venera漫画阅读器:5分钟快速上手完整指南
  • Python环境管理终极指南:实现多版本无缝切换
  • 【无人机多目标路径规划】(多目标路径规划)MOCOA多目标浣熊算法实现无人机多目标路径规划(Matlab代码实现)
  • 基于Wan2.2-T2V-A14B构建商用级视频生成系统的最佳实践
  • Open XML SDK深度解析:高效文档处理的终极解决方案
  • 4800亿参数重构开发范式:Qwen3-Coder如何重新定义企业级AI编程
  • adbutils Android调试工具安装与使用指南
  • 仅用1张图1小时,比肩FLUX.1和Qwen,推理狂飙5倍!Glance用“快慢哲学”颠覆扩散模型!