Тут дело в том, что если есть библиотека А с лицензией gpl, то ты при ее использовании должен раскрыть свой исходный код, но если ты используешь библиотеку B, с лицензией lol, то ты можешь не раскрывать свой исходный код, даже если она использует библиотеку А. Как-то так. Так что надо только уточнить лицензию jasperreports