hi Dave.
Both XOOPS and my modules are under the license of GPLv2.
Thus, you can include any codes (even just a fragment) of Protector into XOOPS without problems.
And I knew some distribution packages of XOOPS with Protector as a module.
I had been asked the same question by Skalpa and Mithrandir