BSD许可证
来源:互联网 发布:电磁场仿真软件 编辑:程序博客网 时间:2024/06/02 20:52
BSD许可证原先是用在加州大学柏克利分校发表的各个4.4BSD/4.4BSD-Lite版本上面(BSD是Berkly Software Distribution的简写)的,后来也就逐渐沿用下来。
1979年加州大学伯克利分校发布了BSD Unix,被称为开放源代码的先驱,BSD许可证就是随着BSD Unix发展起来的。
BSD许可证现在被Apache和BSD操作系统等开源软件所采纳。
全称
BSD是"Berkeley Software Distribution"的缩写,意思是"伯克利软件发行版"。显然,BSD这个名称并不是我们现在所理解的操作系统,而且其原意也并非简单的操作系统,而是一整套软件发行版的统称。从软件发行版到操作系统的演变是有历史过程的,这一点对FreeBSD很重要。
身份
什么是许可协议呢,要介绍什么是许可,当你为你的产品签发许可,你是在让出自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供 一定的权限。
不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当于放弃了自己所有的权利,任何人都没有义务表明你的原始作 者身份,对于后者,你将不得不花费比开发更多的精力用来逐个处理用户的授权问题。
而开源许可协议使这些事情变得简单,开发者很容易向一个项目贡献自己的代码,它还可以保护你原始作者的身份,使你 至少获得认可,开源许可协议还可以阻止其它人将某个产品据为己有。以下是开源界的 5 大许可协议:五大开源许可协议分别是GPL,LGPL,BSD,MIT,Apache。
BSD就是这五种开源协议之一。
阅读全文
0 0
- BSD许可证
- BSD许可证
- BSD许可证
- GPL许可证和BSD许可证
- BSD许可证的条款
- BSD许可证条款
- GPL与BSD许可证的区别
- 常见的开源许可证比较BSD&Ap…
- 许可证 MIT、GPL、BSD、Mozilla、Apache和LGPL的区别
- 如何选择开源许可证?/GPL,LGPL,Mozila, BSD,MIT,Apache等许可证区别
- 了解开源的许可证GPL、LGPL、BSD、Apache 2.0的区别
- 开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
- 开源的许可证GPL、LGPL、BSD、Apache 2.0的通俗解释
- 开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
- 开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
- 开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
- 开源的许可证GPL、LGPL、BSD、Apache 2.0的通俗解释
- 开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
- 前端fabric.js实现二叉树可视化布局
- R语言-RStudio打开中文注释的脚本后出现乱码
- matlab对文件目录路径的操作
- mybatis查询时间段sql语句
- 找不到包含 OwinStartupAttribute 的程序集
- BSD许可证
- C#之中的字符串替换方法以及判断是否存在特定子字符串
- Struts2的简单搭建(一)
- MyEclipse如何修改编码如“GBK”“UTF-8”
- HDU Sum It Up
- 2018第三届中国青年健康论坛——生理、心理与教育(CYHF 2018)
- 《SpringCloud微服务实战》学习笔记之服务治理Eureka(单节点)
- 机器学习
- JAVA 一 输出格式,基础知识