No, it isn't, but if it's functionally equivalent, who cares? A company like MS would only open-source something if it is an open source dump, i.e. they are essentially saying 'We don't want to develop this in house (much) any more, here you go, make something with it'. So a functionally equivalent existing open-source version basically does the same job as if MS were to release it.