在Windows应用程序中嵌入WebKit:许可问题

Embedding WebKit in a Windows application: Licensing issues?

本文关键字:WebKit 许可 问题 Windows 应用程序      更新时间:2023-10-16

我有一个关于在Windows应用程序中使用Webkit作为组件的问题。我知道有嵌入浏览器的选项,但它们对我的需求来说是多余的。

查看WebKit许可页面,似乎许可是允许的;传统的BSD许可证和库GPL许可证,后者允许我将我的应用程序作为"使用库的作品"分发。这里也有说明。然而,我发现了一些帖子(包括在Stackoverflow上,比如这一个)说苹果有一些专有代码,不允许它的再分发。这是一个矛盾,还是我错过了什么?

目前有两个WebKit Windows端口:

    <
  • AppleWin港口/gh><
  • WinCairo港口/gh>

WebKit本身是LGPL和BSDL授权的。但是,AppleWin移植使用苹果专有的WebKit支持库。这不能被重新分配。https://developer.apple.com/opensource/internet/webkit_sptlib_agree.html