Start arrow To Joomla! arrow Poznaj Joomla! arrow Kr贸tka historia
Kr贸tka historia Utw贸rz PDF Drukuj Pole膰 znajomemu
Autor: Stefan Wajda   
18.07.2007.

Joomla! narodzi艂 si臋 latem 2005 roku. Ale jego historia jest d艂u偶sza. Zanim narodzi艂 si臋 Joomla!, by艂o Mambo ? projekt udost臋pniony w 2002 roku na SourceForge, na warunkach licencji GNU GPL przez australijsk膮 firm臋 Miro [www.miro.com.au].

Tw贸rcy i wsp贸艂tw贸rcy

W 2002 roku decyzj膮 Roba Castleya raczkuj膮cy Mambo zosta艂 udost臋pniony spo艂eczno艣ci Open Source. Efekt przer贸s艂 wszelkie nadzieje i oczekiwania. Ju偶 w  kilka tygodni program zmieni艂 swoje oblicze, wzbogacony przede wszystkim o funkcje, jakich oczekiwali klienci.

Wkr贸tce wok贸艂 projektu skupi艂a si臋 ogromna rzesza pasjonat贸w z ca艂ego 艣wiata. Wszyscy, ka偶dy na sw贸j spos贸b, w艂膮czali si臋 w prace nad rozwojem programu.

Niepodwa偶alny jest wk艂ad w rozw贸j Mambo takich projektant贸w z centrum rozwoju, jak: Robert Castley, Ron Bakker, Michelle Bisson, Levis Bisson, Tim Broeker, Andrew Eddie, Rey Gigataras, Alex Kempkens, Peter Koch, James Logan, Andy Miller, Mitch Pirtle, Steen Rabol, Emir Sakic, Jean Marie Simonet, Andy Stewart, Phil Taylor, Brian Teeman.

Ale w r贸wnej mierze do rozwoju projektu przyczynili si臋 rozsiani po ca艂ym 艣wiecie tw贸rcy rozszerze艅 ? komponent贸w, modu艂贸w, szablon贸w oraz spo艂eczno艣膰 u偶ytkownik贸w, odkrywaj膮cych b艂臋dy i usterki, zg艂aszaj膮cych swe oczekiwania, sugestie i udoskonalenia.

Bez nich wszystkich projekt nie zosta艂by gwiazd膮 wolnego oprogramowania.

Gwiazda Open Source

W ci膮gu dwu lat ze stosunkowo prymitywnego rozwi膮zania Mambo sta艂 si臋 jednym z najlepszych projekt贸w wolnego oprogramowania, gwiazd膮 w艣r贸d innych program贸w, zyskuj膮c najwy偶sze uznanie, wyra偶aj膮ce si臋 w przyznanych nagrodach:

  • Best Linux or Open Source Software w 2004 roku przez LinuxUser & Developer,
  • Best Open Source Solution w 2005 roku przez LinuxWorld,
  • Best of Show - Total Industry Solution w 2005 roku przez LinuxWorld,
  • Best Free Software Project of the Year w 2005 roku przez Linux Format.

Konflikt mi臋dzy Miro i projektantami

Wiosn膮 2005 roku Miro Ltd. zapowiedzia艂o dzia艂ania maj膮ce zapewni膰 projektowi dalszy rozw贸j na zasadach biznesowych. Gwarancj膮 mia艂a by膰 fundacja, kt贸rej Miro planowa艂o przekaza膰 swoje prawa w艂asno艣ci do projektu i jego nazwy. Zamys艂 wzbudzi艂 wewn臋trzny sp贸r, ale nic nie zapowiada艂o wakacyjnych wydarze艅 2005 roku.10 sierpnia og艂oszono utworzenie The Mambo Foundation z szefami Miro w zarz膮dzie, ale bez przedstawiciela zespo艂u projektant贸w. Nie sta艂o miejsca dla 偶adnego tw贸rcy, nawet dla lidera zespo艂u. Zar贸wno t臋 decyzj臋, jak i  og艂oszone wraz z ni膮 zamiary, programi艣ci odczytali jako niepozostawiaj膮cy w膮tpliwo艣ci zamach na wolno艣膰 programu i swobod臋 jego rozwijania.Mimo tego pr贸bowano jednak doj艣膰 do porozumienia. Kompromis nie zosta艂 jednak zawarty.

