(This is a follow up question to my question about combining GPLv3, Ms-PL and BSD licenses).
I have a piece of software I would like to release under the GPLv3, however it requires two other pieces of code - one which is Ms-PL (Microsoft Public License) licensed and one that is BSD licensed.
Is it possible to distribute the code under three licenses, that is to keep the original licenses of the Ms-PL and BSD licensed code parts as is, and just license my code under GPLv3?