I am a little bit confused about Blueprint and Spring DM:
From what I think is true:
OSGi 4.2 introduces the Blueprint Service specification based on Spring Dynamic Modules project for which Spring DM (2.x) is the Reference Implementation (RI).
In short: Blueprint is a specification, Spring DM is an implementation of Blueprint API