I see Microsoft (and probably some other companies) behind the decline of popularity of GPL. They invented the term "viral license" back in 2001. The reason why Microsoft is fighting against GPL while sponsoring non-copyleft open-source projects (Apache) is that GPL software is relatively immune to "Embrace, extend and extinguish" strategy, so they are trying to replace it with the kind of open-source they know how to deal with.