LibEngsas is a c++ library, which uses Qt-Framework and provides some enhancements. Therefore the hidden usage of KDE is one of the most important topics in LibEngsas. The goal is, to give the programmer a common API, regardless KDE is internally used or not. As an example, EFileDialog is a replacement for QFileDialog, which automatically uses KFileDialog internally, if LibEngsas is build against KDE and QFileDialog if not.
These details are provided for information only. No information here is legal advice and should not be used as such.