top | item 32747678

(no title)

sordina | 3 years ago

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!

discuss

order

emsy|3 years ago

The problem is that this is not something Apple wants to have on the App Store. They reject apps they deem arbitrarily unsuitable all the time.

yreg|3 years ago

What makes you believe Apple would reject this app? (provided it used properly licensed assets)

4eleven7|3 years ago

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.

carl_dr|3 years ago

In this case, the assets are licensed under a non-permissive license, so even if the code was a non-issue, that's the problem.

LexGray|3 years ago

This seems like a good use of AI. Get some random good enough textures to bundle. Give me a lake of pixelated radioactive acid.

imhoguy|3 years ago

Assets could be possibly downloaded from 3rd party site on user consent.

myownclone|3 years ago

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.

sordina|3 years ago

Thanks for responding! So if there was a quality OSS level pack that could be bundled then that would overcome the only obstacle?

cromka|3 years ago

> 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.

kmeisthax|3 years ago

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.

ramesh31|3 years ago

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.