Start
 
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Å‚ »
 

Sonda

Instalacja Joomla! była...
 

Gościmy

Zmień szatę

rhuk_milkyway10