hey, that's a good question, i hadn't looked at it this way
this plugin always had a closed source component, as it's mostly an extension of the mobile app
it provides an api to some functionalities not readily available from unraid
initially i implemented a role based access for the app (different users had different permissions), but this became too cumbersome with unraid's "one user (root)" implementation, so i dropped that
the other "ui" functionality was to calculate the qrcode to add a server, but it was just too much to have a full ui just for that
so, i moved the qrcode to the unraid plugin page
i recently found a bug related to the qrcode data, it was always returning http protocol, even if the server was set to https, so i fixed the bug and decided to remove all the dead code and leave only the api services needed for the mobile app (which was always closed source)
however i really hope to deprecate this plugin once unraid makes it's api publicly available
P.S.: not sure about community app rules 🤷♂️, however there are some other plugins in the community apps that are not open source (tailscale comes to mind)