True enough; philosophically, I am still in the BY camp (a.k.a. BSD/MIT/etc.), and I do not particularly care about the NC part, but ND is increasingly important for non-code. But if they could do even the BY properly, it would be a step to the right direction (and, to some extent, I think they're doing that).
Huh. Can you elaborate why you view ND as increasingly important, whereas NC bothers you less?
Because for me, it would be the exact other way round.