LICENCJA GNU - Joomla! jest upowszechniany na zasadach GNU General Public License(GNU GPL). Powszechna Licencja Publiczna zapewnia swobodę upowszechniania kopii oprogramowania i - jeśli ktoś chce - umożliwia pobieranie za to opłat, ale nie pozwala pobierać opłat za samo oprogramowanie, ponieważ Joomla! jest wolnym oprogramowaniem, jest bezpłatne! GNU GPL zapewnia swobodę dokonywania zmian w oprogramowaniu lub wykorzystywania jego fragmentów w nowych wolnych programach. Czy to oznacza, że możesz również zmienić licencję? Nie! Nie pozwala na to ani Prawo autorskie, ani inne przepisy prawa!
Słowo "wolne" ["free"] w języku angielskim używane jest w dwojakim znaczeniu: może dotyczyć swobody wykorzystania (wolne) i ceny (darmowe). Mówiąc o wolnym oprogramowaniu mamy na myśli swobodę, a nie cenę. Wolne oprogramowanie zapewnia swobodę używania, wykonywania kopii, rozpowszechniania, dostępu do kodu źródłowego, modyfikowania kodu, rozwijania programu.
Precyzyjniej, wolne oprogramowanie oznacza cztery rodzaje wolności użytkowników:
- Wolno wykorzystywać program dla jakiegokolwiek celu (wolność 0).
- Wolno studiować kod programu i dostosowywać go do swoich potrzeb. Dostęp do kodu źródłowego jest niezbędnym warunkiem tej wolności (wolność 1).
- Wolno rozprowadzać kopie programu (wolność 2).
- Wolno ulepszać program i upowszechniać ulepszenia, także dla wspólnej korzyści (wolność 3). Dostęp do kodu źródłowego jest niezbędnym warunkiem tej wolności.