D'après ce que j'ai compris :
KHTML et KJS ont été utilisés. KJS déjà utilisé dans Sherlock appellé
JavaScriptCore chez Apple. Mais KHTML avait besoin de composants QT et
KDE, un adapateur (KQW écrit en Objective C) a été écrit qui remplace
ces composants. KHTML et KWQ sont encapsulés dans un environnement
appellé WebCore. Les améliorations, les corrections de bogues, et les
optimisations ont été apportés à KHTML et KJS.
WebCore et JavaScriptCore qui font un peu moins de la moitié du code
de Safari ont été diffusés en open-source.
http://developer.apple.com/darwin/projects/webcore/
Les modifications apportés par Apple à KHTML et à KJS restent bien
sûr en LGPL. Mais KQW est publié sous la licence Apple (qui est
une licence open source, mais pas une licence libre.)
L'autre moitié de Safari (l'interface graphique) reste fermée.
[^] # Re: Mitchell Baker au sujet de l'innovation des navigateurs, de Gecko et du projet Mozilla
Posté par bobsinclar5 . En réponse à la dépêche Mitchell Baker au sujet de l'innovation des navigateurs, de Gecko et du projet Mozilla. Évalué à 2.