Czy mogę korzystać ze struktury bazy danych projektu open source?

12

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.

użytkownik1150829
źródło
Czysty z ciekawości projekt, na który patrzysz?
Kevin D

Odpowiedzi:

3

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.

Sławek
źródło
7

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

Ross Patterson
źródło
1

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.

Priyadarshi Kunal
źródło
1

Sposób, w jaki czytam GPL v2 Część 1:

Możesz kopiować i rozpowszechniać dosłowne kopie kodu źródłowego Programu w chwili jego otrzymania, na dowolnym nośniku, pod warunkiem, że w widoczny sposób i odpowiednio opublikujesz na każdej kopii odpowiednią informację o prawach autorskich i zrzeczenie się gwarancji; zachowaj nienaruszone wszystkie uwagi odnoszące się do niniejszej Licencji i braku jakiejkolwiek gwarancji; i przekaż innym odbiorcom Programu kopię niniejszej Licencji wraz z Programem.

i sekcja 2:

Użytkownik może modyfikować swoją kopię lub kopie Programu lub dowolną jego część, tworząc w ten sposób dzieło oparte na Programie, a także kopiować i rozpowszechniać takie modyfikacje lub prace zgodnie z warunkami określonymi w Sekcji 1 powyżej, pod warunkiem, że spełnia również wszystkie te warunki :

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.

Karlson
źródło