¿Puedo usar la estructura de la base de datos de un proyecto de código abierto?

12

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.

usuario1150829
fuente
Por pura curiosidad, ¿qué proyecto estás mirando?
Kevin D

Respuestas:

3

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.

Slawek
fuente
7

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".

Ross Patterson
fuente
1

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.

Priyadarshi Kunal
fuente
1

La forma en que leí la GPL v2 Sección 1:

Puede copiar y distribuir copias literales del código fuente del Programa a medida que lo recibe, en cualquier medio, siempre que publique de manera conspicua y apropiada en cada copia un aviso de copyright apropiado y una exención de responsabilidad de la garantía; mantenga intactos todos los avisos que se refieren a esta Licencia y a la ausencia de garantía; y entregar a los demás destinatarios del Programa una copia de esta Licencia junto con el Programa.

y Sección 2:

Puede modificar su copia o copias del Programa o cualquier parte del mismo, formando así un trabajo basado en el Programa, y ​​copiar y distribuir dichas modificaciones o trabajos según los términos de la Sección 1 anterior, siempre que cumpla con todas estas condiciones :

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.

Karlson
fuente