Well, no reason you can't distribute the emulator and let the user provide the rom, right? If MAME can do it, why can't you?