Hey Chuck,
Not really having heard a lot about what’s going on at Joomla and apparently others per your post above ... after a cursory overview: what a mess! I totally feel your pain, and definitely not remotely what we want to see here.
The reality is that we are a GPL project because of our inherited GPL legacy. In all seriousness, you might and probably should point someone that can offer a legal opinion at
http://www.gnu.org/licenses/gpl-faq.html and see what they have to say. I’d be happy to have a conversation with any attorney needing to do background research on MODx.
In short, right now I don’t have an answer for you that you should remotely count on according to the letter of the law.
One thing I definitely DON’T want to see is a bunch of hypothetical meanderings by armchair attorneys, or a flame war full of innuendoes, conspiracy theories and conjecture—the stuff that seems to universally accompany most GPL discussion that arise in similar situations.
I will talk about our intentions relating to MODx as a project though. The project’s leaders and core team very much smile thinking about people making a great living with MODx. Our intention from day one has always been to develop an ecosystem that exceeds what we as the project founders could ever accomplish ourselves. I love the stories of how people are diving into new professions in whole or in part anchored by MODx, and don’t want those to ever stop.
We likewise don’t want to own other folk’s IP. We don’t want to demand that everyone give away the code they’ve created and are selling to clients. We do expect a "reciprocal karma exchange", but I’m also not so naive as to believe that there won’t be lots of individuals who’ll always take and never give back. It’s a reality in a situation like this.
And finally, I’m also not going to waste my time fighting for some utopian idealism that would take way too much time and way more brains/dollars than I’ve got with which to fight. It’s not my mission in life like it is for others (and that’s a very honorable mission). Selfishly, I’ve got a family to feed, and I could really use some sleep!