Girando per i vari feed ai quali sono abbonato, sono capitato su un articolo pubblicato su LinuxFeed, circa la recente notizia che Internet Explorer userà il motore grafico Webkit per i suoi prossimi browser, tutto questo perchè Steve Ballmer in una conferenza per i programmatori ha risposto ad una domanda con “Open source is interesting. Apple has embraced Webkit and we may look at that, but we will continue to build extensions for IE 8.“

Questo ha generato un orgasmo generale nella blogosfera mondiale, ed appunto anche nel nostro aggregatore tutto italiano è comparsa questa notizia, bene adesso vi farò leggere alcune considerazioni che vi faranno capire il perchè tutto questo probabilmente non avverrà mai….
WebKit chi non lo sapesse, è il motore grafico del browser Safari di casa “MelaMarcia” (Apple ndr.), è opensource, ed è basato sul più famoso Gecko di casa Mozilla Foundation. Stronzata! come lux mi fa notare nei commenti, scusate l’errore.
Alcune notizie dicono addirittura che Webkit sarà implementato in Internet Explorer 8, cosa impossibile per motivi come:
- WebKit è opensource, Internet Explorer no, e la coesistenza di due entità completamente differenti di per sé è troppo difficile se non impossibile.
- Internet Explorer 8 è quasi fatto, ad Agosto Microsoft ha rilasciato la seconda RC, e si pensa che questa sia l’ultima release pubblica prima del rilascio stabile. Microsoft non sconvolgerà mai la sua roadmap per riscrivere parte di Internet Explorer 8 per introdurre Webkit.
- Bisogna leggere con attenzione le parole di Ballmer, egli disse che Webkit è interessante “e che gli verrà data un occhiata“ non che “è stato preso in considerazione per l’adozione“. Microsoft quotidianamente “da un occhiata” a prodotti di compagnie concorrenti, anzi lo fanno tutti.
Senza contare che il cambio del motore grafico da Trident (il motore di Internet Explorer) a WebKit, causerebbe la rottura di n siti[fn]con n tendente ad infinito[/fn] ed applicazioni create ed ottimizzate per Internet Explorer.
Tuttavia c’è una strada che Microsoft potrebbe (potrebbe non potrà) intraprendere per l’inserimento di WebKit all’interno di IEx, sul blog di Internet Explorer 8 (si ha anche un blog -.-’ ), sul post “Compatibility and IE 8? un utente ha scritto nei commenti una possibile soluzione:
“Why not make the rendering engine a plugin, develop the engine as open-source but let the rest of the browser closed-source. Each browser will have its own proprietary interface, unique set of features, but at least the rendering engine will be essentially the same.”
vale a dire:
“Perchè non rendere il motore grafico come un plugin, sviluppare il motore come open-source, ma lasciare il resto del browser come closed-source. Ogni browser avrà la propria interfaccia proprietaria, un unico set di funzionalità, ma almeno il motore grafico sarà essenzialmente lo stesso.”
Ma anche qui possono esserci delle controindicazioni, del tipo:
- Microsoft che adotta un motore grafico Apple? Pensate semplicemente alla pubblicità Apple all’interno di Internet Explorer, solo questo fa crollare l’idea.
- Perchè proprio WebKit? Sarebbe più conveniente per Microsoft pensare a Gecko piuttosto, che è licenziato sotto Mozilla Public License (MPL), GNU General Public License (GPL) e GNU Lesser General Public License (LGPL).
- Rileggete la considerazione numero 1 del gruppo di sopra….
Ecco perchè questo quasi sicuramente, non avverrà.
Articoli (forse) correlati:













































November 9th, 2008 at 2:46 PM
Infatti io ho detto che può Infatti io ho detto che può essere che lo stiano prendendo in considerazione per la versione successiva all’8, visto che ballmer dice che i costi sono troppo alti. Per l’8 non credo proprio, visto che la prima beta sarà verso gennaio…
E comunque WebKit, anche se usato dalle varie applicazioni di Mac, resta OSS.
November 9th, 2008 at 2:53 PM
E comunque credo che la GPL E comunque credo che la GPL di Gecko non possa andare d’accordo con un browser proprietario
November 9th, 2008 at 3:40 PM
ed infatti io ho ed infatti io ho espressamente scritto “alcune notizie” non “la notizia di octy”
lo sapevo che tu non parlavi di ie8, ho fatto un sunto generale perchè ho letto anche di chi diceva che ci sarà in ie8…
riguardo la gpl, hai ragione….un altro motivo per cui gecko e compagnia difficilmente saranno introdotti in un prodotto closed.
November 9th, 2008 at 3:46 PM
(Nessun oggetto)
November 10th, 2008 at 8:11 PM
secondo me è pieno di secondo me è pieno di imprecisioni questo articolo
November 10th, 2008 at 9:11 PM
beh sai le critiche beh sai le critiche costruttive sono sempre ben accette, però non basta dire “è pieno di imprecisioni” e basta, devi anche motivare la tua affermazione, se no posti solo un commento sterile e totalmente inutile no?
November 11th, 2008 at 3:06 PM
Per esempio, WebKit non è Per esempio, WebKit non è affatto basato su Gecko.
lux
November 11th, 2008 at 3:15 PM
Tutto qui il “pieno di Tutto qui il “pieno di imprecisioni”?? solo webkit??
Capita, mi pareva di aver letto da qualche parte che fosse gecko based, tutti sbagliamo correggo l’articolo e grazie per la segnalazione.