11
(Anyone who is really interested in licensing issues should study the GPL FAQ)
The GPL allows you to do ANYTHING with the code. You can modify it in any way, you can even sell it for as much as anyone wants to pay you. You can make modifications and keep them to yourself. You can give your modifications to a few paying customers only.
The only thing you CAN'T do is restrict anyone's rights on the code, that means whoever gets your modifications (paying or free) can use and distribute them under the terms of the GPL in any way he seems fit.
One other thing: Since XOOPS is released under the GPL (not the LGPL) and the current structure requires modules to call (include) Xoops' files, ALL MODULES are required to be released under the terms of the GPL. (Read the GPL-FAQ. There's no ambiguity or "gray" area.)
The GPL allows you to do ANYTHING with the code. You can modify it in any way, you can even sell it for as much as anyone wants to pay you. You can make modifications and keep them to yourself. You can give your modifications to a few paying customers only.
The only thing you CAN'T do is restrict anyone's rights on the code, that means whoever gets your modifications (paying or free) can use and distribute them under the terms of the GPL in any way he seems fit.
One other thing: Since XOOPS is released under the GPL (not the LGPL) and the current structure requires modules to call (include) Xoops' files, ALL MODULES are required to be released under the terms of the GPL. (Read the GPL-FAQ. There's no ambiguity or "gray" area.)