Can this be clarified? "Since themes and plugins are derivative works of WordPress, they are required to be licensed under the GPL." ... if I write a plugin from scratch it's not a derivative work, even if it implements a API of a GPL program. If someone reused GPL code and sold it without code access then that would be a derivative work against the GPL, but a fresh code would not be.