Mmmm... Not exactly, although "open source advocates" would like you to believe so. In reality, Microsoft has created and continues creating so many badly defined, buggy, incompatible file formats that many believe it will never be possible for a third party product to become 100% compatible with them.