I think this article exaggerates the potential licensing problems. There are few GPLv2-only apps, it's common for app developers to make license exceptions (especially in such an inoffensive case as GPLv2+Apache), and none of that would prevent other apps from using GCD.