Puis-je utiliser la structure de base de données d'un projet open source?


12

J'ai trouvé une structure de base de données pour un système CMS et je veux la copier avec l'EF dans lequel cette base de données est effectuée, est-ce OK de copier la structure de base de données d'un logiciel open source qui est sous GNU v2 lisence?

Je ne veux pas du reste du logiciel que la structure de la base de données.


Par pure curiosité, quel projet envisagez-vous?
Kevin D

Réponses:


3

Le but de cette licence est de partager le développement et ses avantages afin que vous puissiez copier ce que vous souhaitez à partir du logiciel GPL mais la "sortie" doit également être publiée sous GPL. La licence indique clairement que vous avez le droit d'apporter des modifications selon les termes de la GPL

Vous devez faire en sorte que tout travail que vous distribuez ou publiez, qui contient en totalité ou en partie ou dérive du programme ou d'une partie de celui-ci, soit licencié dans son ensemble sans frais pour tous les tiers en vertu des termes de cette licence.

Ce terme ne s'applique pas aux parties "séparées" du programme. Mais la conception de la base de données n'est pas séparée (comme, par exemple, une bibliothèque externe). Le schéma de base de données est protégé par le droit d'auteur (dans son ensemble), je ne vois aucune raison pour laquelle il ne devrait pas l'être. Je parie que si nous parlions de copier une partie du logiciel payant, personne n'aurait de tels doutes.


7

La réponse simple est "Oui, si votre logiciel sera distribué sous GPL v2". De même, si vous n'avez pas l'intention de distribuer votre logiciel ( par exemple , vous codez pour un usage interne d'une entreprise uniquement), la GPL vous permet de l'utiliser comme vous le souhaitez.

La question devient difficile si vous avez l'intention de distribuer le logiciel et non sous GPL v2, car alors vous devez déterminer si la conception de la base de données est suffisamment créative pour être protégée par le droit d'auteur et donc protégée par la GPL. La seule réponse sûre, à moins que vous n'ayez de bons avocats en propriété intellectuelle, est «Non».


1

J'ai parcouru la copie de la licence GNU V2 et je n'ai trouvé rien qui puisse restreindre votre utilisation de la structure db. Mais votre résultat final devrait également avoir la licence GNU V2. Autrement dit, vous ne devez pas restreindre la source de votre code.

Encore une fois, ma réponse est sans aucune garantie.

Allez ici pour plus de détails.


1

La façon dont je lis la section 1 de la GPL v2 :

Vous pouvez copier et distribuer des copies textuelles du code source du Programme tel que vous le recevez, sur tout support, à condition que vous publiez de manière visible et appropriée sur chaque copie un avis de droit d'auteur et une exclusion de garantie appropriés; garder intacts tous les avis qui se réfèrent à cette licence et à l'absence de toute garantie; et donner à tout autre destinataire du programme une copie de cette licence avec le programme.

et section 2:

Vous pouvez modifier votre copie ou des copies du programme ou de toute partie de celui-ci, formant ainsi une œuvre basée sur le programme, et copier et distribuer ces modifications ou travaux selon les termes de la section 1 ci-dessus, à condition que vous remplissiez également toutes ces conditions :

Vous pouvez le faire parce que ce que vous faites consiste essentiellement à prendre une copie de l'ensemble du logiciel distribué sous GPL v2 et à supprimer toutes les parties à l'exception de la structure de la base de données qui fait partie du logiciel. La seule chose est que tout ce que vous distribuerez et qui fera partie de votre logiciel sera distribué sous licence GPL v2.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.