39 votos

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

¿Se puede hacer software GPL en la Mac App Store?

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

Nota: Ninguna de las respuestas a continuación deben considerarse asesoramiento jurídico. Si necesita una respuesta jurídica a esta pregunta, consulte a un abogado.

21voto

Deep Ode Puntos 13

Si te refieres a tomar un software que no tiene derechos de autor, y que solo está permitido el uso y la copia, porque era bajo la licencia GNU GPL, entonces no.

La FSF se explica en detalle aquí: sección 6 de la GPL dice "Usted no puede imponer más restricciones a los recipientes en el ejercicio de los derechos otorgados por el presente", y la Mac App Store Términos de Servicio expresamente añadir otras restricciones.

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

Apple parece estar rechazando GPL programas en la App Store como una cuestión de política, pero si se las arregló para colarse en uno a través de, a continuación, el autor del programa podría ir después de violar sus derechos de autor.

Una completamente diferente caso es donde usted posea los derechos de autor a una pieza de software. En ese caso, usted es bienvenido a distribuir bajo más de una licencia. (Por ejemplo, Firefox fue durante un tiempo bajo la licencia MPL, GPL y LGPL. MySQL está licenciado bajo la GPL y también con una licencia propietaria.) Así que si usted vende un programa a través de la Mac App Store, usted puede también liberar bajo la GPL -- suponiendo que se le permite hacer cada una de estas cosas de forma independiente.

(Si desea utilizar otro GNU, bajo licencia GPL de código en una de las Tiendas de aplicaciones, puedes escribir a la titular del derecho de autor y ver si están dispuestos a vender una alternativa de licencia del software. Están bajo ninguna obligación de hacerlo, por supuesto).

VLC se metió en problemas (creo) porque los derechos de autor para el software fue llevada a cabo por muchas personas diferentes, y todo el programa, sólo se permitió a ser distribuido bajo la licencia GPL. Algunos programas de evitar esos problemas por que requiere colaboradores para asignar derechos de autor , pero la mayoría no.

7voto

Chris Jester-Young Puntos 102876

Creo que el principal punto de fricción con la App Store de iOS fue el hecho de que incluso si usted tenía el código fuente no era posible modificar y redistribuir una aplicación para dispositivos iOS sin la aceptación de iOS de Apple App Store términos, ya que es la única manera de obtener aplicaciones en el dispositivo.

El mismo no es cierto, sin embargo, con la Mac App Store - usted puede proporcionar fácilmente la fuente en la que la gente puede utilizar para modificar y distribuir la aplicación fuera de la Mac App Store, así que yo creo que no hay problema con que está bajo la GPL aplicaciones en la Mac App Store.

2voto

ecoologic Puntos 323

Y claramente, evidentemente, puede tener software GPL en la App Store de iOS - WordPress siendo uno de los ejemplos más sobresalientes. También no era Apple quien se opuso a VLC en la App Store de iOS; fue uno de los desarrolladores de VLC (y no supuso un fuerte debate en la lista de correo sobre si su interpretación es correcta).

Para la Mac App Store, voy a inclinarse aún más al no ser un problema. A diferencia de iOS, cualquier persona puede revisar, modificar, compilar y ejecutar el código GPL que gratis en un Mac; no hay necesidad de pagar $99/año, o a acordar de Apple ADC políticas.

2voto

Oskar Puntos 1242

Voy a estar en desacuerdo con el sentimiento de que el código GPL no puede ser incluida en la App Store. (así como revolver la olla un poco con sin ánimo de ofender a cualquier persona que ha contestado esta tan lejos de buena fe!)

Por supuesto, cualquiera PUEDE tomar el código que es GPL y enviarlo a la app store. Apple no tiene ninguna manera de saber cuál es el código que se utiliza a menos que de alguna manera incrustar el archivo de licencia en el binario. Usted o alguien más tiene para llamar su atención a ese hecho.

Apple licencia enlazados desde la Mac App store actualmente se ejecuta un 16,7 k palabras de longitud y permite que una tercera parte de la licencia para ser diferentes y se unen además a sus licencias. enter image description here

La GPLv3 que actualmente se ejecuta 5.2 k palabras - muchos de los cuales son abiertamente la intención de combatir el DRM y la adición de restricciones que no estén expresamente ya una parte de la GPL (digamos como una N-dispositivo de limitación)enter image description here

Es claro que tanto la licencia que Apple se une a la Mac App store y App store de iTunes no es ninguna versión de la GPL. También es claro que ambos están destinados a ser vinculante de los documentos legales.

Así, un simple "puede tener..." cuestión se reduce a varios implícita preguntas:

  • Hacer de Apple términos y condiciones para la distribución de App Store le impide el uso de código obtenido bajo una licencia GPL?
  • ¿GPL prevenir de los canales de distribución que usan DRM o no incluir el literal (y único) de la GPL de concesión de licencias en los términos de su venta o uso.
  • Es probable que:

    • Que son de alguna (o ninguna) de manera compatible?
    • Que pillan?
    • Que habrá repercusiones para ir por ese camino?

Todos los que no son abogados aquí (me incluyo) están ladrando a la luna, bailando alrededor de las cuestiones de la legalidad de muy licencias específicas que rigen la propiedad intelectual y derechos de autor. El ladrido es inteligente y bien intencionado, pero de ladrar, no obstante.

Pretender que la GPL es un viaje gratis y viene sin restricciones es ingenuo - que está concebido como un documento legal con dientes reales. No es mi intención insultar a nadie - sólo señalar lo inadecuado incluso un intento de buena fe para tratar de responder a esta pregunta será.

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: