[webkit-dev] Changes in QtWebKit development

Allan Sandfeld Jensen kde at carewolf.com
Sat Sep 14 03:24:18 PDT 2013


On Friday 13 September 2013, Benjamin Poulain wrote:
> 
> This is sad.

Yes :(

> 
> When "modules" of Qt are put on "maintenance", it is basically a synonym
> to "it's unmaintained, just let it die". I am very unexcited about
> having one of those in the tree along the live development from everyone
> else.
> It is unfair for all the ports who put real efforts in the WebKit
> opensource project.

Previously modules put in maintenance in Qt were already dead because we had 
lost the developers during business transitions. This is different, QtWebKit 
is still being actively developed and we still have the developers, even if 
the primary focus has changed.

> Realistically, how much development will go in QtWebKit/Linux? Why does
> it stay in WebKit trunk if the two other ports are "maintained" in a
> branch?
> 
Staying in trunk is the best way to still be part of the development of 
WebKit, and WebKit is still our main web api, and will remain so in the next 
release of Qt. As long as we ship WebKit as a major part of Qt, we also want 
to be active in project and contribute back, even if we are forced to scale 
back our commitment.

We are keeping QtWebKit/Linux in particular because it is the easiest to 
maintain and requires the least amount of Qt specific code (most is shared 
with GTK, EFL and Nix) and QtWebKit/Linux has use cases beyond just being part 
of the official QtWebKit releases. WebKit has a number of advantages over 
Chromium especially on embedded linux, using less memory, having better JIT 
support of smaller architectures (MIPS, old ARM, etc), more customizable 
feature set, and a more powerful API on the WebKit1 side that is not easily 
duplicated in a multiprocess design. Those use cases are all outside the stock 
QtWebKit releases though.

That said, in all likelihood the Qt port will not remain part of WebKit 
forever, but leaving will not be Digia's decision alone to make. For now I 
will continue working full time on WebKit, my coworkers are still bug-fixing 
in WebKit whenever necessary, there are still several developers from 
Cisco(NDS) using the Qt port of webkit, and we still have a handful of 
developers from the university of Szeged working on the port as well. So some 
5-10 developers, though the majority are not Digia employees any more.

Best regards
`Allan Jensen


More information about the webkit-dev mailing list