[webkit-dev] Hosting precompiled `jsc` binaries for Linux

Maciej Stachowiak mjs at apple.com
Tue Dec 12 11:54:15 PST 2017

> On Dec 12, 2017, at 11:42 AM, Mathias Bynens <mths at google.com> wrote:
> On Tue, Dec 12, 2017 at 8:38 PM, JF Bastien <jfb at chromium.org <mailto:jfb at chromium.org>> wrote:
> On Tue, Dec 12, 2017 at 11:27 AM Mathias Bynens <mths at google.com <mailto:mths at google.com>> wrote:
> Ideally, projects such as jsvu wouldn’t have to make such decisions. They would trust the maintainer of the JS engine, in this case Apple, to provide the downloads. 
> If Apple trusts Igalia enough, that’s Apple’s decision. Projects such as jsvu shouldn’t have to duplicate that decision IMHO. The way to do that is to host binaries on an official domain.
> It sounds like our disconnect is on who maintains JSC outside of Apple ecosystems. The GTK port is not maintained by Apple, though we work closely with the maintainers and avoid breakage where we can. 
> JSC is Apple’s JS engine. Who maintains which port of it is a detail that downstream projects should not concern themselves with, IMHO.

Hi Matthew,

I think you may be confused about ownership and responsibility. Let me clarify who owns what:

* The WebKit Open Source Project ("WebKit") is responsible for the source code of WebKit, including the JavaScriptCore JavaScript engine. WebKit does not have official releases or official binaries. Apple does much of the engineering work for WebKit, but we consider the open source project to be maintained collectively by its developers.

* Apple owns the ports for Apple platforms. We ship end-user binary releases of the WebKit stack for Apple platforms (macOS, iOS, Apple Windows stack). We also ship fortnightly binary preview releases in the form of Safari Technology Review. And we provide build archives for our ports, hosted on webkit.org <http://webkit.org/>.

* Other ports are owned by other entities. The Gtk port is owned by the WebKitGTK+ project, with much engineering and support done by Igalia. Non-Linux builds can be hosted on webkit.org <http://webkit.org/> too, but that is up to port owners.

It sounds like you are asking for Apple-official JSC binaries for Linux, which is not something that actually exists. We do not have any Linux binaries blessed, approved or endorsed by Apple, and we never will, regardless of what domain it's hosted on. However, you can get official Linux binaries from parties that own Linux ports.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20171212/d35dbeae/attachment.html>

More information about the webkit-dev mailing list