Let's Do It Romania - 24 Septembrie 2011



   

Un browser de milioane

   

Noua versiune a browser-ului Firefox fost lansată în 17 iunie şi a fost descărcată în primele 24 de ore de peste opt milioane de utilizatori. Nu doar din dorinţa de a stabili un record.


Mircea Sârbu


Prin 1996 lucram la o revistă de IT şi una dintre problemele dificile era cea a noilor termeni de specialitate care trebuiau (sau nu) traduşi sau adaptaţi în limba română. Cel de care ne loveam din ce în ce mai des era "web browser" şi un brainstorming în redacţie s-a oprit asupra variantei "navigator web". La momentul acela ni s-a părut fără cusur din punct de vedere semantic, dar nu şi din punct de vedere comercial: produsul care deţinea 90% din piaţă se numea Netscape Navigator şi nu ne-am fi dorit să identificăm un tip de programe cu un anumit produs, chiar dacă acesta era singurul utilizat în mod uzual. S-a schimbat ceva între timp? Aproape totul. Netscape Navigator a fost spulberat de Microsoft Internet Explorer, care între 2002 şi 2004 a ajuns la o cotă de piaţă de peste 95%. Însă nu doar produsul dominant s-a schimbat, ci întregul internet şi, odată cu acesta, s-a schimbat şi definiţia browser-ului, care a devenit cu mult mai mult decât un instrument de vizualizare a paginilor web.

Între timp Netscape a devenit istorie, dar a lăsat în urma sa două lucruri: un nume şi o bază de cod. Numele are o istorie interesantă. Când Netscape a început să dezvolte propriul browser, produsul dominant era Mosaic, un browser dezvoltat la NCSA (National Center for Supercomputing Applications) de o echipă condusă chiar de Marc Andreessen, fondatorul şi conducătorul firmei Netscape. Pe jumătate în glumă, pe jumătate în serios, proiectanţii de la Netscape au început să numească produsul pe care-l dezvoltau "Mosaic killer" (ucigaşul de Mosaic), după care au combinat cuvintele, preferând varianta slang "killa", pentru a ajunge la "Mozilla" -- făcând astfel şi o trimitere la celebrul monstru Godzilla. Gluma a prins, dar din considerente comerciale produsul s-a numit Navigator, rămânând ca Mozilla să denumească intern proiectul şi, totodată, mascota companiei (înfăţişând o reptilă bipedă amintind de clasicul monstru). Totuşi "semnătura" pe care Netscape Navigator o oferea serverelor web a rămas "Mozilla" şi este interesant de notat că această semnătură a fost folosită şi de alte browsere (chiar şi de Internet Explorer) pentru a avea acces la situri concepute sau optimizate pentru Netscape Navigator.

În martie 1998, Netscape a făcut o mişcare neobişnuită pentru acele vremuri: a publicat sub o licenţă publică open source cea mai mare parte a codului sursă al produsului Netscape Communicator (Navigator plus un client de e-mail şi alte componente). Numele produsului dezvoltat de comunitate a rămas Mozilla iar organizaţia care s-a ocupat de proiect s-a numit Mozilla Organization. Nu după multă vreme, voluntarii proiectului au renunţat la codul original şi au început să construiască de la zero o nouă suită de aplicaţii pentru internet, care avea să depăşească produsul de la Netscape. De altfel, ultimele versiuni de Communicator au preluat codul Mozilla, însă n-au reuşit să stopeze declinul, datorat pe de-o parte marketingului extrem de agresiv practicat de Microsoft şi pe de alta unei carenţe de proiectare tipică produselor open source ale vremii: prea multe funcţionalităţi şi prea puţină uzabilitate. Acesta a fost motivul pentru care un grup de "dizidenţi" (în frunte cu un programator de 19 ani pe nume Blake Ross) a început să dezvolte în 2002 o variantă simplificată a browserului Mozilla, care a atras pe cei mai mulţi membri ai comunităţii. Aşa se face că în noiembrie 2004 noua variantă a fost lansată sub numele Mozilla Firefox şi a devenit imediat un succes. Un succes atât de mare încât a determinat Mozilla Foundation (înfiinţată în 2003) să-şi reorienteze întreaga activitate.

Secretul succesului constă nu doar în calităţile intrinseci ale programului (este mic, rapid şi uşor de folosit) ci şi în caracterul său deschis (este open source) şi extensibil. Bazându-se pe componentele aplicative de la Mozilla, orice programator poate realiza componente care se integrează în funcţionalitatea browserului (există peste 2000 de astfel de add-ons) sau poate chiar transforma programul într-o interfaţă pentru o altă aplicaţie. Unele dintre cele mai reuşite componente au fost integrate în produs sau au servit ca surse de inspiraţie pentru noi funcţionalităţi. Extensibilitatea este de fapt ceea ce diferenţiază Firefox de celelalte produse pe piaţă.

Se estimează că îmbunătăţirile aduse de versiunea 3 vor impulsiona şi mai mult răspândirea Firefox, care în Europa a atins o cotă de aproape 30%. Se întoarce oare roata istoriei?


 

(Publicat în Business Magazin - iulie 2008)

 

Copyright © 2008 Mircea Sârbu