Znalazłem strukturę bazy danych dla systemu CMS i chcę skopiować ją z EF, w którym jest wykonana ta baza danych, czy można skopiować strukturę bazy danych oprogramowania open source objętego licencją GNU v2?
Nie chcę reszty oprogramowania tylko struktury bazy danych.
licensing
database
database-design
użytkownik1150829
źródło
źródło
Odpowiedzi:
Niniejsza licencja ma na celu dzielenie się rozwojem i jego zaletami, abyś mógł kopiować to, co chcesz z oprogramowania GPL, ale „wynik” musi być również udostępniony jako GPL. Licencja wyraźnie stwierdza, że masz prawo do wprowadzania zmian zgodnie z warunkami GPL
Licencjobiorca musi spowodować, że wszelkie prace, które rozpowszechniają lub publikują, które w całości lub w części zawierają lub pochodzą z Programu lub dowolnej jego części, muszą być licencjonowane jako całość bez żadnych opłat dla wszystkich stron trzecich zgodnie z warunkami niniejszej Licencji
Termin ten nie dotyczy „oddzielnych” części programu. Ale projekt bazy danych nie jest rozdzielony (na przykład niektóre biblioteki zewnętrzne). Schemat bazy danych jest chroniony prawem autorskim (jako całość) i nie widzę żadnego powodu, dla którego miałby nie być. Założę się, że jeśli mówimy o kopiowaniu części płatnego oprogramowania, nikt nie miałby takich wątpliwości.
źródło
Prosta odpowiedź brzmi: „Tak, jeśli twoje oprogramowanie będzie rozpowszechniane na licencji GPL v2”. Podobnie, jeśli nie zamierzasz rozpowszechniać swojego oprogramowania ( np. Kodujesz tylko do użytku wewnętrznego firmy), GPL pozwala na korzystanie z niego w dowolny sposób.
Pytanie staje się trudne, jeśli zamierzasz rozpowszechniać oprogramowanie, a nie na licencji GPL v2, ponieważ wtedy musisz ustalić, czy projekt bazy danych jest wystarczająco kreatywny, aby był chroniony prawami autorskimi, a tym samym chroniony na licencji GPL. Jedyną bezpieczną odpowiedzią, chyba że masz dobrych prawników ds. Własności intelektualnej, jest „Nie”.
źródło
Przejrzałem kopię licencji GNU V2 i nie znalazłem nic, co mogłoby ograniczyć korzystanie ze struktury db. Ale twój wynik końcowy powinien mieć także licencję GNU V2. Oznacza to, że nie wolno ograniczać źródła kodu.
Znowu ta moja odpowiedź pochodzi bez jakiejkolwiek gwarancji.
Idź tutaj po więcej szczegółów.
źródło
Sposób, w jaki czytam GPL v2 Część 1:
i sekcja 2:
Możesz to zrobić, ponieważ to, co robisz, polega na zrobieniu kopii całego oprogramowania rozpowszechnianego na GPL v2 i usunięciu wszystkich części oprócz struktury bazy danych, która jest częścią oprogramowania. Jedyną rzeczą jest to, że wszystko, co rozpowszechnisz, które zawiera to jako część twojego oprogramowania, będzie rozpowszechniane na licencji GPL v2.
źródło