kontakt

kontakt ardsweb - 798 865 875

e-mail ardsweb

CMS Joomla!

Jaka była prawdziwa historia Joomla!?
sobota, 31 lipca 2010 01:21

Prawdopodobnie nigdy nie poznamy niektórych tajemnic rozłamu jednego z największych fenomenów rozwijającego się dopiero w 2005 roku oprogramowania CMS typu Open Source, jakim było i przez przypadek, na szczęście dla nas użytkowników, pozostało Mambo. Na szczęście... właśnie dzięki Mambo powstało oprogramowanie Joomla! z którego dziś korzystamy... Zapytasz dlaczego?

W rok po całym zajściu dowiedziałem się o Joomla! O Mambo i owszem coś wcześniej nawet próbowałem czytać, ale jakoś mi nie szło. To był wtedy "za ciężki język" lub jeszcze nie byłem wystarczająco dorosły do tego typu powieści. Podobnie jak 7 lat wcześniej, gdy próbowałem tworzyć strony internetowe i poznawałem HTML, tak i w przypadku Joomla! na mojej drodze stanął pewien autorytet. Jest nim do dziś Marcin Kwiatkowski (http://blog.kwiatkowscy.net/o-nas/), który pokazał mi co i jak, ale nie do końca... Resztę musiałem doczytać sam... ;-) W dużej mierze część niezwiązana z moimi zainteresowaniami po prostu pominąłem.

Wtedy, na początku 2007 roku dowiedziałem się, że Mambo i Joomla! w pierwszej swojej wersji niewiele się różniły i autorów miały tych samych. Jednak po półtora roku, jaki to czas już od tego momentu minął, były dwoma niezależnie rozwijającymi się projektami.

Powstałe i raczkujące dopiero w 2002 roku Mambo zostało jako projekt Open Source udostępnione użytkownikom. Nie był to może taki hit jak Netscape swego czasu, ale szybko projekt ten skupił wokół siebie rzeszę programistów, grafików, użytkowników i dystrybutorów, którzy jednocześnie byli pasjonatami oraz twórcami Mambo, włączając się w prace nad rozwojem tego programu.

Bez nich i bez australijskiej firmy Miro nie było by Mambo. Bez posunięcia jakim było udostępnienie oprogramowania na warunkach licencji GNU GPL, Mambo nie zdobyło by też pozycji Gwiazdy Open Source, zyskując uznanie i zdobywając liczne nagrody oraz tytuły najlepszego wolnego oprogramowania - Best Open Source. Po dwóch latach działań zmierzających do rozpowszechnienia i sławy Mambo, ktoś przemyślał sprawę i postanowił na oprogramowaniu jednak zarobić.

Na wiosnę 2005 roku Miro Ltd. postanowiło zapewnić projektowi dalszy rozwój na zasadach biznesowych. Narodził się wewnętrzny konflikt i spór pomiędzy właścicielami - informatycy i użytkownicy z całego świata - a prawnym właścicielem nazwy i samego projektu.

Niestety lub stety, zapowiadana fundacja Mambo z szefami Miro w zarządzie nigdy nie doszła do skutku, choć nic tego nie zapowiadało. Nic też nie zapowiadało letnich wydarzeń z 2005 roku. Programiści, a przynajmniej większość z nich odczytała ostatnie posunięcia Miro Ltd. jako zamach na wolność i swobodę rozwoju oprogramowania Mambo.

Pomimo prób dojścia do porozumienia pomiędzy zarządem, a współtwórcami, kompromis nie został zawarty. Zespół deweloperów podjął ryzykowną decyzję o opuszczeniu Mambo, a na jego podstawie zainicjowany został nowy projekt o nazwie Joomla! W języku suahili oznacza to "razem!".

Właściwie wszystko leżało w rękach sympatyków i użytkowników, którzy błyskawicznie udzielili poparcia nowemu pomysłowi, któremu przewodził Andrew Eddie wraz z innymi liderami. Już 17 sierpnia 2005, kiedy swe triumfy świecił jeszcze projekt Mambo, wydali oni historyczne oświadczenie na stronie OpenSourceMatters.org. Mianowicie oświadczyli, ze prace nad projektem będą kontynuowane, choć już pod nowa nazwą, a swobodny rozwój Joomla! ma zapewnić współpraca z Software Freedom Law Center.

Gdy uczniowie 1 września 2005 roku szli do szkoły, firma Miro rozpoczynała naukę pokory. Właśnie wtedy ogłoszono oficjalnie narodziny nowego projektu Joomla! Jego główny lider - Andrew Eddie - zapowiedział pierwsze wydanie Joomla! v 1.0.0 już pod nowym szyldem i z nowymi udoskonaleniami - poprawkami, jakich zabrakło ostatniej wersji Mambo. Obiecał, że "To nadchodzące wydanie będzie dniem radości dla każdego". Przyrzekł wtedy uroczyście, że to "Oznaczać będzie kontynuację jednego z najlepszych systemów Open Source bez komercyjnych obciążeń".

Wraz z pojawieniem się www.joomla.org i oficjalnym podaniem nazwy nowego projektu, nastąpiło przemianowanie wszystkich stron dotychczasowych lub powstanie nowych serwisów narodowych dla użytkowników. 7 września 2005 roku rozpoczęły się prace nad wyłonieniem w drodze konkursu nowego logo dla projektu. Wybór padł na projekt Alana Urquharta. 16 września 2005 roku przedstawiona została społeczności użytkowników pierwsza wersja Joomla! - udoskonalony kod "kompatybilny" z Mambo 4.5.2. Niecały miesiąc później poprawiona wersja kodu Joomla! otrzymała w Londynie nagrodę w kategorii: Best Linux or Open Source Software.

W tej sytuacji najbardziej intensywna kampania promująca Mambo nie mogła już przynieść pożądanych efektów. Choć odnowiono dość szybko większość regionalnych serwisów Mambo i pozostawiono warunki jego licencjonowania, nie udało się już odbudować utraconej społeczności twórców i użytkowników. Kolejni przyłączający się do Joomla! użytkownicy Mambo mogli aktualizować swoje witryny, a jednocześnie korzystać z dawnych rozszerzeń. Szybko stało się jasne, że Joomla! wygrała. Właściwie wygrała wolność oprogramowania, a powstanie Joomla pozwoliło zachować też wolność oprogramowaniu Mambo. Ponieważ jednak nie były to już dwa równoznaczne projekty i przyświecały im dwie różne drogi rozwoju, dynamika Joomla! znacznie przyspieszyła. Kolejny rok przyniósł około 12 poprawek do wersji Joomla! 1.0.x. Na koniec 2006 roku ukazała się nowa wersja alfa Joomla! 1.5, która jest nadal rozwijana. W kolejnym - 2007 - roku użytkownicy Joomla! mogli korzystać z prawie 2000 rozszerzeń udostępnianych przez programistów z całego świata. Obecnie wersja Joomla! 1.5.20 jest stabilna, lecz organizacja ma już w zanadrzu kolejną wersje rozwojowa 1.6. Co to może oznaczać? Chyba nie muszę nikomu mówić.

Teraz trudno powiedzieć jak daleko rozejdą się drogi dwóch siostrzanych projektów jakimi w 2005 roku były Mambo i Joomla! Nadal łączy je jawny otwarty kod i udostępnianie na podstawie Powszechnej Licencji Publicznej - GNU GPL.

Żródła:
http://www.joomla.org
http://pl.wikipedia.org
http://www.joomla.pl
http://devshed.com

Poprawiony: sobota, 31 lipca 2010 01:27