Могу ли я использовать структуру базы данных проекта с открытым исходным кодом?

12

Я нашел структуру базы данных для системы CMS и хочу скопировать ее с EF, в котором эта база данных сделана, можно ли копировать структуру базы данных программного обеспечения с открытым исходным кодом, которая находится под лицензией GNU v2?

Я не хочу, чтобы остальная часть программного обеспечения только структура базы данных.

user1150829
источник
Чисто из любопытства, на какой проект ты смотришь?
Кевин Д.

Ответы:

3

Цель этой лицензии - поделиться разработкой и ее преимуществами, чтобы вы могли копировать то, что вы хотите, из программного обеспечения GPL, но «выходные данные» также должны быть выпущены как GPL. В лицензии четко указано, что вам предоставляется право вносить изменения в соответствии с условиями GPL.

Вы должны заставить любую работу, которую вы распространяете или публикуете, которая полностью или частично содержит или является производной от Программы или любой ее части, чтобы она была лицензирована в целом бесплатно для всех третьих сторон в соответствии с условиями настоящей Лицензии.

Этот термин не относится к «отдельным» частям программы. Но дизайн базы данных не разделен (как, например, некоторая внешняя библиотека). Схема базы данных защищена авторским правом (в целом), я не вижу причин, почему это не должно быть. Бьюсь об заклад, если бы мы говорили о копировании какой-либо части платного программного обеспечения, ни у кого не было бы таких сомнений.

Slawek
источник
7

Простой ответ: «Да, если ваше программное обеспечение будет распространяться под лицензией GPL v2». Аналогичным образом, если вы не собираетесь распространять свое программное обеспечение ( например , вы программируете только для внутреннего использования в компании), GPL позволяет вам использовать его по своему усмотрению.

Вопрос становится трудным, если вы намереваетесь распространять программное обеспечение, а не в рамках GPL v2, потому что тогда вам нужно определить, достаточно ли креативен дизайн базы данных, чтобы она была защищена авторским правом и, следовательно, защищена в соответствии с GPL. Единственный надежный ответ, если у вас нет хороших юристов в области интеллектуальной собственности, это «Нет».

Росс Паттерсон
источник
1

Прошел копию лицензии GNU V2 и не нашел ничего, что могло бы ограничить использование вами структуры db. Но ваш конечный результат также должен иметь лицензию GNU V2. То есть вы не должны ограничивать источник своего кода.

Опять же, мой ответ приходит без каких-либо гарантий.

GO здесь для более подробной информации.

Приядарши Кунал
источник
1

Как я читаю GPL v2 Раздел 1:

Вы можете копировать и распространять дословные копии исходного кода Программы по мере ее получения на любом носителе при условии, что вы явно и надлежащим образом публикуете в каждой копии соответствующее уведомление об авторских правах и отказ от гарантии; сохранить в неприкосновенности все уведомления, касающиеся настоящей Лицензии и отсутствия каких-либо гарантий; и давать другим получателям Программы копию этой Лицензии вместе с Программой.

и раздел 2:

Вы можете изменять свою копию или копии Программы или любой ее части, образуя, таким образом, работу, основанную на Программе, а также копировать и распространять такие модификации или работы в соответствии с условиями Раздела 1 выше, при условии, что вы также выполняете все эти условия :

Вы можете сделать это, потому что вы в основном берете копию всего программного обеспечения, распространяемого по лицензии GPL v2, и удаляете все части, кроме структуры базы данных, которая является частью программного обеспечения. Единственное, что все, что вы будете распространять с этим программным обеспечением, будет распространяться по лицензии GPL v2.

Карлсон
источник