Wishcraft, I think you are trying to blur some concepts.
GPL is not the same as Open Source. Open Source comes with a varity of licenses, which may be looser or more severe then GPL. If we talk here about Open Source, we mean always the GPL.
Our commercial modules is not commercial code, as eg issued by MS.
Therefore I will repeat some definitions.
-1- XOOPS is GPL (and we have no right to change that for all published versions or intentions to change that for future versions)
-2- For the reason that modules tightly integrate to XOOPS and can not be used standalone, they are an integral part of XOOPS and must by consequence be GPL also.
-3- With 'commercial modules' we mean the modules that are not distributed gratis, but are sold. By rule 2 they have to be GPL also. Selling or gratis does not change the facts of what a module is, and thus also not the license.
-4- If you want to bring out modules with another license, then you are in violation of the GPL (and we would have grounds to sue you).
In no way we will promote such modules on our website.
You find relevant pointers in my earlier
post about this matter.
The choice is up to you, if you want to comply with your commercial modules to the GPL or not. If not, you have to face the consequences, which are in the first place, removal of the pointers on XOOPS.org to these kinds of modules.