BSD License(BSD)
BSD License(BSD) |
作者 賴嘉倫 Ciia Lun Lai 2006/10/16, Monday | |
一、概覽
The BSD License(BSD)是Berkeley Software Distribution License(柏克萊軟體散布授權條款)的縮寫,許多軟體是在此一授權條款下發佈的。因為BSD起源自加州大學柏克萊分校,所以最原始散布的BSD擁有 者是加州大學董事會。又因一些軟體設計師修訂BSD的部份內容以做為其軟體程式授權使用,造成BSD有多種不同條款內容,統稱BSD-style授權條 款。 最初的BSD是由四個主要條款構成的,其中廣告條款的存在讓許多後來參與修改原始碼的使用者均會將其名字加入聲明之中,而遭受GNU計畫(GNU Project)的批評:該廣告條款造成非常冗長的聲明內容,是相當不便利,且易發生使用上困擾而與GPL不相容。而為了回應Richard Stallman(GNU 計畫的主導者與GPL的起草者),BSD的官方主導人William Hoskins遂在一九九九年七月二十二日率先將該廣告條款自BSD中刪除,也引發其他使用BSD者的跟進,刪除廣告條款之後的BSD被稱為「三條款 BSD」(3-clause BSD),而原本的被稱為「四條款BSD」(4-clause BSD)。 而BSD與其他授權條款如GPL條款內容相比,是幾乎沒有限制的,因此是更接近公共領域(public domain)的。
目前實際上的使用是以三條款BSD為主,而又因為BSD可以任由他人修改條款部份內容以符合使用上需求,因此實務上有許多BSD-style授權條款存在。 目前實際使用上,只有NetBSD仍然使用四條款BSD;而在某些包含在KDE裡面的程式庫使用了二條款BSD,除刪除廣告條款外,亦將著作權所有者名稱 作為背書使用許可的禁止規定去除,而這樣的二條款BSD在功能上相當於MIT;FreeBSD也是使用二條款BSD,但另增加了後繼貢獻者的觀點並非 FreeBSD計畫的官方觀點的額外聲明。 三、權利義務 (一) 被授權人權利 (二) 被授權人義務
四、其他重要特性
|
----------------------------------------------------------------------------------------------------------------------------------
转自:http://www.openfoundry.org/index.php?option=com_content&task=view&id=31&Itemid=192
对应的简体(ip138.com/gb.htm)
一、概览
The BSD License(BSD)是Berkeley Software Distribution License(柏克莱软体散布授权条款)的缩写,许多软体是在此一授权条款下发佈的。因为BSD起源自加州大学柏克莱分校,所以最原始散布的BSD拥有者是加州大学董事会。又因一些软体设计师修订BSD的部份内容以做为其软体程式授权使用,造成BSD有多种不同条款内容,统称BSD-style授权条款。
最初的BSD是由四个主要条款构成的,其中广告条款的存在让许多后来参与修改原始码的使用者均会将其名字加入声明之中,而遭受GNU计画(GNU Project)的批评:该广告条款造成非常冗长的声明内容,是相当不便利,且易发生使用上困扰而与GPL不相容。而为了回应Richard Stallman(GNU 计画的主导者与GPL的起草者),BSD的官方主导人William Hoskins遂在一九九九年七月二十二日率先将该广告条款自BSD中删除,也引发其他使用BSD者的跟进,删除广告条款之后的BSD被称为「三条款 BSD」(3-clause BSD),而原本的被称为「四条款BSD」(4-clause BSD)。
而BSD与其他授权条款如GPL条款内容相比,是几乎没有限制的,因此是更接近公共领域(public domain)的。
二、运用状况
目前实际上的使用是以三条款BSD为主,而又因为BSD可以任由他人修改条款部份内容以符合使用上需求,因此实务上有许多BSD-style授权条款存在。
目前实际使用上,只有NetBSD仍然使用四条款BSD;而在某些包含在KDE裡面的程式库使用了二条款BSD,除删除广告条款外,亦将着作权所有者名称作为背书使用许可的禁止规定去除,而这样的二条款BSD在功能上相当于MIT;FreeBSD也是使用二条款BSD,但另增加了后继贡献者的观点并非 FreeBSD计画的官方观点的额外声明。
三、权利义务
(一) 被授权人权利
允许任何商业上或私有使用。
(二) 被授权人义务
1. 在原始码的重製物中一定要保有本授权条款的着作权标示内容。
2. 以二进位制格式呈现的重製物必须再现本授权条款的着作权声明和内容。
3. 在没有事前书面同意的情况下,「the name of the 」及「the names of its contributors」均不得被用于支持或宣传从既有软体衍生出的产品(不为产品背书)。ORGANIZATION视使用BSD的使用者名称而定。
四、其他重要特性
1. 可与其他授权条款并存。
2. 是一个近乎公共领域的授权条款,一般个人或组织可以为了使授权条款内容符合自身需求而更改”University of California”此一标示。
3. 使用BSD的软体程式码可以被任意使用,代表的是在开放源码和封闭源码软体上均可利用採用此类授权条款的程式码。
4. 简单的免责条款。
5. 三条款BSD是由自由软体基金会(FSF)所认可的自由软体授权条款,也被开放源码组织(OSI)认可为开放源码授权条款。并与GPL相容。
BSD License(BSD)相关推荐
- BSD学习(BSD系统的历史和目标)
UNIX系统的历史 unix系统的发展历程大概经历以下几个阶段: 贝尔实验室(Bell Laboratories)阶段,该实验室发明了UNIX 加州大学伯克利分校(University of Cali ...
- 国内操作系统OS分析(上)
国内操作系统OS分析(上) 一.操作系统(OS)概述 操作系统(OS,Operating System),是管理.控制计算机软硬件资源的计算机程序,并为用户提供一个与系统交互的操作界面.OS是配置在计 ...
- CMake学习(一)
什么是 CMake 你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp,等等.这些 Make 工 ...
- cmake详细教程(经验版)
一.参考资料 CMake DSL语言 CMake 快速入门 cmake使用教程 CMake简明教程 CMake 入门实战 | HaHack Cmake入门和MindsporeLite Cmake文件分 ...
- Linux设备驱动程序 第三版 读书笔记(一)
Linux设备驱动程序 第三版 读书笔记(一) Bob Zhang 2017.08.25 编写基本的Hello World模块 #include <linux/init.h> #inclu ...
- Python环境搭建之OpenCV(转载)
转自https://www.cnblogs.com/lclblack/p/6377710.html 一.openCV介绍 Open Source Computer Vision Library.Ope ...
- opencv学习(0)小知识点汇总
1.OpenCV(Open Source Computer Vision Library),是一个基于BSD许可(开源)发行的跨平台开源计算机视觉库,可以运行在Linux.Windows.Androi ...
- 人脸检测与美颜技术介绍(OpenCV)
人脸检测与美颜技术介绍 目录 人脸检测与美颜技术介绍 人工智能(AI) 人工智能.机器学习与深度学习的关系 机器学习与深度学习的区别 深度学习简介 深度学习模型 深度学习的历史 深度学习的工具 神经网 ...
- Python处理DICOM(02)--DICOM转PNG
一.基础环境准备 使用pip install XXX命令安装pydicom,SimpleITK,NumPy,opencv-python,tqdm几个模块. pydicom:pydicom is a p ...
最新文章
- java lock的原理,Java中Lock原理探究
- 《Effective C#》读书笔记——条目11:理解短小方法的优势C#语言习惯
- 20145317 《网络对抗技术》免杀原理与实践
- OpenCASCADE绘制测试线束:几何命令之曲面创建
- Mysql索引成本计算规则 Optimizer Trace
- 【Clickhouse】Clickhouse PRIMARY KEY, CONSTRAINT, identifier, column declaration, INDEX
- Kali暴力破解Wifi密码完整步骤(学习记录)
- git send-email 使用126邮件发送patch
- Jib使用小结(Maven插件版)
- ISCC 2022 部分
- android声音大小锁定,固定音量锁(锁定音量)app
- 人工智能知识全面讲解:生成对抗网络的应用
- Python爬虫实战:手机APP数据抓取分析!谁说不能爬取app数据的?
- 【基于通道-空间注意的高分辨率锐化】
- notepad++ 插件推荐
- GPS简介和定位过程
- 一文读懂NLP之隐马尔科夫模型(HMM)详解加python实现
- 加拿大卫生部药品信息数据查询
- 【Hello Network】HTTP协议
- 2022秋招前端面试题(五)(附答案)
热门文章
- 统计学习方法_支持向量机SVM实现
- css中盒子模型的布局
- 九联UNT413A_S905L3B_AI语音_默认打开ADB_完美线刷固件包【可救砖】
- 成功解决AttributeError: ‘DataFrame‘ object has no attribute ‘ix‘
- ios应用程序加载分析(一)
- 不忘初心,历久弥坚 —— 以博客申请 纪念 码系团诞生
- 计算机网络-计算机网络的定义及分类
- java mysql 1366_MySql中的error-code='1366', sqlstate='HY000'错误
- servlet修改用户头像_修改头像总结
- “笨办法”学Python3,Zed A. Shaw, 习题13