Estoy desarrollando un proyecto de software en Java / Swing con licencia GPL v3. Más tarde, quiero crear una aplicación de Android que utilice los algoritmos de la aplicación Java / Swing. Esta aplicación de Android será un producto comercial (vendido en Google Play Store).
¿Es esto un problema cuando uso mi código PROPIO GPL en un SW comercial desarrollado por mí?
android
licensing
gpl
commercial
Andreas Freitag
fuente
fuente
Respuestas:
Si usted es el único titular de los derechos de autor (es decir, el propietario), puede hacer lo que quiera con el código , incluso hacer una versión derivada del código donde el único cambio sea en la licencia. Las licencias son solo descripciones de las condiciones impuestas por el propietario (s) a los usuarios no propietarios del código. No limitan al propietario.
Cuando hay una propiedad múltiple, las cosas se vuelven más complejas (formalmente, todos los titulares de derechos de autor tienen que estar de acuerdo para cambiar la licencia). Hay un área gris sobre qué tipo de contribución sería requerida por alguien para ser titular de derechos de autor; es casi seguro que no se hace por recuento mecánico de líneas modificadas como una contribución sustantiva que podría ser muy corta y una no sustantiva muy larga (por ejemplo, convertir toda la sangría en tabulaciones o espacios). No podemos evaluar la medida en que esto se aplica en su situación, excepto señalar que otra persona que descargue y use el código no lo obliga a otorgarle derechos de propiedad.
Si lo escribe usted mismo, no necesita prestar mucha atención a la complejidad del párrafo anterior. Puedes seguir adelante y hacer lo que quieras hacer.
Un punto separado es si está trabajando para una empresa que es propietaria del código. En ese caso, es decisión de la compañía y solo estás actuando en nombre de la compañía. No es más complejo que antes, siempre que la empresa sea el único propietario del código.
fuente
No, no hay ningún problema, ya que posee el código (y los derechos de autor). Puedes hacer lo que quieras con él. También puede permitir que otras personas hagan lo mismo por una tarifa adicional si les proporciona una copia con una licencia diferente.
En el pasado, cambié mi código GPL para hacer algo que un cliente quería, y luego les proporcioné una copia bajo una licencia BSD de dos cláusulas (específicamente para que pudieran vincularlo en una aplicación propietaria).
Hay una advertencia: si acepta más que parches triviales de personas que se le ofrecen bajo los términos de la GPL 3, deberá hacer que firmen una asignación de derechos de autor (para que conserve la propiedad total de los derechos de autor). Si este es solo un proyecto de una persona, no tiene que preocuparse por eso.
fuente
¿No, porque preguntas? ¿Porque fuiste tan libre de haberlo lanzado una vez bajo GNU GPL? No te casas con la GPL, por lo que siempre que seas el autor y el propietario de los derechos de autor, puedes cambiar la licencia para cada versión que hagas. Tú tienes el control.
De las preguntas frecuentes de la GPL: me gustaría lanzar un programa que escribí bajo la GNU GPL, pero me gustaría usar el mismo código en programas no libres. :
Sin embargo, si su código también tiene otros autores y propietarios de derechos de autor (por ejemplo, un trabajo derivado), esto depende. No lo ha dicho, así que esto es solo para dar el contraejemplo.
fuente
Otras respuestas ya han dicho que usted, como titular de los derechos de autor, puede cambiar la licencia de su propio código en cualquier momento. No insistiré en eso.
Solo quería agregar un detalle que nadie más ha mencionado: puedes vender código GPL en Google Play en un producto comercial. Nada en la GPL impide que su aplicación GPL de Android sea un producto comercial por el que cobra dinero.
El único requisito para distribuir el software GPL es que debe distribuir la fuente: la distribución de los archivos binarios es opcional y el cobro es opcional, pero no hay nada incorrecto o ilegal en la distribución de archivos binarios y fuentes por una tarifa (es decir, la venta del software GPL).
fuente