Доброй ночи, ЛОР.
Итак, есть некая софтина под лицензией LGPLv3, которую я собираюсь форкнуть, так как автор категорически не хочеть чистить кодовую базу и переводить на C++11, вместо этого у него куча шлака C++0x с кучей собственных велосипедов, и даже форкнутый boost ради поддержки старого продакшена.
Я знаю, что нельзя накладывать дополнительные ограничения на LGPL или GPL, потому я не могу перелицензировать существующий код.
Однако, LGPL совместим с AGPL, и я могу в проект добавить свой AGPL код и распространять целый форк под лицензией AGPL.
Как грамотно указать, что оригинальный код под LGPL, а все нововведения - под AGPL?
Как быть с файлами, в которых явно указана лицензия LGPL? Как туда вносить изменения под другой лицензией?