The fork
The core team left in August 2005 and took the work with them
A governance dispute over who would hold the trademark ended with the lead developers walking out, forking the codebase, and founding a new project inside a week. The code was identical on day one.
Three things decided the rest of it.
- 01August 2005A walkout in the Australian winter
- 02jumlaSwahili for all together, picked by public vote
- 03the GPLThe licence that let the code leave while the name stayed behind
Three consequences of one decision
The fork settled ownership. Everything else came after.
-
01
Licensing
Everything sellable had to stay GPL.
Extensions load into a running Joomla process, so the project held they are derivative works.
Whether an extension had to be GPL was the fight -
02
Security
The installed base set the blast radius.
December 2015: an SQL injection, exploited widely, against sites nobody was updating.
A 2015 SQL injection reached a very large number of sites -
03
Comparison
The same questions, answered three ways.
Joomla, WordPress and Drupal share a stack and diverge on governance.
WordPress, Drupal and Joomla answered the same questions differently
Releases
One line, the year it split, and the two places it broke
Read left to right. The stem is Mambo. The branch is Joomla, and the two hatched gaps are the upgrades that required extension authors to rewrite — each of which cost the project sites that never came back.
Six sections











