Well, I thought GPL doesn't require this - what it requires is that the user of the software has to have access to the source code (free of charge) if he demands it. Therefore, if you do some changes to the code and you do not distribute it further, it's all right - you can have your own private code.6. Can I use CMSMS for my commercial project?
Yes, you can use it in your commercial applications. However, if you make any changes to the supplied code, you're required by the license to publish those changes free of charge to the public. And you cannot change the copyright messages at the top of all files. You're also welcome to write extensions under a different proprietary license and do not have to release them.
The second part - what is the meaning of a license if you don't release the extension? Also, this reminds me the attitude of Joomla's guys towards proprietary extensions, which makes a headache to them now. However, I'm not sure what you mean by that line, so may someone of you clear it up a bit?
I'm sorry if I made this topic in an inappropriate board, but I couldn't think of better one.