Voy a utilizar un código cubierto por la GPL en mi aplicación. En primer lugar, no estoy seguro de si la GPL es compatible con la App Store de Apple, es decir, si las aplicaciones totalmente cubiertas por la GPL pueden publicarse a través de la App Store.
En segundo lugar, iOS no permite bibliotecas dinámicas de terceros, lo que significa, a mi entender, que no se puede combinar legalmente código GPL y no GPL en una aplicación iOS.
Entonces, ¿qué opciones tengo si quiero utilizar algún código GPL en mi aplicación?
0 votos
Voto por dejarlo abierto porque se trata de una pregunta sobre licencias de productos Apple, sólo superficialmente relacionada con la programación.
1 votos
Podemos suponer que necesita muchas piezas de código y varias licencias ( gnu.org/licenses/old-licenses/old-licenses.html#GPL ) y no has pedido ayuda a la fundación GNU? Además, ¿podemos asumir que estás usando la tienda de aplicaciones para la distribución y que tu aplicación es gratuita para que los usuarios la descarguen (sin dinero para ti o para Apple)? Estoy poniendo una pausa temporal - usted ya tiene una buena respuesta general, pero sin refinar su situación (donde usted reside y qué licencias específicamente está buscando entender) es una tarea bastante grande para explicar todas las diversas licencias de gnu ...
0 votos
Para la primera parte, la FSF (administradores de las licencias GPL) interpreta los requisitos de la App Store como restrictivos. En respuesta, Apple ha eliminado de su tienda las aplicaciones con licencia GPL. En cuanto a la segunda parte, supongo que le preocupa que su aplicación GPL tenga dependencias no GPL; esto es perfectamente aceptable si son dependencias a nivel de sistema (no bibliotecas de terceros).
1 votos
Me encantaría publicar lo anterior como respuesta a esta legítima pregunta. Por favor, considere la posibilidad de reabrir la pregunta.