Как выпустить продукт под AGPL, но использовать проприетарное расширение для монетизации?
Суть такая. Мы написали продукт и хотим основную его часть с базовой функциональностью выложить в общий доступ под лицензией AGPLv3 (ниже не можем, потому что зависимости требуют), чтобы другие могли использовать, пробовать и встраивать. Но есть расширение, которое наследуется от классов внутри основной библиотеки и расширяет их. Можно ли это расширение выпускать под проприетарной лицензией?
Какие есть ещё варианты для реализации?
AGPLv3 (ниже не можем, потому что зависимости требуют)
Я так и написал. Просто вопрос в том, что мы в самом приложении используем зависимости с GPLv3, а в модуле расширения перегружаем часть нашего же приложения. В самих перегрузках и коде перегрузки не используется ничего, кроме своего или с менее строгими лицензиями.