Я хочу использовать компонент GPL в приложении для iPhone, а это не так. Это независимый и автономный компонент, поэтому на любой другой платформе я бы скомпилировал его как программу и порождал бы с некоторыми аргументами, когда мне это нужно.
Но если я хочу опубликовать свое приложение в Appstore, я должен соблюдать этот раздел iPhone SDK:
3.3.2 Приложение не может само устанавливать или запускать другой исполняемый код любыми средствами, включая, помимо прочего, использование архитектуры подключаемых модулей, вызов других фреймворков, других API-интерфейсов или иным образом. Никакой интерпретируемый код не может быть загружен или использован в Приложении, за исключением кода, который интерпретируется и запускается Документированными API Apple и встроенными интерпретаторами.
По моему мнению, похоже, что Apple запрещает мне делать то, что я хочу.
Есть ли какое-либо техническое и / или юридическое решение для встраивания (автономного) компонента GPL в приложение для iPhone без лицензирования всего приложения с лицензией GPL.
Примечание. Этот вопрос не о том, совместима ли лицензия GPL с правилами AppStore, как уже задавалось в другом месте. Я предполагаю, что это так.