Encontré una estructura de base de datos para un sistema CMS y quiero copiarla con el EF en el que se realiza esta base de datos, ¿está bien copiar la estructura de la base de datos del software de código abierto que está bajo licencia GNU v2?
No quiero el resto del software solo la estructura de la base de datos.
licensing
database
database-design
usuario1150829
fuente
fuente
Respuestas:
La intención de esta licencia es compartir el desarrollo y sus beneficios para que pueda copiar lo que desee del software GPL, pero la "salida" también debe publicarse como GPL. La licencia establece claramente que se le otorga el derecho de realizar modificaciones bajo los términos de GPL
Debe hacer que cualquier trabajo que distribuya o publique, que en su totalidad o en parte contenga o se derive del Programa o de cualquier parte del mismo, tenga licencia en su conjunto sin cargo para todos los terceros bajo los términos de esta Licencia
Este término no se aplica a partes "separadas" del programa. Pero el diseño de la base de datos no está separado (como, por ejemplo, alguna biblioteca externa). El esquema de la base de datos está protegido por derechos de autor (en general). No veo ninguna razón por la que no debería estarlo. Apuesto a que si hablamos de copiar alguna parte del software pago, nadie tendría esas dudas.
fuente
La respuesta fácil es "Sí, si su software se distribuirá bajo GPL v2". Del mismo modo, si no tiene la intención de distribuir su software ( por ejemplo , está codificando solo para uso interno de una empresa), la GPL le permite usarlo como quiera.
La pregunta se vuelve difícil si tiene la intención de distribuir el software y no bajo GPL v2, porque luego debe determinar si el diseño de la base de datos es lo suficientemente creativo como para que tenga derechos de autor y, por lo tanto, esté protegido por la GPL. La única respuesta segura, a menos que tenga buenos abogados de propiedad intelectual, es "No".
fuente
Pasé por la copia de la licencia GNU V2 y no encontré nada que pueda restringir su uso de la estructura db. Pero su resultado final también debería tener la licencia GNU V2. Es decir, no debe restringir la fuente de su código.
Nuevamente, esta respuesta mía viene sin garantía alguna.
Vaya aquí para más detalles.
fuente
La forma en que leí la GPL v2 Sección 1:
y Sección 2:
Puede hacerlo porque lo que está haciendo es básicamente tomar una copia de todo el software distribuido bajo GPL v2 y eliminar todas las partes, excepto la estructura de la base de datos que forma parte del software. Lo único es que todo lo que distribuya que tenga esto como parte de su software se distribuirá bajo la licencia GPL v2.
fuente