I'm distributing a device (ARMv8 server) which runs GNU GPL licensed software. I've changed this software so that it is able to load any plugin in the form of *.so file. I've open-sourced this feature and it is under GPL. I'm planning to distribute closed source shared library. This library will be loaded by GNU GPL thanks to a feature that I've added.
I'm wondering if I'm actually violating GNU GPL here?
GPL binary <---loads---> Closed-Source-Lib