> What you call the "WordPress ecosystem" is really the "GPL ecosystem." If license terms can be arbitrarily separated in derivative works, the argument becomes far more important for enforcement of those terms as a whole.
Well, I'd be careful with that. The open source project I contribute to (KDE) has quite a bit of GPL'ed code, but it also has quite a bit of other licenses in use, so it is certainly possible to have arbitrary licenses that make up a given single derivative work.
If I understand Envato's argument correctly, they make derivative themes (and license the derivation under GPL), which has embedded hooks to allow for other content to be read in later. This other content (normally art or CSS?) is not necessarily licensed under GPL, because it is not considered by Envato to be derivative of WordPress content.
To be honest I would side with Envato here. Linking khelpcenter (GPL) to kdelibs (LGPL) does not make kdelibs suddenly GPL'ed software, and using khelpcenter to display GFDL'ed documentation in an integrated fashion doesn't make khelpcenter suddenly GFDL'ed.
The real question is whether the "additional content" is truly derivative or whether it is originated by Envato and then linked in (since GPL has provisions to allow linking in content with other licenses). Of course, maybe WordPress used a modified license to forbid linking, but then that wouldn't really be GPL, it would be something else.