The currently-used Mozilla project CVS Contributor Form (PDF) is a piece of project history. The website shows it being checked in back in 2001, and I’m sure it was pretty much the same even before that.
However, the ravages of time have not left it unaffected. It barely squeaked by the change to the tri-license, due to some far-sighted provisions about “other licenses acceptable to mozilla.org”. But as the day when we move away from CVS gets ever-closer, its very name spells its doom.
The editable version of that document is lost in the mists of time. So, one short bit of retyping later, I’ve done a draft update for the form, now titled the Mozilla Foundation Committers’ Agreement. This fixes the issues I know about – it removes explicit references to CVS, and generalises the idea of Code to cover contributions to e.g. our website repositories. The agreement is also now with the Mozilla Foundation, a legal entity. Comments are welcome.
Note that this has not yet been through any sort of legal review, and so will almost certainly change, possibly substantially, before it comes to replace the existing agreement.