开源软件许可及第三方组件声明

适用产品:360极速浏览器 Mac版 | Qt 版本:5.15.2

1. Qt 组件说明

本产品使用 Qt 5.15.2 开源软件组件,包括但不限于以下动态 Framework:

具体组件以产品安装包中实际包含的 Framework 为准。上述 Qt 组件按照 GNU Lesser General Public License version 3(LGPLv3)进行分发。Qt 相关版权归 Qt Group 及相关权利人所有。

2. LGPLv3 及其关联的 GPLv3 许可证文本

本产品使用的 Qt 相关组件按照 GNU Lesser General Public License version 3(LGPLv3)进行分发。LGPLv3 以 GNU General Public License version 3(GPLv3)为基础并附加额外许可条款,因此本节同时提供 LGPLv3 和 GPLv3 的 GNU 官方文本链接。

许可证文本以 GNU 官方发布的完整英文版本为准。

3. Qt 5.15.2 对应源代码

软件名称:Qt 版本:5.15.2 源码包文件名:qt-everywhere-src-5.15.2.tar.xz 下载地址:http://dl3.browser.360.cn/largefile-dl/qt-everywhere-src-5.15.2.tar.xz SHA-256:3A530D1B243B5DEC00BC54937455471AAA3E56849D2593EDB8DED07228202240 校验文件:下载 SHA-256 校验文件

源码包应为与产品实际使用版本相对应的完整源代码。下载后可使用以下命令校验:

macOS:shasum -a 256 qt-everywhere-src-5.15.2.tar.xz
Linux:sha256sum qt-everywhere-src-5.15.2.tar.xz

4. 书面要约

如无法通过上述地址获取 Qt 5.15.2 对应源代码,可向以下地址提出书面申请:

公司名称:北京奇元科技有限公司 联系部门:PC浏览器事业部 电子邮箱:kefu@360.cn 邮寄地址:中国北京市朝阳区酒仙桥路6号院电子城国际电子总部

申请时请注明产品名称、产品版本、所需 Qt 版本、收件人姓名、联系电话、电子邮箱及邮寄地址。北京奇元科技有限公司将在收到完整申请后,按照适用许可证要求提供对应源代码或有效的源代码获取方式。因制作介质及合理邮寄产生的必要成本,可由申请人承担。本书面要约自本产品最后一次向公众提供之日起至少三年内有效,或在适用法律及 LGPLv3 要求的期限内有效,以较长者为准。

5. Qt 动态 Framework 替换、重新签名和验证指南

本产品以动态 Framework 形式使用 Qt,相关文件位于 360极速浏览器.app/Contents/Frameworks/。在符合 LGPLv3 及 Apple 平台要求的前提下,用户可以尝试使用自行构建或取得的兼容 Qt 5.15.2 Framework 替换对应 Framework。

5.1 替换前准备

  1. 备份原始 .app 文件;
  2. 获取与产品 CPU 架构兼容的 Qt 5.15.2 Framework;
  3. 确认 Framework 名称、目录结构、动态库标识和依赖关系兼容;
  4. 确认替换后的 Framework 来源可靠且未包含恶意代码。

5.2 替换 Framework

将兼容的 Qt Framework 放入 360极速浏览器.app/Contents/Frameworks/,并保持原有名称和目录结构,例如 QtCore.framework、QtGui.framework、QtNetwork.framework。

5.3 重新签名

替换后原有 Apple 代码签名通常会失效,需要使用用户自己的 Apple Developer 签名身份重新签名:

codesign --force --deep --sign "YOUR_SIGNING_IDENTITY" "360极速浏览器.app"

实际签名顺序、Entitlements 和 Hardened Runtime 配置应按实际构建方式调整。

5.4 公证和验证

重新签名后通常还需要重新进行 Apple notarization(公证)。可使用以下命令验证:

codesign --verify --deep --strict --verbose=4 "360极速浏览器.app"
spctl --assess --type execute --verbose "360极速浏览器.app"
otool -L "360极速浏览器.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore"

替换后的 Qt Framework 是否可运行,取决于版本/ABI、CPU 架构、插件和资源、签名、公证及运行时依赖等因素。本指南不保证任意第三方 Framework 均可直接运行。

6. 联系方式

北京奇元科技有限公司 PC浏览器事业部 邮箱:kefu@360.cn 邮寄地址:中国北京市朝阳区酒仙桥路6号院电子城国际电子总部