4 votos

¿Puedo utilizar el código fuente con licencia GPL en mi aplicación para iOS?

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

3voto

yoliho Puntos 340

Como se trata de una cuestión legal, tienes que preguntar a un abogado sobre esto, cualquier respuesta en internet (incluida esta) no es fiable

Sin embargo, la Free Software Foundation (que escribe la GPL) ha escrito este blog sobre la GPL v2 y la App Store http://www.fsf.org/blogs/licensing/more-about-the-app-store-gpl-enforcement

Esto incluye

Ese es el problema en pocas palabras: Las condiciones de servicio de Apple imponen límites restrictivos de uso y distribución para cualquier software distribuido a través de la App Store, y la GPL no lo permite.

1 votos

Apple, a través de iTunes connect, tiene un servicio de atención al cliente y podrías preguntarles sobre la inclusión de versiones específicas de código abierto. En el peor de los casos, podrías ponerte en contacto con los autores del código que quieres y pedirles una licencia que te permita hacer tu trabajo. Yo diría que si no puedes permitirte un asesoramiento legal para entender las licencias, deberás asegurarte de que sólo utilizas código del que estás seguro de que entiendes los términos de la licencia o de que lo escribes todo tú mismo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X