Dramatyczna decyzja

Wobec nieudanych pr贸b porozumienia z Miro zesp贸艂 deweloper贸w zdecydowa艂 si臋 na rozwi膮zanie ryzykowne. Pozostawi艂 projekt swojemu losowi, a na podstawie samego kodu zainicjowa艂 nowy. Wszystko zale偶a艂o od u偶ytkownik贸w, sympatyk贸w i t艂umaczy. Projekt b艂yskawicznie uzyska艂 poparcie ca艂ej bez ma艂a spo艂eczno艣ci.

17 sierpnia na nowej witrynie ? OpenSourceMatters ? liderzy projektu z A. Eddie na czele wydali historyczne o艣wiadczenie. Poinformowali w nim, 偶e praca nad projektem b臋dzie kontynuowana oraz 偶e z pomoc膮 Software Freedom Law Center (Centrum ds. Wolno艣ci Oprogramowania) zapewniony zostanie projektowi swobodny, oparty na zasadach Open Source, rozw贸j.

Nie znamy i zapewne nie poznamy nigdy wszystkich okoliczno艣ci tej dramatycznej decyzji. Faktem jest, 偶e spotka艂a si臋 ona z powszechnym poparciem projektant贸w i spo艂eczno艣ci u偶ytkownik贸w z ca艂ego 艣wiata. Swoje zaanga偶owanie wyrazili tysi膮cami maili oraz wypowiedziami na za艂o偶onym b艂yskawicznie forum dyskusyjnym OpenSourceMatters.

W ci膮gu niespe艂na trzech tygodni wi臋kszo艣膰 projektant贸w zwi膮zanych dotychczas z Mambo skupi艂a si臋 wok贸艂 zespo艂u lider贸w i wok贸艂 nowego projektu.

Narodziny Joomla!

1 wrze艣nia 2005 roku og艂oszono narodziny Joomla! Lider projektu Andrew Eddie zapowiedzia艂 pierwsze wydanie Joomla! 1.0.0 w nowym kszta艂cie i pod now膮 mark膮: ? To nadchodz膮ce wydanie b臋dzie dniem rado艣ci dla ka偶dego ? m贸wi艂 podczas uroczysto艣ci. ? Oznacza膰 b臋dzie kontynuacj臋 jednego z najlepszych system贸w Open Source bez komercyjnych obci膮偶e艅 czy interwencji.

Tu偶 po ustaleniu nazwy nowego projektu przekazano j膮 poczt膮 elektroniczn膮 wszystkim wydawcom witryn, kt贸rzy zdecydowali si臋 odej艣膰 z Mambo i wspiera膰 nowy projekt. W efekcie niemal r贸wnocze艣nie z udost臋pnion膮 podczas otwarcia oficjaln膮 stron膮 projektu ? www.joomla.org ? w Internecie pojawi艂y si臋 dziesi膮tki przemianowanych lub nowych serwis贸w narodowych.

7 wrze艣nia og艂oszono, a o p贸艂nocy z 19 na 20 wrze艣nia zako艅czono konkurs na logo nowego projektu. Wyboru w powszechnym g艂osowaniu dokona艂a spo艂eczno艣膰 u偶ytkownik贸w. Uznanie zyska艂 projekt Alana Urquharta.

16 wrze艣nia 艣wiat艂o dzienne ujrza艂o pierwsze wydanie Joomla! Oznaczono je numerem 1.0.0. Zgodnie z wcze艣niejsz膮 zapowiedzi膮 by艂o to poprawione wydanie Mambo 4.5.2 z przepracowanym kodem i 艂atkami bezpiecze艅stwa.

Ju偶 w niespe艂na w miesi膮c od pierwszego wydania, w pa藕dzierniku, podczas podczas Linux & Open Source Awards w Londynie Joomla! wygra艂 w kategorii: Best Linux/Open Source Project (?Najlepszy projekt Linux/Open Source?).

