Op het weblog van Dave Hyatt is te lezen dat Apples Safari-team besloten heeft om enkele grote veranderingen door te voeren in de manier waarop tot op heden gewerkt en ontwikkeld werd. De veranderingen hebben als doel om meer openheid te creëren en de (KHTML-)community meer te betrekken bij de ontwikkeling van de Safari-browser en de onderliggende (render)componenten, te weten WebKit, WebCore en JavaScriptCore. Alle informatie is te vinden op een speciale website met als titel 'The WebKit Open Source Project'. Verder biedt men volledige toegang tot het codebeheerssysteem CVS voor de onderdelen WebCore en JavaScriptCore. In de repository's is de complete geschiedenis van beide projecten te vinden, zodat alle patches en code bekeken kunnen worden.
Deze repository is live, wat inhoudt dat het mogelijk is zelf builds te maken en zo bijvoorbeeld zelf een build van Safari 2 te bouwen die de Acid2-test goed doorkomt. Het is mogelijk dat in de toekomst nightly builds beschikbaar worden gesteld, die gebruikt kunnen worden om WebCore te testen. Verder is de repository open, wat betekent dat ook buitenstaanders patches kunnen submitten. Verder heeft Apple een Bugzilla geopend waar bugs in geplaatst kunnen worden en is een mailinglist opgezet. Al deze drie onderdelen waren altijd al open source, maar de grootste verandering ten opzichte van het verleden is de publieke CVS-toegang. WebCore en JavaScriptCore zijn vrijgegeven onder de LGPL en WebKit is beschikbaar onder een GPL-compatibel licentie.
Het is opvallend dat Apple juist nu met deze veranderingen komt. De afgelopen weken was namelijk vanuit de ontwikkelaars van de KHTML-renderengine, op basis waarvan WebCore is geschreven, veel kritiek gekomen op de samenwerking. Apple zou namelijk te weinig patches teruggeven aan het KHTML-project en als dat wel gebeurde, dan hadden de KHTML-ontwikkelaars er weinig aan omdat patches vol zaten met verwijzingen naar Mac OS X-code en omdat de patches veel te groot waren. Verder was onduidelijk welke bugs een patch eigenlijk oploste. Het lijkt er nu op alsof Apple tegemoet wil komen aan de KHTML-ontwikkelaars die via een open brief enkele oplossingen hadden gesuggereerd. Of alle problemen tussen Apple en het KHTML-project nu zijn opgelost, zal de tijd leren.