总览
7-Zip 是一款开源的免费软件。 大多数源代码都基于 GNU LGPL 许可协议下发布。 部分代码基于 BSD 3-clause 许可协议发布。 并且, 部分代码受到了 unRAR 许可协议的限制。
您可以在任何一台计算机上使用 7-Zip, 包括用在商业用途的计算机。 不对 7-Zip 进行注册或支付费用并不影响您的使用。
核心条款:自由使用 · 自由分发 · 自由修改 · 闭源/开源均可 · 唯一限制: 不得将 unRAR 代码用于创建 RAR 兼容压缩包。
GNU LGPL 许可协议
7-Zip 核心代码(包括 GUI、命令行、7z 格式编解码、LZMA/LZMA2 引擎)主要基于 GNU Lesser General Public License (LGPL) v2.1 或更高版本发布。
您的权利
- 在任意数量的计算机上免费使用 7-Zip,包括商业用途。
- 分发 7-Zip 原版或修改版,无需付费。
- 修改源码并自用,无需公开修改。
您的义务
- 分发时必须随附 LGPL 许可文本与版权声明。
- 如对 7-Zip 本身做了修改并分发, 修改部分应继续以 LGPL 发布。
- 不能使用 7-Zip 商标误导用户认为您的产品由 Igor Pavlov 官方背书。
链接例外
LGPL 允许其他应用程序(无论开源/闭源)动态链接 7-Zip 的库, 不强制整个应用程序开源。 这是 7-Zip 可被无数商业软件(WinRAR、Total Commander、Far Manager)使用的原因。
BSD 3-clause 许可协议
部分模块(主要为 7-Zip 文件管理器 UI 组件与部分 Windows 集成代码)基于 BSD 3-clause 许可协议发布。 BSD 是比 LGPL 更宽松的协议, 允许在专有产品中使用而无需开源, 唯一要求是保留版权声明。
Copyright (c) 1999-2024 Igor Pavlov.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
unRAR 许可协议限制
7-Zip 用于解压 RAR 格式的代码来自 Alexander Roshal 的
unRAR 项目, 受 unRAR 许可 限制。 该许可的核心条款是:
不得使用 unRAR 代码 来创建 RAR 兼容的压缩包。 仅允许解压 (decompression), 不允许压缩 (compression)。
这就是为什么 7-Zip 只能解压 RAR 文件, 但不能创建 RAR 压缩包。 如需 RAR 压缩, 请使用 WinRAR (商业软件) 或 7z / ZIP 等开放格式。
LZMA SDK 公有领域
7-Zip 项目中的 LZMA / LZMA2 SDK (C / C++ / Java 实现) 单独以 公有领域 (Public Domain) 发布, 任何人都可自由使用而无需遵守上述协议限制。
- 7z / XZ / Zstandard 等开源项目均使用 LZMA SDK 作为压缩核心。
- Python 的
py7zr、.NET 的SevenZipSharp、Java 的Apache Commons Compress等第三方库均基于 LZMA SDK。
如需在您的产品中嵌入 LZMA / LZMA2 压缩功能, 建议直接使用 LZMA SDK 以避免 LGPL 链接条款, 实现最大的使用自由度。
商业使用
7-Zip 的 LGPL 许可对商业使用完全开放, 您可以:
- 在公司所有员工电脑上预装 7-Zip, 无需付费。
- 将 7-Zip 与您的软件一同打包销售(不必开源您的产品)。
- 基于 7-Zip 源码开发自定义版本, 仅修改部分需开源。
- 在 SaaS / 云服务中调用 7-Zip 命令行处理文件。
注意: 任何分发必须包含 LGPL 许可文本。 商业销售 7-Zip 本身(收取安装费)是允许的, 但 Igor Pavlov 已将该项目完全免费, 商业化 7-Zip 本身没有市场基础。
商标与归属
"7-Zip"、"7z"、7-Zip Logo 均为 Igor Pavlov 的注册商标, 未经授权不得用于暗示官方背书。 第三方产品如使用 7-Zip 技术, 应使用 "Compatible with 7-Zip" 字样。
本网站(7zip-zh.cn)为独立第三方中文下载与教程站点, 与 7-Zip 官方(7-zip.org)无任何隶属、合作或代理关系。 所有 7-Zip 版权归 Igor Pavlov 所有。
免责声明
本网站提供的所有软件、文档、教程均按"原样"提供, 不附带任何明示或暗示的保证。 使用本网站的下载资源造成的数据丢失、系统故障、商业损失等, 7zip-zh.cn 不承担任何责任。
如发现本站内容侵犯您的权益, 请通过页面底部联系方式告知, 我们将第一时间处理。