I'm going to release a XUL Application to my users. It's freeware (and maybe it will be opensource-ed later). Previously I used to package it with XULRunner and ship them all to the end user. Now I have to use
firefox -app /path/to/application.ini instead.
However, these slight modifications are required:
I'd like to remove all unnecessary files and directories. Including these directories:
browser, components, defaults, dictionaries, gmp-clearkey, icons, webapprt, and almost all
.inifiles. This is to save memory (around 18MB).
I want to rename
firefox.exeto something else. Also, I want to change (or remove) the default firefox icon.
On Mac, there is an extra step. I'd like to remove 32-bit code from
dittocommand. This will save more than ~60Mb according to my tests. This is extremely useful as I don't want to have both 32-bit and 64-bit on the same bundle.
Do these modifications require Mozilla's written permission?
There is some information on this page: Mozilla Trademark Policy. However, I can't tell whether they require written permission or not.