Я думав, що LGPL є дозвільною ліцензією, як і MIT, BSD або Apache. Але сьогодні я прочитав, що з закритого коду дозволено лише посилання на LGPL (бібліотеки тощо) - крім цього, це copyleft - тому мені доводиться публікувати код, заснований на програмі LGPL.
Я створив для свого роботодавця програму, яка базується на програмі LGPL, але вона має значні зміни до неї. Звичайно, мені не дозволяється розміщувати модифікований вихідний код там. У той же час я повинен, якщо я його поширюю (правда?).
Тож мені цікаво, чи є в цьому спосіб вирішення, тому я можу зберегти це закрите джерело (я б хотів, щоб я міг опублікувати джерело) - будь-які пропозиції?
Моя ідея: чи можу я помістити більшість функцій оригінальної програми LGPL у зовнішню бібліотеку, записати виконуваний сердечник з нуля, але повернутись до бібліотеки для всіх функцій, які я не змінив?
Наразі все знаходиться у .jar-файлі (це Java / Swing). якщо ви вважаєте, що моя ідея є юридично / технічно здійсненною - скільки зусиль би докласти, щоб відокремити те, що я написав, і який оригінал? Я не найбільше кмітливий на Java.