在linux的头上怎么开发出了另外的开源与闭源系统?在开源头上应该是不可能才对啊?

2020-06-02 科技 55阅读
Linux的GPL开源协议规定的是在开源代码的基础上开发的代码也必须开源,就是说新的代码只要用到了一部分开源代码,新的代码就必须开源。但是如果是不用开源代码,而只是工作在开源代码之上,是不需要开源的。举个例子,VMware虚拟机软件也有Linux版,那个就不是开源的。还有个典型的例子是Android系统,Android系统是用的Linux内核,但是其他的好多组件都是属于谷歌自己家的,这是完全合理的,因为软件就是协同工作的嘛,如果现在谷歌将Android系统变成闭源的也完全可以,因为Android的大部分代码已经属于谷歌,只要不是修改了开源代码然后将开源代码闭源就可以。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com