0 votos

¿Puedo utilizar una biblioteca GPL2+/LGPL2+ de terceros en una aplicación iOS con licencia MPL 2?

Estoy pensando en utilizar libmpv para proporcionar la reproducción de vídeo en mi aplicación MPL 2 Flutter. Sé que Apple es raro con las cosas GPL (y el uso de cosas GPL en un trabajo mayor es incómodo), así que me preguntaba si realmente se me permite.

Aquí está el código fuente si importa: https://github.com/UnicornsOnLSD/finamp

1 votos

Voy a votar para cerrar esta pregunta porque esto no tiene nada que ver con el software de Apple o de hardware - En este caso, busque en el Open Source Stack Exchange, donde esto se ha respondido muchas veces - o bien buscar la forma de elegir una licencia en github - también no LGPL y GPL son bastante diferentes entre sí en su caso de uso

0 votos

La única versión de esta pregunta sobre el tema aquí podría ser "¿dice Apple algo acerca de la propiedad intelectual en las directrices de revisión" y que la respuesta terminaría básicamente con hable con su abogado . "Asegúrate de que tu app solo incluye contenidos que hayas creado tú o para los que tengas licencia de uso".

0voto

Jose Chavez Puntos 645

Apple no entra realmente en la ecuación. No hay normas que obliguen a utilizar licencias específicas de código abierto ni nada por el estilo.

Para publicar una aplicación en la App Store es necesario disponer de un código con la licencia adecuada. No importa de qué licencia se trate, solo necesitas tener los derechos para utilizar el código de la forma que elijas.

Si desea saber cómo combinar código (L)GPL con código MPL en general, puede encontrar un conjunto de instrucciones muy completo y práctico aquí:

https://www.mozilla.org/en-US/MPL/2.0/combining-mpl-and-gpl/

0 votos

Ten en cuenta que si incluyes código GPL (no LGPL) entonces tu aplicación tiene que estar licenciada como GPL. Tienes que conseguir el acuerdo de todos los autores de ese código para poner tu aplicación en la App Store de Apple.

0 votos

Esto no se debe a las normas de Apple, sino a la GPL.

1 votos

Esto no tiene nada que ver con Apple - es sólo cómo funciona la licencia GPL. Tenga en cuenta que, en este caso concreto, el código que quiere utilizar tiene una licencia ISC respaldada por un núcleo LGPLv2+.

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