Les codes sources des projets de logiciels Mozilla tels que Firefox, Thunderbird, et XULRunner sont gérés de façon collective dans un dépôt CVS unique. Cet ensemble de codes sources, d'une taille importante, est désigné sous le nom de « Mozilla codebase », « Mozilla source code », ou simplement Mozilla.
Au moment de sa sortie, cet ensemble de codes sources fut placé sous licence NPL (Netscape Public License). Lors du passage en version 1.1, la licence NPL prit le nom de « Mozilla Public License » (MPL). La FSF (Free Software Foundation) et d'autres soulignèrent alors le fait qu'un logiciel ne pouvait pas être à la fois sous licence GPL et sous licence MPL pour cause d'incompatibilités au niveau juridique. Par conséquent, il fut recommandé aux développeurs de ne pas utiliser la licence MPL. Pour résoudre ce problème, la Fondation Mozilla a revu la licence des codes sources en 2003, et les a placés sous trois licences : la GPL, la LGPL et la MPL.