Wpisów do polskiego katalogu rozszerzeń Joomla! może dokonywać każdy, kto chce wzbogacić użytecznymi informacjami o komponentach, modułach, dodatkach, tłumaczeniach, szablonach i innych rozszerzeniach dla Joomla! oraz innych pochodzących ze wspólnego pnia systemów obsługi witryn - Mambo, Mia CMS czy Elxix. Do wpisów można dołączać:
- logo rozszerzenia
- pakiet instalacyjny
- zdjęcia ekranów ilustrujące obsługę lub walory rozszerzenia
Wpisów mogą dokonywać tylko osoby zarejestrowane na tej witrynie.
Zasady dodawania wpisów
W katalogu obowiązują takie same warunki dokonywania wpisów, jak w Centralnym Katalogu Rozszerzeń Joomla. Poniżej zamieszczamy wyciąg odnoszący się do rozszerzeń i rozwidleń.
- Rozszerzenie musi być wydane na warunkach Powszechnej Licencji Publicznej, z wyjątkiem rozszerzeń umieszczanych w kategorii Narzędzia, które mogą być wydane na innych licencjach. Do licencji GPL nie mogą być wprowadzone dodatkowe ograniczenia. (Prosimy zwrócić uwagę, że licencja GPL umożliwia producentom pobieranie opłat za ich produkty.)
- Wszystkie rozszerzenia muszą być możliwe do zainstalowania na platformie Joomla! albo jednej z platform należących do tej samej co Joomla! rodziny systemów obsługi witryn, np. Mambo, Mia CMS, Elxis. Jedynym wyjątkiem od tej reguły są wpisy w kategorii Narzędzia, które mogą odnosić się do programów służących do projektowania i utrzymywania stron internetowych.
- Rozszerzenia modyfikujące kod CMS muszą dokonywać zmian za pośrednictwem standardowego instalatora. Odinstalowanie rozszerzenia winno przywracać pierwotny stan kodu.
- Działanie rozszerzeń nie może być uzależnione od połączenia się z witryną projektu. Funkcje połączenia z witryną projektu mogą służyć kontroli wersji, aktualizacji, dostępowi do pomocy ekranowej, itp. Połączenia winny się odbywać za przyzwoleniem użytkownika rozszerzenia.
- Rozszerzenia nie mogą być szyfrowane programami komercyjnymi.
- Wszystkie pliki XML umieszczone w rozszerzeniu powinny zawierać znacznik z informacją o wydaniu na warunkach GPL.
- Nagłówki plików rozszerzenia powinny zawierać informacje o autorskich prawach własności oraz notę o wydaniu rozszerzenia na warunkach licencji GPL.
- Do pakietu instalacyjnego powinna być dołączona kopia licencji GPL. Kopia GPL nie musi być instalowana z rozszerzeniem.
- Rozszerzenia, które są rozwidleniami, muszą być zgodne z przedstawioną poniżej polityką ich publikacji.
- Rozszerzenia muszą mieć podstawową funkcjonalność. Uznanie funkcjonalności za podstawową jest swobodną decyzją zespołu prowadzącego Katalog Rozszerzeń Joomla! oraz Open Source Matters.
Rozszerzenia i rozwidlenia
Rozszerzenie, które jest rozwidleniem innego rozszerzenia może być umieszczone pod warunkiem, że:
- pozwala na to licencja pierwowzoru albo - jeśli licencja pierwowzoru nie zawiera zezwolenia - stosownego zezwolenia udzielił aktualny wydawca oryginału,
- rozszerzenie ma inną nazwę, więc oczywistym jest, że mamy do czynienia z odrębnym projektem,
- numerowanie wersji dokonywane jest według nowego planu, więc oczywistym jest, że mamy do czynienia z odrębnym projektem,
- rozszerzenie jest nadal aktywnie rozwijane.
Jeśli oryginalne rozszerzenie jest publikowane w katalogu rozszerzeń, to:
- rozwidlenie zostanie zaaprobowane nie wcześniej niż po upływie 3 miesięcy od publikacji oryginału,
- rozwidlenie zostanie zaaprobowane, o ile będzie zawierać nowe funkcjonalności, jakich nie posiada oryginał. Uznanie funkcjonalności za nowe w stosunku do podstawowych jest swobodną decyzją zespóołu prowadzącego Katalog Rozszerzeń Joomla! oraz Open Source Matters..
- rozwój odgałęzienia przebiega według własnego planu, droga rozwoju nie jest zależna od rozwoju oryginału..