Hlavní navigace

Mozilla - jak to bylo

Josef Hajas 3. 8. 2000

Mozilla je jeden z nejdiskutovanějších Open Source projektů vůbec. Někdo zastává názor, že Mozilla je požehnáním linuxové komunity a jiní jí pokládají za učebnicový příklad špatně vedeného projektu. Jak to tedy je doopravdy? Dnes se podíváme na trochu té historické pravdy o Mozille.

Vše to vlastně má kořeny již v dobách Navigatoru 3.0, přičemž před tím byl Netscape neochvějným ve své pozici, neboť dal světu jako první grafický browser portovatelný na všechny hlavní platformy, stabilní jako skála (a to i přes to, že jeho kód nebyl úplně ideální) a k tomu ještě obsahoval dobře použitelného emailového klienta, čímž vlastně otevřel internet i domácím uživatelům. Potom však přišel Microsoft se svým Internet Explorerem a postupně se na stránkách začaly objevovat části HTML nebo JavaScript kódu, které způsobovaly pád Navigatoru. V té době začal Netscape se zběsilým upgradováním a pustil se tak s Microsoftem do boje o standardy, který se výrazně projevil na Netscape Communicatoru 4, kdy na nějakou optimalizaci zdrojového kódu jednoduše nebyl čas. Díky tomu a marketingové strategii Microsoftu, která nebyla vždy nejčistší (jak ukázal soudní spor MS versus DOJ), se Internet Exploreru podařilo ovládnout nemalý kus z pomyslného koláče trhu a dokonce předstihnout Netscapa, jež měl na začátku více než dominantní postavení. Mnoha lidem se nelíbilo, že ačkoli pod Windows je Communicator jakž takž stabilní, pod Linuxem, jehož uživatelé neměli na výběr, padal mnohem častěji. Důležitým faktorem stability se také ukázalo být povolení Javy a JavaScriptu. Dnes je však obzvláště JavaScript natolik rozšířený, že browsit bez něj je hodně nepohodlné.

Netscape se tak dostal do nezáviděníhodného postavení, kdy musel dodělat hodně funkčnosti do těžko udržitelného zdrojového kódu za velmi krátký čas, pokud si chtěl udržet zbytek trhu. A tehdy (31.3.1998) bylo rozhodnuto o uvolnění zdrojového kódu pod Open Source licencí odvozené od GPL, totiž pod NPL (Netscape Public License), která byla později přetransformována v MPL (Mozilla Public License), a o utvoření organizace Mozilla, jež byla pověřena správou a koordinací vývoje. Pod MPL (nyní ve verzi 1.1) mohou vývojáři modifikovat a vytvářet její zdrojový kód bez nutnosti uvolnit je rovněž jako Open Source. Tato open source licence je platná pro všechny platformy. Tím si Netscape zajistil, že ač Mozilla je Open Source projekt, tak Netscape Navigator 6, jež vznikne na jejích výsledcích, bude moci být komerčním softwarem. Je třeba říci, že Licence byla sestavena tak, aby vyhovovala i Debian Free Software Guidelines, což je po problémech jaké byli předtím s komerční knihovnou Motif jistě chvályhodné.

Nicméně v té době neměl nikdo velké zkušenosti s převodem tak rozsáhlého a důležitého projektu, jakým bezesporu druhý nejpoužívanější browser je, pod křídla Open Source komunity, a tak bylo nevyhnutelné, že se dříve nebo později vloudí nějaké ty chybičky. Tou nejzávažnější bylo rozhodnutí, že se vyčistí stávající kód, což se ukázalo jako nadlidský úkol. Bohužel až o osm měsíců později vedení projektu vše napravilo rozhodnutím přepsat téměř vše od začátku. Není však pravda, že by se za tu dobu nic neudělalo – naopak, byl dán dohromady dobře fungující model organizace vývoje a spolupráce jednotlivých vývojářů.

