前些时候听说微软公开了很多产品的内部协议以推进与其它产品的互操作性,今天看了一下果然公开了很多文档。
根据微软的互操作性原则(Interoperability Principles),分为几个部分:
1. 与微软产品的开放互联
包括:
2. 支持标准
3. 数据的可移植性
4. 公开参与
从目前 已经公开的大量微软产品内部协议来看,确实有看头。特别是对于像我这样好奇内部工作原理的人来说,就可以一饱眼福了。所谓开放,就是在你想要看的时候能够看到,你永远有这个自由,至于你要不要去看是另一回事,开源的魅力也就是在于此。
有时候,历史也是一种包袱,就像Windows越来越臃肿一样。所以,与其自己扛着,还不如干脆放出来让大家一起扛,这样就可以解脱了,轻装上阵奔向新的目标。就像Windows 98/2000,虽然微软不愿意提供技术支持了,但总有人会愿意的。怕就怕在,包袱甩出来了没人接,还得自己扛着,呵呵。
根据微软的互操作性原则(Interoperability Principles),分为几个部分:
1. 与微软产品的开放互联
包括:
- 开放的协议
- 开放的API
- 开放的访问
- 专利条款
- 与开源兼容
2. 支持标准
- 支持主要标准
- 广泛兼容
- 扩展
3. 数据的可移植性
- 业界标准
- 开放格式
- 开放导入导出
- 缺省的文档格式
4. 公开参与
- 互操作性论坛
- 开源互操作活动
从目前 已经公开的大量微软产品内部协议来看,确实有看头。特别是对于像我这样好奇内部工作原理的人来说,就可以一饱眼福了。所谓开放,就是在你想要看的时候能够看到,你永远有这个自由,至于你要不要去看是另一回事,开源的魅力也就是在于此。
有时候,历史也是一种包袱,就像Windows越来越臃肿一样。所以,与其自己扛着,还不如干脆放出来让大家一起扛,这样就可以解脱了,轻装上阵奔向新的目标。就像Windows 98/2000,虽然微软不愿意提供技术支持了,但总有人会愿意的。怕就怕在,包袱甩出来了没人接,还得自己扛着,呵呵。