Is there a technical reason why this couldn't be put on the app store? I've seen reference to Apple not allowing certain OSS code but never seen that confirmed so I'm curious!
Untrue. As long as it meets the technical requirements (ie, not using private APIs, doesn't excessively drain battery etc), and the licensing issues aren't a problem (some OSS licenses are an issue, as well as using the Quake assets may be an issue), there is no reason why Apple wouldn't approve a game for the Apple Watch on the App Store.
It's probably legal for the 'shareware episode' assets (same for the Doom shareware version), although I guess it's better to let a lawyer dissect the license just to be sure:
I did not even think about putting it there, and reason is not Apple (although maybe there would be a problem too), but simply the fact that Quake assets are still copyrighted, as opposed to the code. So I would have to replace the whole game asset package with something with friendly license...which would not be ... the original Quake.
> I've seen reference to Apple not allowing certain OSS code b
It's not that Apple doesn't allow anything here, they just impose their own T&C which breaches some, but not all, OSS licenses. And the workaround for the former is usually to have the contributors accept a small affidavit, which effectively puts their software in compliance with App Store.
Apple allows you to ship custom EULA language that supersedes the part of the App Store EULA that would ordinarily conflict with GPLv2. For example, this is what iSH uses to legally ship an entire x86 Linux userland inside of an app.
Apple has purposely neutered the WatchOS API in all aspects for the sacred cow of battery life. They will never open up the hardware to what it can truly do. So we’re stuck with nothing but stupid fitness apps.
emsy|3 years ago
yreg|3 years ago
4eleven7|3 years ago
carl_dr|3 years ago
flohofwoe|3 years ago
https://www.quakeworld.nu/wiki/Quake_Shareware_License
LexGray|3 years ago
imhoguy|3 years ago
myownclone|3 years ago
sordina|3 years ago
cromka|3 years ago
It's not that Apple doesn't allow anything here, they just impose their own T&C which breaches some, but not all, OSS licenses. And the workaround for the former is usually to have the contributors accept a small affidavit, which effectively puts their software in compliance with App Store.
kmeisthax|3 years ago
ramesh31|3 years ago
unknown|3 years ago
[deleted]