It depends on how you interpret derivative work. We may need to make it more clear in license.
By saying derivative library we mean a library which provides a similar functionality like uniGUI. For example, you may take uniGUI add some additions or modifications and distribute the whole package, including parts of or complete uniGUI binaries, under a different name. It is forbidden.
The point here is simple. When you create a uniGUI extension library, you are allowed to distribute your own part of code/component/library.
uniGUI binaries can only be distributed as an integrated part of an executable binary targeting end-users.