Мы разрабатываем приложение для iOS/Android, в котором все интерфейсы основаны на компонентах MIT/Apache/BSD, в то время как серверная часть полностью на AGPL v3.
Все эти лицензии совместимы, поэтому проблем с этим нет. Главная проблема в том, можем ли мы не открывать наш клиентский код и не применять условия AGPL ко всему приложению?
Бэкэнд и Фронтэнд являются неотъемлемой частью приложения (те их функционал нельзя разделить равно как и поставить обертки для AGPL части), так что все приложение должно быть лицензировано под AGPL, если исходить из стандартных лицензионных положений, что абсолютно неприемлемо для нас.
Если бы сервер был просто на GPL ситуация была бы существенно проще тк он не распространяется конечным клиентам, соот-но его можно дистанцировать от основной программы, вопрос как быть с AGPL (вариант с оберткой и вынесением сервера в отдельную программу/компанию не подходит).
Заранее благодарны за комментарии.