Some time ago I heard that Microsoft has published many internal product protocols to promote interoperability with other products. Today I have read many documents.
According to Microsoft's Interoperability principles, it is divided into several parts:
1. Open interconnection with Microsoft products
Including:
- Open Protocol
- Open APIs
- Open Access
- Patent terms
- Compatible with open source
2. Support Standards
- Major criteria supported
- Extensive compatibility
- Extension
3. Data portability
- Industry Standard
- Open format
- Open Import and Export
- Default document format
4. Public Participation
- Interoperability Forum
- Open-source interoperability activities
From the perspective of a large number of internal Microsoft products that have already been published, it is true that there are some points. Especially for those who are curious about internal working principles like me, you can enjoy yourself. The so-called openness means you can see that you will always have this freedom when you want to see it. It is another thing if you want to see it. The charm of open source lies in this.
Sometimes, history is a burden, just as windows is getting bloated. Therefore, it is better to simply put it out and let everyone carry it together. In this way, we can get rid of it and move on to the new goal. Like Windows 98/2000, although Microsoft is reluctant to provide technical support, there are always people willing. If you are afraid of it, no one will pick it up. You have to handle it on your own.