Qt WebEngine 许可

Qt WebEngine

Copyright (C) 2020 The Qt Company Ltd and other contributors.

此软件由版权所有者和贡献者按“原样”提供,不做出任何明示或默示的保证,包括但不限于适销性和特定用途适用性的默示保证。对于因对此软件的任何方式的使用而引起的任何直接、间接、附带、特殊、示例性或后果性损失(包括但不限于购买替代商品或服务;用途、数据或利润的损失;或业务中断),版权所有者或贡献者在任何情况下均不承担任何赔偿责任,无论该等损失是如何引起的,无论该等损失基于何种责任理论,无论是合同责任理论、严格责任理论还是侵权责任理论(包括疏忽或其他原因),即使已事先告知存在该等损失的可能性。

本应用程序在 LGPLv2.1 许可下使用 Qt WebEngine 。GNU 宽通用公共许可证 v2.1 - GNU 工程 - 自由软件基金会

本应用程序所使用的 Qt WebEngine 基于 5.14.2 版本(qt/qtwebengine at v5.14.2),于 2021 年 8 月 9 日应用以下补丁:

  1. mac: make find_sdk.py work when the sdk goes to 11

    补丁内容如下

    diff --git a/chromium/build/mac/find_sdk.py b/chromium/build/mac/find_sdk.py
    index 38c28832250..3045f81203b 100755
    --- a/chromium/build/mac/find_sdk.py
    +++ b/chromium/build/mac/find_sdk.py
    @@ -88,9 +88,9 @@ def main():
        raise SdkError('Install Xcode, launch it, accept the license ' +
        'agreement, and run `sudo xcode-select -s /path/to/Xcode.app` ' +
        'to continue.')
    -  sdks = [re.findall('^MacOSX(10\.\d+)\.sdk$', s) for s in os.listdir(sdk_dir)]
    -  sdks = [s[0] for s in sdks if s]  # [['10.5'], ['10.6']] => ['10.5', '10.6']
    -  sdks = [s for s in sdks  # ['10.5', '10.6'] => ['10.6']
    +  sdks = [re.findall('^MacOSX(11\.\d+)\.sdk$', s) for s in os.listdir(sdk_dir)]
    +  sdks = [s[0] for s in sdks if s]  # [['11.5'], ['11.6']] => ['11.5', '11.6']
    +  sdks = [s for s in sdks  # ['11.5', '11.6'] => ['11.6']
            if parse_version(s) >= parse_version(min_sdk_version)]
    if not sdks:
        raise Exception('No %s+ SDK found' % min_sdk_version)

Last updated