Encontrei uma estrutura de banco de dados para um sistema CMS e quero copiá-la com a EF em que esse banco de dados é realizado. É correto copiar a estrutura de banco de dados de software de código aberto que esteja sob a licença GNU v2?
Não quero o restante do software apenas a estrutura do banco de dados.
licensing
database
database-design
user1150829
fonte
fonte
Respostas:
O objetivo desta licença é compartilhar o desenvolvimento e seus benefícios para que você possa copiar o que deseja do software GPL, mas a "saída" também precisa ser lançada como GPL. A licença afirma claramente que você tem o direito de fazer modificações nos termos da GPL
Você deve fazer com que qualquer trabalho que distribua ou publique, que total ou parcialmente contenha ou seja derivado do Programa ou de qualquer parte dele, seja licenciado como um todo sem nenhum custo para todos os terceiros sob os termos desta Licença
Este termo não se aplica a partes "separadas" do programa. Mas o design do banco de dados não é separado (como, por exemplo, alguma biblioteca externa). O esquema do banco de dados está protegido por direitos autorais (como um todo). Não vejo nenhuma razão para que isso não ocorra. Aposto que se falássemos em copiar alguma parte do software pago, ninguém teria essas dúvidas.
fonte
A resposta fácil é "Sim, se o seu software for distribuído sob a GPL v2". Da mesma forma, se você não pretende distribuir seu software ( por exemplo , você está codificando apenas para uso interno de uma empresa), a GPL permite que você o use como quiser.
A pergunta fica difícil se você pretende distribuir o software e não a GPL v2, porque é necessário determinar se o design do banco de dados é criativo o suficiente para ser protegido por direitos autorais e, portanto, protegido pela GPL. A única resposta segura, a menos que você tenha bons advogados de propriedade intelectual, é "Não".
fonte
Percorreu a cópia da licença GNU V2 e não encontrou nada que possa restringir o uso da estrutura db. Mas seu resultado final também deve ter a licença GNU V2. Ou seja, você não deve restringir a fonte do seu código.
Mais uma vez, essa resposta vem sem qualquer garantia.
Vá aqui para mais detalhes.
fonte
Da maneira como leio a Seção 1 da GPL v2 :
e Seção 2:
Você pode fazer isso porque o que você está fazendo é basicamente tirar uma cópia de todo o software distribuído sob a GPL v2 e remover todas as partes, exceto a estrutura do banco de dados que faz parte do software. A única coisa é que tudo o que você distribuir que tenha isso como parte do seu software será distribuído sob a licença GPL v2.
fonte