The folks at iPhone developer Manomio are feeling pretty damn frustrated right now, and with seemingly good reason. They went through all the trouble to actually get their Commodore 64 emulator legally licensed but it still got rejected from Apple's App Store. It wasn't a question of legality, since Manomio had that covered. According to the rejection email, it's because the app violates an iPhone SDK agreement that states:
An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise.
While that seems pretty straightforward, another problem is that according to Manomio CEO Brian Lyscarz, there are already a number of apps on the App Store that also violate this clause: CHIP-8 emulators, programmable calculators, the Z-machine interpreter, Frotz, a Z-machine -- even Sega's Golden Axe and Sonic iPhone games, which are just basically emulators that come packaged with game ROMs.
Touch Arcade reports that Manomio is still hoping that their C64 emulator eventually gets approved, and seeing as how they had the patience to track down and actually forge a deal with the C64 license holders, chances are these guys won't just give up on it like that. Hopefully they do get that certification, since the emulator actually looks pretty good.