R: 1. ¿Este esquema de licencia (para grupos de archivos) viola la licencia de WordPress?
Trataré de responder eso a continuación, ya que no es tan fácil.
R: 2. ¿Tengo que publicar el código PHP del tema para que esté disponible para todos?
Como escribió que el código PHP tiene licencia bajo GPL, debe cumplir con la licencia. En §2 , §3 puede leer sobre las diferentes formas (hay tres) para pasar el código fuente de su trabajo con el trabajo. No es que necesites ponerlo a disposición de todos, solo de aquellos a quienes pasas tu trabajo y por un cierto tiempo.
R: 3. Si tuviera que crear un sitio web con WordPress con mi tema (con las mismas licencias que el anterior) para otra persona (que paga por el servicio), ¿tengo que publicar el código PHP del tema para que esté disponible? a todos, solo al comprador, o cualquier otra cosa?
Eso es básicamente lo mismo que su segunda pregunta. §§ 2,3 de la GPL debe contener la mayoría de lo que necesita saber sobre cómo pasar el código fuente con su trabajo. Al licenciar el PHP bajo la GPL, se aplica la GPL. Lea ambos párrafos en su totalidad y compárelo con el análisis del SFLC .
R: 1. ¿Este esquema de licencia (para grupos de archivos) viola la licencia de WordPress?
Esto no se puede decir fácilmente porque no se basa en el tipo de archivo sino en los términos de la licencia. Intento explicar por qué. Un punto clave es el tipo de trabajo en el sentido de ser un trabajo derivado según la ley de derechos de autor y cómo distribuye su tema.
Primero me concentro en el tema derivado.
Ya sea que su tema, total o parcialmente, sea un derivado o no, depende del trabajo o de los trabajos en concreto.
La sugerencia dada de que PHP cae bajo GPL pero CSS e imágenes no (a lo que supongo que se refiere de alguna manera cuando comparo eso con su sheme de tipo de archivo) es más genérica en wordpress.org. Bien podría aplicarse a los temas concretos sobre los que se le dio, pero al final siempre depende de lo que esté creando, ya que las cosas pueden diferir con su tema. Hago esta diferenciación porque creo que es válida y para asegurarme de que si lees ese documento, puedes entender el alcance del mismo.
Y además, también es una explicación fácil de por qué no es posible responder a su pregunta con sí o no. Simplemente no proporcionaste suficiente información. Y, en mi opinión, hacerlo no funcionaría bien con un sitio como este. Pero déjame compartir mis pensamientos TAL CUAL.
Me gustaría motivar a todos a conocer los derechos que tienen con el software libre. Wordpress es GPL, así que lea primero los términos de la licencia que se incluyen con wordpress , porque esos definen qué derechos tiene con el software. Es un tipo de contrato que puede aceptar para obtener derechos de uso bajo esa licencia. Lo encuentra en un archivo llamado license.txt que también forma parte del paquete de wordpress que ha descargado. Solo para probar que en realidad es el texto de la licencia del paquete de software de WordPress.
También supongo que te gusta distribuir tu tema. Porque si no, bueno, no necesita preocuparse realmente por la GPL. La mayor parte solo se aplica si distribuye, copia o modifica el código. Por lo tanto, supongo que desea redistribuir su tema y, por lo tanto, le cuenta a otros sobre su tema y pasa los archivos.
Si junto a WordPress basó su tema en otras obras, consulte los términos de licencia de esas obras y sepa si todas las licencias de su trabajo también son compatibles entre sí. Dependiendo de cuántas "fuentes" tenga, esto puede ser bastante trabajo. Pero hazlo primero, porque realmente te beneficiarás si conoces tus ingredientes. Como no sé sobre eso para su pregunta, continúo solo con la licencia de WordPress, que es la GNU GPL, ya que su tema podría ser un trabajo derivado de WordPress. Y lo escribió usted mismo, al menos el PHP que desea considerar con licencia bajo GPL.
Con respecto a los derivados, hay dos fragmentos en la licencia que considero que debo citar por el momento:
1.) La licencia GPL se aplica al trabajo (wordpress más seguramente el tema en el que basó su tema, si es que lo tiene en concreto) "y un" trabajo basado en el Programa "significa el Programa o cualquier trabajo derivado según la ley de derechos de autor: es decir, un trabajo que contiene el Programa o una parte del mismo, ya sea literalmente o con modificaciones y / o traducido a otro idioma (en adelante, la traducción se incluye sin limitación en el término "modificación"). "tú"." ( en §0 ).
¿Qué es un derivado y qué no? Esto está definido por la ley de derechos de autor. Solo se puede decidir en base a trabajos concretos, aquí su tema y en el contexto del software en el que potencialmente lo basó. Y si lee la sugerencia dada en wordpress.org, también se basa en temas concretos: los temas "clásico" y "predeterminado" incluidos en 2.8-RC1.
La pregunta de qué es un derivado o no puede ser problemático, ya que puede marcar la diferencia. Pero tenga en cuenta que hay un lado muy positivo: si está seguro de haber creado un derivado, ya tiene derechos de uso reales debido a esos términos de licencia.
2.) ¿Si no hiciste un derivado en el sentido de copyright? Este es el otro caso. La licencia difiere para trabajos no derivados, que son básicamente trabajos por sí mismos: "Si las secciones identificables de ese trabajo no se derivan del Programa, y pueden considerarse razonablemente trabajos independientes y separados en sí mismos, entonces esta Licencia y sus términos , no aplique a esas secciones cuando las distribuya como trabajos separados ". ( en §2 ).
Para que esto sea visible en la mayor medida posible: si el CSS y las imágenes del paquete de WordPress no hubieran sido licenciados bajo GPL, ya que podrían ser trabajos independientes como sugirió el SFLC, entonces debe comunicarse con el titular de los derechos de autor con respecto a los derechos de uso de esos trabajos uso previo
Esto es hipotético, solo lo escribo con fines de demostración. De hecho, todo en el paquete hecho por el proyecto de WordPress está licenciado bajo la GNU GPL, ya que la mayoría de los desarrolladores principales no se cansan de anunciar. Entonces, si basó su trabajo, ya sea PHP, imágenes o CSS, algunos trabajos de GPL, entonces también necesita licenciarlos bajo GPL.
Solo si puede dividir el trabajo razonable en trabajos por su cuenta, puede decidir por esos trabajos. Con una exclusión: si distribuye explícitamente un trabajo en su conjunto a partir de una derivación de GPL y trabajos adicionales que pueden ser independientes, todos los trabajos caen bajo los términos de la GPL. Si los distribuye por su cuenta, este no es el caso. §2 también se refiere a ese caso y esto se hace "para ejercer el derecho de controlar la distribución de obras derivadas o colectivas basadas en el Programa". Si cree que esto es injusto porque está relacionado con sus trabajos, simplemente lea el párrafo completo, porque es posible distribuir varios trabajos entre sí sin la necesidad de activar esto. Pero también debe comprender la intención de la licencia. De lo contrario, no podrá utilizar activamente la GPL para su software.
Para volver a derivar o no. Ambos son posibles: si creó un trabajo razonable por su cuenta, no es un derivado y la GPL no se aplica independientemente del idioma en que se escriba un archivo o de qué tipo sea. Usted posee todos los derechos porque es su trabajo en su totalidad, por lo que puede reservar todos los derechos para los suyos. O como lo escribió en su pregunta: Todos los derechos reservados.
Si todos los archivos son un derivado de algún software GPL, entonces debe cumplir con esa GPL para todos.
Como puede ver, el tipo de archivo real en su tema no es lo que marca la diferencia, sino la licencia real.
Con eso en mente, es bastante comprensible por qué el repositorio de plugins de WordPress acepta temas que solo tienen licencia bajo GNU GPL en su totalidad: como debe decidir sobre el carácter derivado basado en cada trabajo concreto, esto significaría que debe decidirse para cada tema por sí mismo. Esto no es posible en absoluto, por lo tanto, una solución simple es licenciar todo bajo GNU GPL o una licencia compatible. Problema resuelto. Esto también puede tener sentido para sus propios temas, independientemente de si son comerciales o no. El beneficio adicional es que cada usuario que conoce la GPL, que es la licencia de software libre más popular, conoce automáticamente los derechos que tiene. Eso es realmente genial, no solo porque le ahorra mucho tiempo para volver a leer las licencias de software nuevamente.
La mejor práctica que puedo sugerir en caso de que no esté seguro de cuáles son sus derechos con una obra es ponerse en contacto con los titulares de los derechos de autor de todo lo que no sea trivial que se origine en su trabajo y preguntar antes de usarlo. Muy a menudo, esto resuelve mucho por adelantado y puede diferir los detalles más adelante. Hablar abiertamente con los propietarios de los derechos de autor tiene muchos beneficios. En caso de que esto no salga bien, puede referirse a sus derechos que tiene por ley general / código civil o como lo nombre, independientemente de la opinión de los titulares de derechos de autor de todos modos. Solo sugiero hablar primero antes de tomar la ruta legal. Esto se debe a que una vez que se trata de un problema entre abogados, la mayoría de las veces no puede volver al modo "no abogado" tan fácilmente. Muy a menudo, este paso es una ruta de ida.
En mi opinión, los autores del tema deben leer primero la licencia y luego pensar si realmente quieren usar o incluso contribuir a un proyecto. Decide qué hay para ti . Junto a la licencia de WordPress y siempre que necesite cumplir con la opinión de Matt Mullenweg, creo que puede referirse con seguridad al análisis realizado por el SFLC por el momento ( vinculado anteriormente) Es al menos una opinión legal decente que obtienes gratis y que puedes consultar de manera transparente. La gente de @ SFLC conoce muy bien la GPL, por lo menos, e incluso si no está de acuerdo con la opinión, estoy bastante seguro de que no se le dio por favor debido a su preferencia personal. Pero tenga en cuenta que el SFLC escribió el análisis en un contexto específico. Por ejemplo, Matt les dijo que Wordpress tiene licencia bajo la GPL v2. Eso no es del todo correcto. Se entrega con los términos de licencia GPL v2, pero usted, como usuario de ese paquete, puede elegir libremente una versión que considere adecuada (de acuerdo con el texto de la licencia en §9) que agrega más varianza. Y tenga en cuenta que el análisis se realizó con respecto a dos temas concretos. Sin embargo, en cierto grado puede hacer suposiciones basadas en la argumentación dada. Pero primero debes entender de qué se trata.
Y tenga en cuenta (como otros han respondido también) que, siempre y cuando no le pase sus cambios a nadie más, la licencia de un programa GPL le permite usarlo sin restricciones. Como en mi sugerencia general, lea primero el archivo de licencia completo.
Y ahora para hacer esto aún más complicado:
Pasar su trabajo a otros podría no estar siempre sujeto a los términos dados por los titulares de los derechos de autor originales, ya que existen derechos especiales para casos especiales en la adopción de derechos de autor, como el llamado uso justo en los EE. UU. Que también se aplica naturalmente al software GPL si está sujeto a la ley de los EE. UU. (pero comuníquese primero con el titular original de los derechos de autor y aclare si su uso está bajo uso justo como sugiere la oficina de derechos de autor de los EE. UU., porque el uso justo debe decidirse en el caso de uso concreto, no en el tipo de trabajo). Y hay otras circunstancias como que no eres tú quien crea obras protegidas por derechos de autor, sino el que te ordena y te paga. Si es así, esa entidad necesita lidiar con problemas de licencia, no usted. En ese caso tampoco puede reservar derechos. Pero todas estas cosas dependen en gran medida de las leyes de derechos de autor en su país y realmente es un área detallada. Debe contactarse con un abogado si planea confiar en algo como esto, porque la mayoría de las declaraciones generales que encuentra en Internet son principalmente informativas y no se puede decir si se aplican a usted. Hay demasiadas variables, que incluso los abogados en sus artículos señalan.
Probablemente dos sugerencias más útiles: póngase en contacto con el titular original de los derechos de autor y aclare los términos de uso si no está seguro. O bien, obtenga asesoramiento legal de un abogado que tenga conocimiento en el campo de los derechos de autor y las licencias de software.
Pero no esperes demasiado. Dudo que un abogado serio se arriesgue por usted en un complemento de WordPress, porque la situación de la licencia del proyecto es bastante frágil. Hay demasiadas preguntas abiertas, por lo que gran parte del riesgo recae sobre usted, siempre que no haya aclarado esto con los titulares de los derechos de autor.
Si me pide un consejo personal: siempre y cuando distribuya su código, espere que sea un derivado de la parte PHP al menos. Busque lo que desea y puede compartir bajo la GNU GPL y atenerse a esa licencia ya que el proyecto principal se basa en ella. Debido a que cuantos más términos introduzcas, más complicado será para tus usuarios, que podrían esperar que tu tema sea GPL completo porque conocen la licencia de WordPress, y tu tema es solo una pequeña parte del trabajo que usan. Y, al final, puede ser más beneficioso para usted ser el corazón abierto entonces a enojarse de los que va a romper su licencia de lo que uno es.
IANAL, por lo que solo puedo darle sugerencias personales en las que no puede confiar como asesoramiento legal específico. ¿Entonces qué hago? Acabo de publicar mis temas bajo GPL o compatibles en su totalidad cuando esto está relacionado con Wordpress para amigos o clientes. Lo que me impulsa es que juntos obtienen mejores resultados. Es solo que no puedes llegar solo.
Puedo entender que los autores de los temas buscan activamente los ingresos de su trabajo, pero siempre que no haya escrito todo el software, debe respetar el trabajo de los demás. No quiere decir que debe conocer sus derechos y utilizarlos en la medida que usted decida.
Para obtener información sobre cómo lograr el cumplimiento de la GPL, este documento podría serle útil: una guía práctica para el cumplimiento de la GPL .