无话不谈|与开源程序相似度在90%以上,麒麟操作系统的前世今生( 二 )
在这份说明中 , 麒麟官方这么说明:“课题组通过评测和分析 , 认为当时正在研发中的FreeBSD 5.0 具有比Unix SVR4.2 更好的发展势头 , 特别是SMPng 项目的开展 , 为FreeBSD 5.0 支持SMP 对称多处理器系统奠定了良好的基础 。 因此银河麒麟操作系统的系统服务层从SVR4.2 升级到当时正在研发中的FreeBSD 5.0 。 ”
首次承认了麒麟操作系统的内核外层即服务层使用了FreeBSD5.0 。
麒麟操作系统2.1版本
而对于用了FreeBSD却不遵守FreeBSD的版权 , 很快 , 更新后的麒麟操作系统2.1版本中 , 显示了BSD , 即加州大学伯克利分校的版权 。
我想这个结果 , 是不言而喻了吧!
下面介绍几个知识点 , 大家可以稍微了解下 。
1、BSDBSD,全称Berkeley Software Distribution , 中文名伯克利软件套件 , 也称Berkeley Unix 。
它是在1977至1995年间 , 由加州大学伯克利分校开发并发布的 。
但是BSD对操作系统的发展产生了巨大的影响 , 因为它将开源和闭源直接放到了桌面上 , 从此开源软件共享成为了一种精神 。
大家熟知的闭源专利的代表就是比尔·盖茨(Bill Gates) , 他领导创建了Windows等软件获得了成功 。
马修·斯托曼
而马修·斯托曼(Richard Stallman)代表的则是倡导自由软件 , 他写的GNU通用公共许可证(GNUGPL)是世上最广为采用的自由软件许可证 。
他倡导的规则使自由软件精神深入人心 , 并促使了GNU/Linux等等开源操作系统的普及 。 他也成为了自由软件运动的精神领袖 。
2、FreeBSD操作系统FreeBSD不是Unix , 但如Unix一样运行 , 并且具有兼容Unix的系统API 。 它是一种类UNIX操作系统 , 是由BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支 。
作为一个操作系统 , FreeBSD其内核、驱动程序以及所有的用户层(Userland)应用程序均由同一源代码版本控制系统保存(目前使用Subversion并与CVS兼容) 。
所以 , 它可以完美支持amd64(x86_64)、X86(i386)、ARM、AArch64、IA-64、PowerPC、PC-98、SPARC等架构 。
由于FreeBSD宽松的法律条款 , 其代码被其他很多系统借鉴 , 包括苹果公司的 iOS和mac OS操作系统 。
3、BSD开源协议开源协议有很多 , 例如 MPL (Mozilla Public License) 协议、MIT 协议、 Apache Licene 2.0 协议、LGPL 协议、GPL 协议、BSD协议等等 。
这里 , 我想说说BSD开源协议 , 它是一个给予开发者很大自由的协议 , 你可以自由的使用 , 修改源代码 , 也可以将修改后的代码作为开源或者专有软件再发布 。
但是 , 当你发布使用了BSD协议的代码 , 或者以BSD协议代码为基础做二次开发自己的产品时 , 需要满足三个条件:
- 如果再次发布的产品中包含源代码 , 则在源代码中必须带有原来代码中的BSD协议 。
- 如果再发布的只是二进制类库/软件 , 则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议 。
- 不可以用开源代码的作者/机构名字和原来产品的名字做市场推广 。
但是限制只有一条:源代码所有的改进和修改必须向每个用户公开 , 所有用户都可以获得改动后的源码 。
推荐阅读
- 今天国际超大事儿|印度确诊超过巴西,莫迪和特朗普表态惊人相似,单日新增破9万
- 无话不谈|和一次性餐具说再见!小米有品新上便携餐具盒,在外吃饭不怕脏
- 无话不谈|卧槽!我随便写的一个API竟获得 2.5 亿的访问量
- 无话不谈|三款笔记本两款平板,联想又来抢钱了
- 无话不谈|全球5G基站建设数量大曝光!中国建成50万个:那欧美国家呢?
- 杨杨的生活|曹操刘备有很多地方相似,死前都各自提到一个人?,同是英雄
- 灰色的漩涡|谭松韵张新成的cp感决不仅靠一张相似的脸
- 无话不谈|小米MIX4配置惊艳:首发骁龙875,还有屏下摄像头?
- 帝释天|为什么世界各地的神话竟然惊人地相似?也许宙斯跟帝释天是同一人
- 无话不谈|天天使用微信,但地球下面站着的那个人,没人知道他是谁?
