2 ms·
Yes, but how do you answer his thought experiment? "What if Ben writes a Flash app, shows it to Amy, who codes it up in Objective-C, compiles it and submits it
by billybob 17y ago
Yes, but how do you answer his thought experiment?
"What if Ben writes a Flash app, shows it to Amy, who codes it up in Objective-C, compiles it and submits it to Apple? Should it be rejected since it was not 'originally written' in Objective-C? If you think Apple’s answer would be 'no' — a good guess — then substitute Adobe’s iPhone Packager for Amy. Now should it be rejected according to the rules? What, at the end of the day, makes Amy different from a machine translation tool?"
Apple's rule creates all kinds of ambiguities. What if you mocked it up first in Ruby because that's where you're most comfortable? What if you used psuedocode? What if you just drew a diagram? What if you just thought about it? How do you determine what the app was "originally written" in?
More importantly, how does Apple determine it and why should they care?
- twalling 17y agoThought experiment. Good choice of words, I think the post was intended to take it to the extreme just to provoke some interesting thoughts on the new language. Legal agreements will be interpreted differently and its important for them to spell out these ambiguities. For instance, I don't think "originally written" is defined anywhere in the document. If it were a really thorough legal document they'd probably define that somewhere. Right now its completely up for interpretation.