1、BSD是什么?

BSD (Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统,类Unix操作系统中的一个分支的总称,在1977至1995年间由加州大学伯克利分校开发和发布的。

2、BSD的影响

BSD对现代操作系统的产生与发展产生了巨大的影响,并将开源闭源的争议摆在了人们面前。拥护闭源专利的代表Bill Gates领导创建了Windows等软件获得了巨大成功,并垄断了桌面以及服务器市场,从而极大丰富了软件产业。而捍卫开源共享的代表Richard Stallman开展自由软件运动,创建GNU工程,使自由软件精神深入人心,并促使了GNU/Linux等开源操作系统的普及。

3、BSD开源协议

BSD开源协议是随着加州大学伯克利分校发布BSD UNIX发展起来的,修改版本被Apple、Apache所采用。

BSD协议是“宽容自由软件许可证”中的一员,在软件复用上给予了最小限度的限制。BSD协议允许作者使用该协议下的资源,将其并入私人版本的软件,该软件可使用闭源软件协议发布。

BSD开源协议是一个给于使用者很大自由的协议,BSD 代码鼓励代码共享,但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议。而很多的公司企业在选用开源产品的时候都首选BSD协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。

4、BSD开源协议与GPL协议的区别

BSD协议的出发点是鼓励代码重用,可以将公开的资源纳入私人软件并使用闭源的形式进行出售,但是需要尊重代码作者的著作权。

GPL 全称是:GNU General Public License,中文意思是:GNU 通用公共授权书。GPL的出发点是代码的开源,不允许修改后和衍生的代码做为闭源的商业软件发布和销售。销售也是可以的,但是前提是必须公开源码。更多介绍请移步:GPL协议

标签: none

添加新评论