LINUX.ORG.RU

несовместимые лицензии


0

0

наверное, странный вопрос. есть, скажем, такой код

A.h # ifdef G # include <some_gpl3_library.h> // ..... # else # include <some_proprietary_library.h> // ..... # endif

G.h # define G # include "A.h"

P.h # undef G # include "A.h"

могу ли я теперь распрастранять G.h под GPL, а P.h под нехорошей лицензией, не смотря на то, что они не совместимы и в коде присутствует использование 2х библиотек ?


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

smh ★★★
()
Ответ на: комментарий от smh

хм, я понимаю, что не может быть смешан. G и P - два проекта под разными лицензиями. вопрос, может ли быть общая часть, в которой есть текст, использующий что-то несовместимое, но на деле в код не включающийся.

ps есть код под открытой лицензией, нужно добавить опцианальную поддржку чего-то проприетарного, но в тот же код (файл)

gavv
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.