Я думал, что LGPL - это разрешительная лицензия, такая же, как MIT, BSD или Apache. Но сегодня я прочитал, что только ссылки на LGPL (библиотеки и т. Д.) Разрешены из закрытого исходного кода - кроме этого, это - copyleft - поэтому я должен опубликовать код, основанный на программе LGPL.
Я создал программу для своего работодателя, которая основана на программе LGPL, но в нее внесены значительные изменения. Конечно, мне не разрешено размещать этот измененный исходный код. В то же время, я должен, если я распространю это (верно?).
Поэтому мне интересно, есть ли обходной путь для этого, чтобы я мог сохранить этот закрытый источник (я хотел бы опубликовать источник) - какие-либо предложения?
Моя идея: могу ли я поместить большинство функций исходного приложения LGPL во внешнюю библиотеку, написать исполняемый файл ядра с нуля, но вернуться к библиотеке для всех функций, которые я не модифицировал?
В настоящее время все находится в файле .jar (это Java / Swing). если вы думаете, что моя идея является юридически / технически осуществимой, - сколько будет усилий, чтобы отделить то, что я написал, и что такое оригинал? Я не самый здравый смысл Java.