I am a little bit confused about Blueprint and Spring DM:
From what I think is true:
No?
Can we expect that those two frameworks become one in the future (merge)? If not, which one will be the most future-proof?
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