1. Be based on the Mozilla (Netscape) source code. 2. Use the GRE or XRE or other Mozilla runtime. 3. Contain portions of the Mozilla source code. 4. Use the Mozilla source code in order to change a users browsers appearance or functions (eg. extension) 5. Use Mozilla''s XUL in the chrome directory.