Netscapu však začaly docházet penízky a tak mu nezbylo než se 24.11.1998 sloučit s AOL. Mezi vývojáři pracujícími na Mozille se začal šířit strach, který se naštěstí později ukázal jako neopodstatněný. Od té doby pokračuje projekt poměrně úspěšně kupředu a tak u Netscapu zveřejnili 10.4.2000 první Preview Release. Ta byla založena na M14 (PR1 vyšla jen osm dní před uvolněním M15) a protože tehdy byla ještě Mozilla značně nezralá a poměrně dost nestabilní, tento krok mnoho lidí odradil od dalšího zájmu o Mozillu. Dle mého názoru byla ovšem hlavním důvodem snaha vyvolat o projekt zájem medií a tím nachytat další nezávislé programátorské duše. Soudě podle zrychleného tempa vývoje v posledních měsících se to Netscapu skutečně povedlo. Něco podobného by se již nemělo opakovat, neboť Netscape 6 Preview Release 2 by měl být pevně svázán s M17 a také by měly být zveřejněny současně.

Takže již víme proč Mozilla vznikla a jak vznikala a příště si rozebereme co se tomuto projektu povedlo a v jaké je nyní fázi vývoje.

Našli jste v článku chybu?

9. 8. 2000 1:13

Sheltem (neregistrovaný)

(cont.) potom uz jenom zbyva se modlit, aby nezazvonil mobil - server zhebnul. Je treba ho ihned zajet rebootovat... troufam si tvrdit, ze u Linuxu je to drtivou vetsinou zpusobeno problematickym HW, zatimco v pripade Windows je to vetsinou vina OS. Ano jiste.. lepsi se.. ale porad to jeste neni ono :-)

9. 8. 2000 1:05

Sheltem (neregistrovaný)

Jeste jsem si vsiml tohoto:

)Reknete mi ale proc na sve (klient a 'normalni' )servery strkaji MS produkty). Jinak by s nimi ?)totiz zakaznici.... (no vy vite)

Je to proste - casto rozhoduji manazeri, kteri nemaji spetku rozumu a OS vlastne vubec nerozumi. Rozumi chodu firmy.. a proto - kdyz se jim na stul dostane spousta propagacniho materialu od MS, ktere opevuji Windows a dusuji se bohatym techsupportem (ktery vas prijde zatracene draho a nakonec mozna stejne rezignujete, protoze SP9 jeste nev…

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Vitalia.cz: Znáte „černý detox“? Ani to nezkoušejte

Znáte „černý detox“? Ani to nezkoušejte

Root.cz: 250 Mbit/s po telefonní lince, když máte štěstí

250 Mbit/s po telefonní lince, když máte štěstí

Podnikatel.cz: Víme první výsledky doby odezvy #EET

Víme první výsledky doby odezvy #EET

DigiZone.cz: Rádio Šlágr má licenci pro digi vysílání

Rádio Šlágr má licenci pro digi vysílání

Vitalia.cz: Chtějí si léčit kvasinky. Lék je jen v Německu

Chtějí si léčit kvasinky. Lék je jen v Německu

Podnikatel.cz: Na poslední chvíli šokuje výjimkami v EET

Na poslední chvíli šokuje výjimkami v EET

Podnikatel.cz: Babiše přesvědčila 89letá podnikatelka?!

Babiše přesvědčila 89letá podnikatelka?!

Root.cz: Vypadl Google a rozbilo se toho hodně

Vypadl Google a rozbilo se toho hodně

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

Vitalia.cz: Manželka je bio, ale na sex moc není

Manželka je bio, ale na sex moc není

Vitalia.cz: Dáte si jahody s plísní?

Dáte si jahody s plísní?

Vitalia.cz: Baletky propagují zdravotní superpostel

Baletky propagují zdravotní superpostel

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

Podnikatel.cz: Babiš: E-shopy z EET možná vyjmeme

Babiš: E-shopy z EET možná vyjmeme

120na80.cz: Horní cesty dýchací. Zkuste fytofarmaka

Horní cesty dýchací. Zkuste fytofarmaka

DigiZone.cz: Sony KD-55XD8005 s Android 6.0

Sony KD-55XD8005 s Android 6.0