Distribuisci un'applicazione XUL usando il binario di Firefox

0

Ho intenzione di rilasciare un'applicazione XUL ai miei utenti. È un freeware (e forse sarà opensource-ed in seguito). Precedentemente ho usato il pacchetto con XULRunner e spedito tutti all'utente finale. Ora devo usare firefox -app /path/to/application.ini invece.

Tuttavia, sono necessarie alcune leggere modifiche:

  1. Vorrei rimuovere tutti i file e le directory non necessari. Includendo queste directory: browser, components, defaults, dictionaries, gmp-clearkey, icons, webapprt e quasi tutti .ini file. Questo salverà circa 18 Mb circa.

  2. Voglio rinominare firefox , firefox.app e firefox.exe con qualcos'altro. Inoltre, voglio cambiare (o rimuovere) l'icona di Firefox predefinita.

  3. Su Mac, c'è un passaggio in più. Vorrei rimuovere il codice a 32 bit dalla libreria XUL , utilizzando il comando ditto . Questo farà risparmiare più di ~ 60 Mb secondo i miei test. Ciò è estremamente utile in quanto non voglio avere sia a 32 bit che a 64 bit sullo stesso pacchetto.

Queste modifiche richiedono il permesso scritto di Mozilla?

Ci sono alcune informazioni su questa pagina: Politica sui marchi di Mozilla . Tuttavia, non posso assicurarmi che richiedano il permesso scritto o no.

    
posta Osama Abbas 02.03.2016 - 19:15
fonte

1 risposta

0

Ho ottenuto questa risposta dopo aver contattato trademarks AT Mozilla dot com :

If you are shipping a modified version of Firefox, these steps are required :-) You may not brand it as Firefox in any way. As long as you make that change, you can make whatever other changes you want. That's a freedom given to you by the open source licenses; you don't need our permission.

You will, of course, have to abide by the open source licenses governing our code, for example by telling your users where to get the source code of any MPLed code and Modifications. See: https://www.mozilla.org/MPL/2.0/FAQ/

    
risposta data 16.03.2016 - 11:05
fonte

Leggi altre domande sui tag