¿Es posible tener software GPL en la Mac App Store?

38

¿Puede tener el software GPL en Mac App Store ?

Sé que esto es no es posible en la App Store de iPhone , pero es ¿La misma situación en la Mac App Store?

NOTA: Ninguna de las respuestas a continuación debe considerarse asesoramiento legal. Si necesita una respuesta legal a esta pregunta, consulte a un abogado.

    
pregunta Jukka Suomela 07.01.2011 - 23:56

5 respuestas

20

Si te refieres a usar un software que no tienes derechos de autor y que solo puedes usar y copiar porque está licenciado bajo la GPL de GNU, entonces no .

El FSF lo explica aquí : sección 6 de la GPL dice "No puede imponer más restricciones al ejercicio de los derechos de los beneficiarios otorgados en este documento", y los Términos de servicio de la Mac App Store agregan explícitamente otras restricciones.

El representante legal de Software Freedom Law Center confirmó esto: los acuerdos de la App Store, en todas las plataformas, son incompatibles con la GPL de GNU.

Apple parece estar rechazando los programas de GPL en la App Store como una cuestión de política, pero si logra pasar uno por uno, entonces el autor del programa podría perseguirlo por violar sus derechos de autor.

Un caso completamente diferente es donde tiene los derechos de autor de una pieza de software. En ese caso, puede distribuirlo bajo más de una licencia. (Por ejemplo, Firefox fue licenciado por un tiempo bajo la licencia MPL, GPL y LGPL. MySQL tiene licencia bajo la licencia GPL y también una licencia propietaria). Por lo tanto, si vende un programa a través de la Mac App Store, también puede liberarlo. la GPL: suponiendo que se le permita hacer cada una de estas cosas de forma independiente.

(Si quisiera usar el código con licencia GNU GPL de otra persona en una de las tiendas de aplicaciones, podría escribir al titular de los derechos de autor y ver si está dispuesto a venderle una licencia alternativa a su software. bajo ninguna obligación de hacer esto, por supuesto.)

VLC tuvo problemas (creo) porque los derechos de autor del software estaban en manos de muchas personas diferentes, y todo el programa solo podía distribuirse bajo la GPL. Algunos programas evitan tales problemas al exigir a los colaboradores que les asignen derechos de autor , pero la mayoría no lo hace.

    
respondido por el Ken 05.08.2012 - 07:36
7

Creo que el principal punto de conflicto con la App Store de iOS fue el hecho de que incluso si tuvieras el código fuente, no era posible modificar y redistribuir una aplicación a dispositivos iOS sin aceptar los términos de la App Store de Apple de Apple. es la única forma de obtener aplicaciones en el dispositivo.

Lo mismo no es cierto, sin embargo, con la tienda de aplicaciones de Mac, puede proporcionar fácilmente la fuente que la gente puede usar para modificar y distribuir la aplicación fuera de la tienda de aplicaciones de Mac, así que creo que no hay ningún problema con la GPL ' d aplicaciones en la Mac App Store.

    
respondido por el Kyle Cronin 08.01.2011 - 00:02
5

Tenemos un proyecto GPL que nos gustaría distribuir en el MAS. En mi opinión (no abogada) es probable que esté bien distribuir en el MAS, pero es posible que no asumamos el riesgo con nuestro proyecto. Es un proyecto de una década sin ninguno de los primeros desarrolladores involucrados, por lo que debemos tener cuidado de seguir perfectamente la GPL.

  

Creo que el principal punto de conflicto con la App Store de iOS fue el hecho de que incluso si tuvieras el código fuente, no era posible modificar y redistribuir una aplicación a dispositivos iOS sin aceptar los términos de la App Store de Apple de Apple. es la única forma de obtener aplicaciones en el dispositivo.

Si tiene Xcode, o si su dispositivo está en la cárcel roto, no tiene que aceptar los términos de la tienda de aplicaciones de iOS para distribuir e instalar software de código abierto. ¿Cómo esto no satisface la GPL?

Me doy cuenta de que tienes que aceptar una licencia para instalar Xcode, y muchos usuarios no están dispuestos a romper su dispositivo con la cárcel (no lo haré). Pero GPL no requiere que su software sea instalable por todos los que lo descargan. ¿En qué se diferencia de, por ejemplo, el software de distribución que solo se ejecuta en Windows, que los usuarios de Linux no pueden usar a menos que compren una PC con Windows y acepten el EULA incluido?

  

