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.
licensing
database
database-design
user1150829
la source
la source
Réponses:
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.
la source
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».
la source
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.
la source
La façon dont je lis la section 1 de la GPL v2 :
et section 2:
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.
la source