Actually I was reading about Spring Dynamic Modules and OSGi. All of them referenced the URL http://www.springsource.org/osgi for downloading the related libraries and jar files.
As you can verify, everytime I click on this url, it gives me the following error page:
So I was searching for an alternative and then find the manning forum which can be found here https://forums.manning.com/posts/list/25280.page and in this forum they answered:
go to this page: http://www.springsource.org/download
Finally when I click on the last link it is being redirected to the http://spring.io/projects site, in which there is no sign of Spring DM.
My Question is How/Where can I download the latest version of Spring DM libraries?
Spring DM is discontinued for a long time now.
It is replaced by blueprint now which is an OSGi standard. There are two implementations Apache Aries Blueprint and Eclipse Gemini Blueprint.
Remember though that blueprint is not fully compatible to spring. For example you can not easily use the spring namespaces. On the other hand blueprint is much better adapted to OSGi than spring DM which causes a lot of classloading problems.
For selecting between the two implementations I suggest to go with the one that matches you runtime environment. If you plan to do server side work then you should consider Apache Karaf. It is very well integrated with Apache Aries but not so well with Gemini. On the other hand if you choose Eclipse virgo as a server then Eclipse Gemini Blueprint is the better choice.