PI:
Sei d'accordo con la proposta di fare di Firefox il browser predefinito di GNOME o, in alternativa, di fare di Epiphany un'implementazione per GNOME di Firefox?MPG: È una decisione complessa. Credo che allo stato attuale Epiphany sia decisamente più in linea con i criteri normalmente utilizzati per decidere quali applicazioni inserire nella distribuzione ufficiale: in estrema sintesi, internazionalizzazione, semplicità, usabilità, integrazione con le altre applicazioni, look & feel, rispetto delle preferenze globali, utilizzo delle tecnologie GNOME. Firefox potrà soddisfare questi criteri solo se e quando il progetto di una piattaforma comune tra GNOME e Mozilla verrà effettivamente realizzato.
Sono decisamente a favore della piattaforma di sviluppo comune ma il progetto è ancora in una fase preliminare e non vedo comunque alcun vantaggio nel rinunciare a ciò che Epiphany può dare in più a GNOME, adesso. D'altra parte, però, una "guerra dei browser" nel mondo Linux non è cosa auspicabile. Credo che qualunque sia il browser predefinito utilizzato dalle principali distribuzioni, questo dovrà avere l'appoggio della Mozilla Foundation: lo stesso Epiphany, d'altronde, si basa sul motore Gecko di Mozilla.org.
Si tratta sostanzialmente di una decisione "politica" da cui preferisco tenermi lontano. Ho un'idea chiara dei requisiti e degli obiettivi, dal punto di vista dell'utente, di un browser per il desktop libero. Né Firefox né Epiphany li soddisfano completamente. È mia intenzione lavorare perché questi obiettivi siano raggiunti, indipendentemente da quali tecnologie e base di codice verranno scelte per realizzarli.
PI:
A chi spetta l'ultima parola su quale browser appoggiare in GNOME?MPG: C'è una differenza fondamentale tra la GNOME Foundation e la Mozilla Foundation. Mentre la seconda svolge anche un ruolo di guida tecnica, all'interno di GNOME le decisioni vengono delegate ai maintainer dei progetti e alla community degli sviluppatori in generale. Durante l'incontro Jeff Waugh, leader del team di GNOME che si occupa di coordinare le release, ha fatto capire che la GNOME Foundation non avrebbe potuto dare alcuna risposta concreta alla proposta della Mozilla Foundation di utilizzare Firefox come browser predefinito, ma che il problema avrebbe dovuto essere discusso direttamente con gli sviluppatori.
PI:
La Mozilla Foundation è apparsa particolarmente desiderosa di annunciare quanto prima una qualche collaborazione con la GNOME Foundation. A tuo avviso qual è il motivo?MPG: Dopo la defezione di AOL, penso che la Mozilla Foundation stia cercando di ridefinire il suo ruolo ed abbia necessità di formare alleanze con altri soggetti importanti del mondo Open Source.
PI:
In attesa che la comunità open source sviluppi un'alternativa indipendente a XAML/Avalon, qualcuno ha proposto di clonare XAML per sfruttarne l'eventuale popolarità fra gli sviluppatori di Web service per Windows. C'è chi teme, altrimenti, che Linux possa essere emarginato dallo strapotere commerciale di Microsoft.MPG: Adottare tecnologie sviluppate da un concorrente aggressivo come Microsoft, senza nessuna garanzia che queste diventino standard, mi sembra una strategia un po' troppo rischiosa. Bisogna cercare di vedere le cose nelle loro reali dimensioni: XAML e Avalon sono tecnologie che potrebbero esserci utili nel raggiungimento dei nostri obiettivi, ma non sono indispensabili o inevitabili. Non hanno ancora dimostrato la loro effettiva utilità e le alternative aperte non mancano.
Credo che la ?openness? sia il valore fondante del software libero, e non vale la pena comprometterla per adottare tecnologie ?alla moda?.
Non sono particolarmente allarmato dal rischio di essere tagliati fuori. Non credo che tecnologie chiuse e controllate da una singola azienda verrano accettate dalla Rete. È possibile che io sia un po' troppo idealista, ma in ogni caso il mondo del free software deve fare il possibile perché questo non accada.
PI:
Se i team di Mozilla e GNOME trovassero una strada comune, e realizzassero una piattaforma per i Web service profondamente integrata con le librerie GTK+, credi che KDE verrebbe tagliato fuori?MPG: Assolutamente no. GNOME e KDE hanno già intrapreso una strada comune con il progetto Freedesktop. Si tratta di portare Mozilla su questa stessa strada.
PI:
Nel tuo intervento tu citi il fatto che i progetti Mozilla e GNOME hanno alcuni obiettivi in conflitto fra loro. Quali?MPG: Semplificando al massimo, credo che la visione di Mozilla sia quella di favorire l'adozione di standard aperti per il Web attraverso applicazioni multipiattaforma che ne possano mostrare il valore. GNOME pone invece l'accento sull'integrazione delle applicazioni con una piattaforma particolare e su una progettazione globale del desktop in cui le tecnologie sono strumenti, e non obiettivi. Sono visioni parzialmente contrastanti.
Per anni ?multipiattaforma? ha significato per Mozilla esclusivamente ?indipendenza dalla piattaforma?, ovvero riduzione dell'utilizzo di tecnologie native ad un insieme minimo: questo è chiaramente limitante per un design globale del desktop. Ma sono anche visioni complementari: per questo ritengo che ci sia ampio spazio per una strategia comune.
PI:
Parlando dell'integrazione fra le tecnologie di Mozilla e quelle di GNOME tu hai anche affermato che "molte cose importanti vengono sacrificate in nome delle tecnologie multipiattaforma?. Il che si riallaccia a quanto hai appena detto.MPG: Esatto. Microsoft ha già compreso l'importanza dell'integrazione fra tecnologie e applicazioni: MS.NET ne è la dimostrazione. Il software libero ha un fondamentale vantaggio tattico sui concorrenti commerciali: la possibilità, per i vari progetti, di unire le proprie forze e lavorare insieme ad un unico obiettivo. Abbiamo la possibilità di realizzare un desktop che sia un sistema complesso ed integrato anziché una somma di applicazioni differenti che faticano a comunicare. L'indipendenza dalla piattaforma è un mito pericoloso, che si è già dimostrato più volte perdente: il supporto a più piattaforme è una possibilità desiderabile, a cui però non vale la pena di sacrificare la qualità del sistema desktop.
PI:
Che mi dici del futuro di Epiphany?MPG: Penso che i cambiamenti di rotta della Mozilla Foundation, quali l'utilizzo di tecnologie native fino alla possibile fusione con GNOME e il redesign di Firefox, dimostrino l'attualità delle due idee che hanno ispirato Galeon ed Epiphany: integrazione e semplicità. Il futuro di Epiphany come base di codice dipende principalmente da decisioni "politiche" di fronte alle quali mi sento incompetente. Se però intendiamo Epiphany come una visione e un progetto, una stretta collaborazione tra GNOME e Mozilla è decisamente una novità positiva.
Intervista a cura di
Alessandro Del RossoSi veda anche:
Interviste/ Browser, c'è vita oltre Mozilla, un'intervista a Gritti su Epiphany, Mozilla e il futuro dei browser Web.