Open Source Software makes a lot of things possible but this organic development is sometimes a net of dependencies that becomes hard to manage.
Read this post on prafiles.blogspot.com