4 ms·
If you have an app store account, you can port it, install on your iPad, and make the code freely available so others with app store accounts can also build & i
by joubert 16y ago
If you have an app store account, you can port it, install on your iPad, and make the code freely available so others with app store accounts can also build & install on their devices.
- pook 16y agoIgnoring that without an interpreted scripting language, you no longer really have emacs...
- joubert 16y agoHuh?
- rbanffy 16y ago80% of Emacs is written in Emacs Lisp. Most of the remaining 20% is the Lisp runtime.
- joubert 16y agoYes I know. I still don't see how this is relevant to my orignal comment. I never suggested trying to distribute a ported emacs on the app store or in binary form.
- rbanffy 16y agoWell... It is a stretch calling Emacs Lisp an interpreted scripting language, but the idea remains - an Emacs that's not programmable is just a text editor with hard-to-learn keyboard defaults.
- dasht 16y agoActually, from what the EFF is saying, you almost certainly may not port GNU Emacs to iPad or, for that matter, offer any derivative work of a GPL program in the app store. If you agree to the terms of the App Store developer license, it appears that you would violate the GPL. See: http://www.eff.org/deeplinks/2010/03/iphone-developer-program-license-agreement-all http://www.eff.org/deeplinks/2010/03/iphone-developer-progra...
- joubert 16y agoThat's not what I suggested. Read my comment again.
- kqr2 16y agoApp Store Only: Section 7.2 makes it clear that any applications developed using Apple's SDK may only be publicly distributed through the App Store, I think this is the most relevant section. Any distribution mechanism that bypasses Apple's app store is strictly verboten.
- joubert 16y agoSo you can then still port it and install on your own device.
- kqr2 16y agoIn your original comment: make the code freely available so others with app store accounts can also build & install on their devices. If you make the code freely available so others can install it on their devices, then you would have a distribution mechanism that bypasses the app store. You can do it, however, it violates your agreement with apple.
- joubert 16y agoYes, I realized, after I writ my first comment, that sharing the source code would constitute an alternative distribution mechanism (if i just share with a couple of friends, does that constitute "public distribution"?). Hence, my comment to which you responded focused on the first part of my original comment, which pointed out that it is entirely possible for one, if one is so inclined, to port emacs and run on your device. Perhaps not practicable, but possible. EDIT: actually, I'm thinking about this some more: are you saying that iPhone source code (for code modules, frameworks, etc) available online are violating the prohibition on alternative distribution?
- 16y ago