Windows为什么是闭源Linux是开源?为什么微软不开发一款类似安卓系统

Windows为什么是闭源Linux是开源?为什么微软不开发一款类似安卓系统,第1张

开源与否很大程度上是商业原因。Windows系统本身由于商业的原因,并未开源,但Windows也不完全是所谓“闭源”的,如果你关注它近几年的变化的话,会发现它在很多重大平台上都在努力开源,如.net core、powershell core、vs code等,这些平台有的与系统功能直接相关,有的用于开发跨平台软件,这说明微软本身对开源社区是采取拥抱态度的。在今天这样的软件爆发环境下,完全不开源也是没有出路的。

另一方面,开源也有不同程度的“开”法。安卓系统的开源也是有条件的,与Linux倡导的GPL协议不同,安卓只对它底层的Linux内核完全开源,否则它就违反了GPL协议,但是谷歌对自家开发的上层部分,也就是真正意义上的“安卓”应用层,并不支持GPL协议,而是Apache,简单地说,这一协议的开源限制更多些,没有GPL那么“彻底”。

所以,这个问题不是那么简单的。

两个方面来说吧

安全性:公开代码,肯定会爆出很多漏洞,安全行不能保障

经济方面:代码就是微软的生命,要是公开了 ,代价随便就修改一下就会出现很多 windows版本了

版权没有保障


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/6034510.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-12
下一篇2023-03-12

发表评论

登录后才能评论

评论列表(0条)

    保存