当前位置: 纯净系统之家 >  微软资讯 >  为什么微软不把Windows老版本系统开源?解析原因和影响

为什么微软不把Windows老版本系统开源?解析原因和影响

更新时间:2024-04-14 16:21:44作者:ycwjzy
为什么微软不把Windows老版本系统开源?

一些很老的系统(比如Windows2000 以下的系统)现在几乎没有人用了。现在就算是XP除了一些特殊情况外就真的没怎么看到过,基本上现在操作系统不是Windows7就是10。题主Windows Sever 2019系统,是因为讨厌Windows10自带的乱七八糟的服务才用的。所以说2000以下的老系统几乎没有任何商业价值了,为何不开源供大家研究源代码?


只要微软敢开源windows,哪怕是windows xp甚至是windows2000,微软上午开源windows系统华为下午就敢宣布苍穹OS自研成功,哪怕你从底层里面找到windows相关代码没改完,人一样也敢说是自研成功,并且宣称苍穹OS+苍穹GPU/CPU Turbo>windows11。

GW Basic的作者在开源的时候说主要问题是第三方版权。GW Basic是微软自主开发所以能够开源,但是也只开源了针对8088版本的,其他CPU的移植版则因为涉及OEM硬件厂家的版权而无法开源。这还只是个Basic解释器,想想Windows会涉及到多少个OEM硬件厂家的版权……

而且DOS时代就有不是自主开发的代码了。DOS 5.0里有Central Point Software的代码(有人还记得PC TOOLS么?)。Windows里大概有百分之三的代码是授权自第三方的,一般通过Shared Source Initiative授权获得的代码是不包含这部分的。

代码完了,还有字体输入法啥的,这方面微软连自用都被中国厂家起诉好多次了……就这关系,还能找人家问我要开源Windows了,能不能支持一下?

id开源初代DOOM的Linux版,有人问为什么不开源最初的DOS版,id回应说DOS版的音频模块是第三方的,开源的话会造成法律上的问题。

OS/2被IBM放弃好久了,当年很多OS/2爱好者联名签署提议IBM开源OS/2,由社区继续开发。IBM没做回应,但是很多相关人士表示IBM的很多模块都是联合其他公司(包括微软)一同开发的。如果要开源要把这些所有的模块的法律责任都要理清,而且可能要IBM把整个版权都买下来才行,这是一件超级麻烦的事。

Windows也是同理,最简单的看一下IE的关于。里面列出来的版权方就不止微软一家,很多其他组件也是有类似的情况,而这些版权人如果还健在或者破产了还好,如果被其他大公司收购了那就很麻烦了,假如说某个比较核心的模块版权是微软和某个工作室持有的,然后那个工作室后来被谷歌收购了,那么微软能不能开源Windows还要和谷歌去商量……emmm这种事想想就头大好吗。更何况确实Windows里的很多是和OS/2共享设计的。

为什么微软不把Windows老版本系统开源?解析原因和影响

相关教程