Lo mismo no es cierto, sin embargo, con la tienda de aplicaciones de Mac, puede proporcionar fácilmente la fuente que la gente puede usar para modificar y distribuir la aplicación fuera de la tienda de aplicaciones de Mac, así que creo que no hay ningún problema con la GPL ' d aplicaciones en la Mac App Store.

¿Cuáles serían exactamente los requisitos? ¿Tiene que distribuir código binario y código fuente fuera de la tienda de aplicaciones, o es suficiente el código fuente? Parece que deberías poder tener una distribución de solo binarios en la tienda de aplicaciones, y una distribución de solo código en tu sitio web (por ejemplo: código de Google).

Evitar una segunda distribución binaria sería bueno, nuestro equipo no hace lanzamientos binarios con la frecuencia que deberíamos, simplemente por todo el trabajo involucrado.

Este lío es una razón más para cambiar a MIT o BSD, un proceso que ya habíamos comenzado por otras razones y que pronto se completará. Deberíamos estar solucionando errores, no discutiendo las restricciones legales que dictan con precisión cómo le damos nuestro trabajo a todo el mundo.

    
respondido por el Abhi Beckert 16.01.2011 - 23:07
2

Voy a estar en desacuerdo con el sentimiento de que el código GPL no se puede incluir en ninguna de las tiendas de aplicaciones. (¡Además de remover un poco la olla sin ofender a nadie que haya respondido esto de buena fe!)

Por supuesto, cualquiera CAN tome el código que es GPL y envíelo a la tienda de aplicaciones . Apple no tiene forma de saber qué código usó a menos que de alguna manera incruste el archivo de licencia en el binario. Usted o alguien más tiene que llamar su atención sobre este hecho.

La licencia de Apple vinculada desde la tienda de aplicaciones de Mac actualmente tiene una longitud de 16.7k palabras y permite que una licencia de terceros sea diferente y lo vincule a usted además de sus licencias.

La GPLv3 actualmente ejecuta 5.2k palabras , muchas de las cuales están abiertamente destinadas a combatir el DRM y no agregan restricciones expresamente ya es parte de la GPL (por ejemplo, como una limitación del dispositivo N)

EstáclaroquetantolalicenciaqueAppleadjuntaalatiendadeaplicacionesMaccomoalatiendadeaplicacionesiTunesnoesningunaversióndelaGPL.Tambiénestáclaroqueambosestándestinadosaserdocumentoslegalesvinculantes.

Entonces,unasimplepregunta"¿puedes tener ...?" se reduce a varias preguntas implícitas:

  • ¿Los términos y condiciones de Apple para la distribución de la App Store le impiden utilizar el código obtenido bajo una licencia GPL?
  • ¿La GPL impide que los canales de distribución que usan DRM o no incluyan las licencias GPL de forma literal (solo) en los términos de venta / uso?
  • Es probable que:

    • ¿Que son compatibles de alguna manera (o de alguna manera)?
    • ¿Que será atrapado?
    • ¿Que habrá repercusiones por seguir ese camino?

Todos los que no son abogados aquí (yo incluido) están ladrando a la luna, bailando en torno a cuestiones de legalidad de licencias muy específicas que regulan la propiedad intelectual y los derechos de autor. El ladrido es inteligente y bien intencionado, pero no obstante, el ladrido.

Pretender que la GPL es un viaje gratis y que viene sin restricciones es ingenuo, está pensado como un documento legal con muelas reales. No tengo la intención de insultar a nadie, solo señalo lo inadecuado que será incluso un intento de buena fe de intentar responder a esta pregunta.

    
respondido por el bmike 14.07.2011 - 00:47
2

Es evidente y evidente que puede tener software GPL en la App Store de iOS; WordPress es uno de los ejemplos más destacados ( 1 ). Tampoco fue Apple quien se opuso a VLC en la App Store de iOS; era uno de los desarrolladores de VLC (y hubo un gran debate en la lista de correo sobre si su interpretación era correcta).

Para la Mac App Store, me inclinaré aún más por no ser un problema. A diferencia de iOS, cualquiera puede inspeccionar, modificar, compilar y ejecutar su código GPL de forma gratuita en una Mac; no es necesario pagar $ 99 / año, ni aceptar las políticas ADC de Apple.

    
respondido por el Sören Kuklau 07.08.2011 - 01:24

Lea otras preguntas en las etiquetas