1. Правильно ли я понял, что если в проекте используется либа под лицензией AGPL, ты обязан выложить весь код проекта под AGPL? (а не только измененную версию либы, если она изменялась)
2. Если ответ на первый вопрос ДА.
Есть либа Wurfl, которая определяет мобильные девайсы (размеры экрана итп) по юзер-агенту браузера. Хочу юзать ее в коммерческом веб-приложении, но у либы лицензия Affero GPL, что абсолютно несовместимо с коммерческим проектом.
Есть идея написать открытую (удовлетворяющую условиям AGPL) обертку, которая уже будет проксировать через себя вызовы в коммерческое приложение.
Теперь вопрос. Какие способы проксирования не будут считаться «использованием» в терминах AGPL?
Какую технологию быстрее всего и эффективно по производительности реализовать под JVM?