I think the idea behind open source projects such as spring,hibernate and so forth is to sharing hands for developing common components in public and use them in commercial products because this way they can cut cost and lower their product prices.
(I know that there are other open source business models but I talk about common concerned components here)
I remember the ages that j2ee first came to the market. You have to write your own framework and many libraries and components that took years to finish a project.
I think SpringSource new strategy does not affect our works in the past and future as we should be wise enough to use the most stable version for our production deployments. I think building from source is not a hard task but may make us to know more about its source in some cases.