No matter how hard Microsoft will try to be part of open source it never will be.
Btw You can't have your cake and eat it.