国产操作系统可以基于BSD开发再闭源吗?

  都算是类UNIX系统,但是这两个对待开源的态度有很大的区别,开源,闭源,自主这个涉及到的问题是协议。

  大家都知道Android是开源的,你知道Android为什么开源吗?因为Android的底层是Linux的Kernel内核,Kernel内核遵循的是GPL v2协议,根据GPL v2的相关规定:只要这种修改文本在整体上或者其某个部分来源于遵循GPL的程序,该修改文本的整体就必须按照GPL流通,不仅该修改文本的源码必须向社 会公开,而且对于这种修改文本的流通不准许附加修改者自己作出的限制,此外还有Apache2和BSD协议,这两个协议就对商业化很友好了,可以不开源,但是要保留源文件头上的版权声明,以及在软件里加上原来代码的版本声明。

  BSD协议允许不开源,所以说闭源是完全没问题的,但是当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:

  1.如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。

  2.如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。

  3.不可以用开源代码的作者/机构名字和原来产品的名字做市场推广(BSD 3-Clause才有)。

  现在我们再回到开头所说的银河麒麟的问题,银河麒麟为什么被喷呢?是因为从FreeBSD修改而来吗?当然不是,原因是自FreeBSD修改而来却号称拥有自主知识产权,完全自己研发。银河麒麟是国家863项目,资金也是国家给的,不这么干验收麻烦呀,很可能过不了。这里需要说明的一点是开源也是有版权的(Copyleft),但开源的本质是发扬“自由、开放”的精神,重点不是收版权费,不同于传统“版权”(CopyRight)。如果你把获得的这些BSD原创软件作品看成是你自己的“自主知识产权”,那无异于“剽窃”。

  所以,开源是有版权的(Copyleft),只是不同于传统“版权”(CopyRight),能否修改和闭源要看开源协议,BSD是可以闭源的,但是不能声称是自主知识产权。



分享到:

猜你喜欢

入门者如何获取肉鸡跳板

2019-01-07 @ 技术教程

今天我们来讲一讲一些简单的入侵,这篇文章是送给新手的,难的文章我也写不出来~~这里讲的方法都是针对winnt和2000的,平台是2000。我只是想送给新手点肉鸡罢了。罗嗦了这么

MS08-67溢出:最强系统漏洞批量入侵

2019-01-07 @ 技术教程

MS08-67溢出可以说是今年爆出的最大漏洞之一,由于其覆盖范围广,并且用户的防范意识较差,再加上入侵比较简单,成为众多黑客首选的圈鸡工具!对于一般用户,我们今天推荐一些简单的

微软“黑屏”后遗大发时时彩是国家彩票?症:数万电脑沦为肉鸡

2019-01-07 @ 技术教程

本报讯记者张军报道:刚刚躲过微软“黑屏”,又成为任由黑客宰割的“肉鸡”!微软的“反盗版”行动迫使不少电脑用户关闭系统自动更新,现在后遗症终于爆发。昨天,360安全中心和金山毒霸

大发pk10代理新闻丨世游赛上这6名美丽的引导员 原来是这所学校的学生

2019-01-07 @ 比赛新闻

在刚刚结束的杭州2018年第14届FINA世界游泳锦标赛(25米)中,你是否还记得开闭幕上,大发pk10代理为领导嘉宾做引导的这6位姑娘?其实她们都是杭州市人民职业学校的学生,

汉中职业技术学院教育系承办的汉中市第三届职业院校技能大赛高职组学前教育幼儿歌曲弹唱和歌表演比赛分赛项比赛结束

2019-01-07 @ 比赛新闻

2018年12月28日上午,由汉中职业技术学院教育系承办的汉中市第三届职业院校技能大赛高职组学前教育幼儿歌曲弹唱和歌表演比赛分赛项在学院3号实训楼舞蹈室举行,20名选手参加了本