Chrome, if based on WebKit, is then (L)GPL, not BSD because WebKit is (L)GPL.
So, either Chrome is not based on webkit, either we face a GPL violation.
Posted Sep 3, 2008 9:39 UTC (Wed) by jospoortvliet (subscriber, #33164)
[Link]
No, it can use the WebKit library, as it's LGPL, and the app itself can be
any other license. That's what the LGPL allows.
The Google Chrome comic book
Posted Sep 3, 2008 10:05 UTC (Wed) by kripkenstein (subscriber, #43281)
[Link]
Yes, WebKit is LGPL, Chrome itself is BSD, and it also uses a list of other FOSS libraries, some from Mozilla (which are therefore MPL/GPL/LGPL), and a few other libraries with various permissive licenses as well (MIT, zlib, etc.). See here:
Posted Sep 3, 2008 13:55 UTC (Wed) by sylware (subscriber, #35259)
[Link]
Then, chrome is the GUI connected to webkit.
Fine, they will have to publish any improvements made on webkit that will benefit all other GUIs based on this web engine.
(I wish webkit would be coded in C)
The Google Chrome comic book
Posted Sep 3, 2008 23:13 UTC (Wed) by nix (subscriber, #2304)
[Link]
No. WebKit is an HTML rendering engine. The JS interpreter, plugin layer,
multiprocess tabbing, and the entire user interface that you interact with
is *not* part of WebKit.
(and we know about your C fetish, thanks. Actually, it's not a C fetish:
I've got one of those and it's quite all right. It's an
anti-everything-else fetish, and *that* is irrational.)
The Google Chrome comic book
Posted Sep 4, 2008 0:45 UTC (Thu) by robert_s (subscriber, #42402)
[Link]
"(I wish webkit would be coded in C)"
I remember when I was a C++-o-phobe.
The Google Chrome comic book
Posted Oct 5, 2008 15:51 UTC (Sun) by sylware (subscriber, #35259)
[Link]
I remember when I was a C++-o-phil... a few projects latter and some C++ code reviews on some big projects... back to C!
C++ is too incentive for brain damaged design and the complexity of a C++ compiler is too insane to be reasonable (we have already the kernel and an optimizing C compiler and that's fairly enough!). It's a matter of reasonably keeping the software stack as low as possible in size and complexity. Each person has its own perception of the limits regarding the latter issue, and C++ is overboard as far as I am concerned.
The Google Chrome comic book
Posted Sep 4, 2008 14:06 UTC (Thu) by pphaneuf (subscriber, #23480)
[Link]
Uh, the whole thing is open source, so
they are not only publishing back their improvements to
Webkit, but everything else as well! If the Firefix
community wants to put V8 into their browser, they are
welcome to do so.
As for C/C++, what would be your guess on which
language Brian Kernighan or Ken Thompson use for
system programming nowadays?