Dok艂adniejsz膮 histori臋 wydarze艅 mo偶na pozna膰 w artykule Joomla is the New Mambo na witrynie Devshed.com.

W艂asne drogi

Wobec utraty prawie ca艂ej spo艂eczno艣ci tw贸rc贸w i u偶ytkownik贸w Mambo Foundation przeprowadzi艂o w obronie swej marki intensywn膮 kampani臋 promocyjn膮. Odnowiono w kr贸tkim czasie oficjalne serwisy Mambo. Poprawiono funkcjonalno艣膰 sk艂adnicy projekt贸w ? MamboXChange. Nie zmieniono r贸wnie偶 warunk贸w licencjonowania Mambo. Joomla! obroni艂 wolno艣膰 Mambo.

Ale dzia艂ania te niewiele by艂y ju偶 w stanie zmieni膰. Mambo utraci艂o najwi臋ksz膮 si艂臋 rozwoju ? spo艂eczno艣膰 projektant贸w, t艂umaczy i dystrybutor贸w, jak r贸wnie偶 u偶ytkownik贸w, kt贸rzy aktualizowali swoje witryny kolejnymi, coraz doskonalszymi wydaniami Joomla!

W ci膮gu pierwszego roku opublikowano ich 11. W grudniu 2006 roku ukaza艂a si臋 zapowiadana jako ostatnia z tej linii rozwojowej, stabilna wersja 1.0.12. Nieco wcze艣niej, w po艂owie listopada ukaza艂a si臋 wersja alfa kolejnej linii rozwojowej ? Joomla! 1.5, unowocze艣niona, przebudowana na tyle, 偶e mo偶na m贸wi膰 o ca艂kowicie nowym rozwi膮zaniu.

呕ywotno艣ci i dynamiki rozwoju Joomla! dowodzi jeszcze i drugi znamienny fakt ? w drugim roku istnienia u偶ytkownicy Joomla! mog膮 korzysta膰 z blisko 2000 rozszerze艅 udost臋pnionych przez programist贸w z ca艂ego 艣wiata oraz licznych zmodyfikowanych dystrybucji ? Joomla Accessible (a8eJoomla), Joomla International Edition czy J!Ext.

Podobie艅stwa i r贸偶nice

Mamy zatem dwa odr臋bne projekty wyros艂e ze wsp贸lnego korzenia: Mambo i Joomla!. Oba wydawane na warunkach Powszechnej Licencji Publicznej. Oparte s膮 na tych samych za艂o偶eniach. Oba z otwartym, jawnym kodem.

S膮 to ju偶 jednak dwa r贸偶ne, odr臋bne programy, rozwijane niezale偶nie od siebie. Ka偶dy ma swoje centrum rozwoju, swoje cele, swoje plany.

Trudno przewidywa膰, jak dalece rozejd膮 si臋 drogi obu projekt贸w, jak du偶e b臋d膮 mi臋dzy nimi r贸偶nice, w jakim tempie b臋d膮 rozwijane.

Po pierwszym roku r贸偶nice by艂y niewielkie, ale na tyle znacz膮ce, 偶e niekt贸re komponenty i modu艂y dzia艂aj膮 tylko w jednym z tych program贸w. Z czasem r贸偶nice b臋d膮 sta艂y si臋 coraz wi臋ksze.

Wida膰 to w pe艂ni po wydaniu w lipcu 2007 roku Joomla! 1.5 w wersji Relase Candidate.

W du偶ej mierze s膮 natomiast zgodne ze sob膮 Joomla! w wersji 1.0.x a i Mambo w wersji 4.5.x. To naturalne, opieraj膮 si臋 na tym samym kodzie i taka sama jest struktura bazy danych. Mo偶liwe jest wi臋c niek艂opotliwe przej艣cie zar贸wno z Mambo 4.5.2.x do Joomla 1.0.x, jak i z Joomla 1.0.x do Mambo.

Zmieniony ( 01.11.2007. )
 
« poprzedni artyku艂   nast臋pny artyku艂 »