Есть ли способ создать iOS-приложение под лицензией GPL и распространять его среди клиентов, не нарушая никаких условий лицензии?

Я хочу создать приложение для iOS с использованием библиотеки GPL, поэтому я также опубликую приложение с открытым исходным кодом под лицензией GPL. Но как я могу распространять его среди произвольных клиентов?

  • App Store: ограничение распространения нарушает GPL.
  • B2B: Ограничение распространения нарушает GPL.
  • ad Hoc: Вручную добавьте все необходимые UDID, максимум 100 устройств, ограничивает распространение, нарушает GPL.
  • Корпоративное развертывание: потребуется создать учетную запись корпоративного разработчика для каждого клиента, иначе это нарушит условия обслуживания Apple. Развертывание приложений iOS без AppStore

Статья из FSF о конфликте между GPL и условиями обслуживания Apple: https://www.fsf.org/blogs/licensing/more-about-the-app-store-gpl-enforcement

Так есть или нет возможности?


person Ti-m    schedule 01.06.2018    source источник
comment
Эй, я уточнил свой вопрос, я также намерен установить приложение под лицензией GPL. Я добавил статью FSF о конфликте между GPL и условиями обслуживания Apple: fsf.org/blogs/licensing/   -  person Ti-m    schedule 04.06.2018
comment
Вроде бы вы сами и ответили на свой вопрос, но вам нужен юрист, а не Stack Overflow. Единственный способ убедиться в этом — не использовать код GPL. Ищите альтернативу с лицензией MIT или напишите свой собственный код   -  person Paulw11    schedule 04.06.2018
comment
Возможно, вы могли бы предоставить исходный код каждому клиенту и предоставить им компилировать и распространять решение в рамках членства Enterprise.   -  person Paulw11    schedule 04.06.2018
comment
Это юридический вопрос, а не программный. Вы можете получить помощь на сайте Open Source Stack Exchange.   -  person    schedule 04.06.2018
comment
Эта статья FSF от 2010 года. Условия Apple сильно изменились за 8 лет до того, как вы опубликовали вопрос.   -  person Nicolás    schedule 18.05.2020