He visto un buen tema de WordPress (GPL) a la venta.
Conozco a alguien que lo compró.
Tengo 2 preguntas:
- ¿La empresa que lo vende tiene la obligación de enviar el código fuente a quien lo solicite (clientes o no)?
- ¿Puede la persona que lo compró darme una copia gratis que podría usar en la producción?
Respuestas:
La compañía que lo vende no tiene la obligación de distribuir la fuente a nadie, excepto a las personas a las que les han dado binarios. Entonces no, no tienen que darte nada.
Alguien que haya comprado el software GPL tiene derecho a solicitar la fuente y posteriormente redistribuir esa fuente a cualquier persona bajo los términos de la GPL. Si puede encontrar un cliente dispuesto a darle una copia, eso funcionará.
fuente
PARA TODOS LOS PROPÓSITOS PRÁCTICOS , bajo la GPL, si la compañía no distribuye el código fuente CON el binario, entonces la compañía está obligada a dar el código fuente a cualquiera que lo solicite.
Escenario: AcmeSoft distribuye un widget binario bajo la GPL vendiéndolo a Betty, acompañándolo con la promesa de entregar la fuente a pedido. Betty redistribuye una copia del binario a Chuck. Chuck le da una copia del binario a Dave. Dave se lo pasó a Eddie. Eddie se lo da a Freddy. Freddy le pide a Eddy el código fuente. Eddie llama a Dave. Dave dice "Habla con Chuck". Chuck dice: "Habla con Betty, lo obtuve de ella". Betty le dice a Chuck que "llame a AcmeSoft". El mensaje vuelve a Freddy, y Freddy llama a AcmeSoft.
En este punto, bajo la GPL, AcmeSoft está absolutamente obligado a darle a Freddy el código fuente.
No importa qué tan larga sea la cadena Betty-Chuck-Dave -...- Iola -...- Tomas. En cada paso de la cadena, la distribución del binario obliga al distribuidor a poner a disposición la fuente, según lo estipulado en la GPL, y le confiere al destinatario el derecho de recibir el código fuente de la persona adecuada en la cadena superior.
En teoría, la compañía podría exigirle a Freddy que demuestre que, de hecho, tiene una copia del binario. De hecho, una compañía que hizo eso obtendría una reputación muy mala, muy rápidamente.
La compañía PUEDE exigir un pago simbólico para cubrir sus costos de distribución y duplicación razonables reales. De vuelta en la Edad Media del Gran Hierro, eso cubría el costo de una cinta magnética, el trabajo de escribir la cinta y el costo del franqueo. Hoy, en el día de la World Wide Web, ese costo es insignificante, si no demasiado pequeño para molestarse en medir.
Ahora, si AcmeSoft hubiera distribuido la fuente CON el binario, se les permitiría decirle a Freddy que lo habían hecho, y que debería haber recibido la fuente con el binario que recibió de quien se lo dio.
Si, absolutamente. La GPL específicamente prohíbe que el licenciante o cualquier distribuidor posterior imponga restricciones adicionales sobre la distribución subsecuente de la cadena binaria O FUENTE.
Stallman et al realmente se tomaron muchas molestias para manipular la GPL para que funcionara de esta manera, de modo que nadie pudiera "tomar el código privado", como supuestamente alguien hizo con una versión inicial de EMACS. Ese episodio dejó un MUY mal gusto en la boca de Stallman, después de que la amenaza de litigio lo obligó a reescribir a su bebé.
fuente
Los temas de WordPress, como los temas para muchas aplicaciones web GPL (incluido Joomla) están compuestos de muchas partes. Esto puede incluir: PHP, javascript, imágenes, CSS y MENOS.
Si bien el análisis de WP y Joomla como proyectos es que el PHP en los temas debe ser GPL (no voy a dar una explicación de esto), las otras partes de los temas, suponiendo que sean independientes, no necesariamente tienen licencia GPL. Por lo tanto, los creadores de temas pueden (o incluso exigir) restringir la distribución de esas partes del tema. Además, esos elementos pueden tener sus propias licencias.
Por ejemplo, un creador de temas puede tener licencias para ciertas fuentes, imágenes o javascript que imponen ciertas restricciones. Además, incluso pueden incluir algunas clases de PHP o bibliotecas independientes que o no GPL en absoluto.
Sin entrar en todos los detalles sangrientos, dependiendo de la plantilla, su amigo puede o no darle el código fuente completo para cada cosa o todos los elementos. Probablemente el amigo pueda darte algunas partes del código fuente.
Por supuesto, si todos los elementos del tema están bajo la GPL, entonces la GPL se aplica a todo. En ese caso, tu amigo puede transmitir todo.
fuente