Safari Web浏览器是开源项目吗?

Safari Web浏览器是开源项目吗?,safari,open-source,Safari,Open Source,我有兴趣对Safari浏览器进行一些开发,但我不确定它是否是一个开源项目?我知道webkit是开源的,但这并不意味着浏览器是开源的 我已经给苹果发了电子邮件,但他们的反应不是很积极,所以我想知道stackoverflow上是否有人有任何想法?Safari是封闭源码的。只有Webkit部分是开源的。您可能想看看Konqueror,因为它是Safari的基础,您想添加的内容可能会添加到那里,如果它进入主干,它可能会进入Safari 还基于Safari背后的渲染引擎WebKit。如果您想查看基于Web

我有兴趣对Safari浏览器进行一些开发,但我不确定它是否是一个开源项目?我知道webkit是开源的,但这并不意味着浏览器是开源的


我已经给苹果发了电子邮件,但他们的反应不是很积极,所以我想知道stackoverflow上是否有人有任何想法?

Safari是封闭源码的。只有Webkit部分是开源的。

您可能想看看Konqueror,因为它是Safari的基础,您想添加的内容可能会添加到那里,如果它进入主干,它可能会进入Safari


还基于Safari背后的渲染引擎WebKit。如果您想查看基于WebKit的全功能浏览器,Chromium可能是您的最佳选择。

请不要再制作其他web浏览器!我们已经够了!如果有人能想出一个好的3D网络浏览器,它可能会很有用,这样我们就可以在立方体上翻转页面了。:)除非有人在试验,否则我们不会对浏览器进行任何重大更改。@Soviut:我肯定对制作另一款web浏览器不感兴趣,我只是想了解safari的工作原理。当然,WebKit几乎是所有的代码。Safari应用程序在框架上是一个非常薄的层。鉴于Webkit的GPL许可证,Safari如何关闭源代码?@optikradio Safari仅合并了库Webkit,它没有扩展/更改它。Webkit只是一个HTML呈现程序。浏览器的所有其他方面(向后/向前导航、javascript实现、历史记录等)都是独立的。@optikradio WebKit是根据“较小的GPL”授权的,该GPL允许在专有程序中使用,而常规GPL不允许。即使您不扩展alter,常规GPL也不允许合并。在常规GPL下,您的整个应用程序必须作为源代码发布。较小的GPL没有此限制。这就是safari能够使用webkit的原因。请参阅,铬是开放的,而不是铬。不过,这种联系确实与铬有关。