Het rommelt tussen Apple en de ontwikkelaars van KHTML, de fundering waar de nog steeds populairder wordende browser Safari op gebouwd is. De samenwerking tussen het bedrijf en het open source-team, die een paar jaar geleden nog beloofde om vruchtbaar en positief voor beide te worden, dreigt nu door gebrek aan communicatie uit te lopen op een fiasco. KHTML is een zogenaamde render engine, een component dat platte HTML-tekst vertaalt naar de grafische weergave waar het gros van de internetters zo graag naar kijkt. Een complex en essentieel onderdeel voor een browser dus. In eerste instantie waren de ontwikkelaars blij met de keuze van Apple, omdat zij in ruil voor hun hulp en ondersteuning konden profiteren van de verbeteringen die het bedrijf aanbracht in de code. Nu Apple echter steeds meer overstapt op zijn eigen aftakking, WebCore genaamd, voelen zij zich gebruikt. Het bedrijf zou al langere tijd veel meer verbeteringen aanbrengen in zijn eigen aftakking van de code dan in het originele project, en overweegt volgens een bron van News.com zelfs helemaal te op te houden met de kruisbestuiving van WebCore terug naar KHTML.
Omdat de broncode onder de GPL-licentie is uitgebracht kan niemand de KHTML-ontwikkelaars tegenhouden om de verbeteringen van WebCore op eigen houtje over te nemen, maar er zijn verschillende redenen waarom dat makkelijker gezegd dan gedaan is. Ten eerste kost het veel tijd en zou de hulp van Apples ontwikkelaars hierbij dus meer dan welkom zijn. Verder is de architectuur van WebCore aangepast ten opzichte van KHTML om beter aan de specifieke eisen van Safari en Mac OS X te voldoen, waardoor lang niet alle nieuwe code (rechtstreeks) gekopiëerd kan worden van het ene naar het andere project. KHTML is immers meer gericht op de desktopomgeving KDE en de daarbij horende browser Konqueror. Een laatste obstakel is dat manier waarop Apple bugs oplost en features toevoegt niet door alle open source-ontwikkelaars even hoog wordt gewaardeerd. De commerciële instelling van het bedrijf levert nu eenmaal niet altijd de meest elegante code op.
Zack Rusin van het KHTML-project heeft zijn problemen met het gedrag van Apple kenbaar gemaakt in open brief aan het bedrijf. Daarin vraagt hij vooral om betere samenwerking, onder andere door toegang te krijgen tot de bugdatabase, betrokken te worden bij discussies over wijzigingen aan de architectuur en meer inzet voor het originele project. Apple zelf heeft op dit moment nog geen commentaar gegeven, maar uit een bericht van een Safari-ontwikkelaar aan News.com blijkt dat het bedrijf hele andere richtingen op zit te denken. Zo wordt een verse start voor het KHTML-project gesuggereerd op basis van de WebCore-code, en sluit men zelfs de rechtstreekse integratie van WebCore in KDE niet uit. Gezien het kwaad bloed dat Apple in de KHTML-ontwikkelgemeenschap heeft gezaaid lijkt dat echter niet bepaald een waarschijnlijk scenario. De combinatie tussen idealistische en commerciële belangen lijkt in dit geval dus niet goed uit te pakken voor de eerste groep. In de woorden van Rusin:
"As long as they needed us, they used us, but when they gained enough knowledge they had no reason to keep sending us reviews and patches. [...] At a certain point they decided it was a waste of time for them, and at that point the communication just stopped...We had hopes that they would pour resources into KHTML. But that never happened."