惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
罗磊的独立博客
人人都是产品经理
人人都是产品经理
博客园_首页
Hugging Face - Blog
Hugging Face - Blog
美团技术团队
L
Lohrmann on Cybersecurity
博客园 - 【当耐特】
量子位
Last Week in AI
Last Week in AI
D
Darknet – Hacking Tools, Hacker News & Cyber Security
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
C
Cyber Attacks, Cyber Crime and Cyber Security
腾讯CDC
有赞技术团队
有赞技术团队
Cyberwarzone
Cyberwarzone
T
Tor Project blog
V
V2EX
L
LINUX DO - 热门话题
Security Latest
Security Latest
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
NISL@THU
NISL@THU
C
Cisco Blogs
T
Tailwind CSS Blog
G
GRAHAM CLULEY
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - Franky
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
小众软件
小众软件
K
Kaspersky official blog
博客园 - 司徒正美
IT之家
IT之家
大猫的无限游戏
大猫的无限游戏
Jina AI
Jina AI
S
Schneier on Security
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
The Exploit Database - CXSecurity.com
Scott Helme
Scott Helme
J
Java Code Geeks
博客园 - 聂微东
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
AWS News Blog
AWS News Blog
Know Your Adversary
Know Your Adversary
C
Cybersecurity and Infrastructure Security Agency CISA
F
Fortinet All Blogs
T
Threat Research - Cisco Blogs
C
CXSECURITY Database RSS Feed - CXSecurity.com
雷峰网
雷峰网

博客园 - spdevelop

带有智能完成功能的万能查询分析器的开发心得 SpDevelop模版开发 之 Hello world - spdevelop SpDevelop V3.0发布 中国代码日志(www.Cnclog.com)正式开通! 数据实体层介绍 SpDevelop 数据库建模软件 终于把.Net的大部分开源项目整理出来 软件发布 SpDevelop混淆器(.Net版本) 计算机软件著作权登记办法 互联网著作权行政保护办法 GNU宣言 软件分类(自由软件、开放源代码软件、公共软件......) 有关开放源代码软件与商业软件知识产权的研究报告(上) 有关开放源代码软件与商业软件知识产权的研究报告(中) 有关开放源代码软件与商业软件知识产权的研究报告(下) 商业周刊:开源代码趋成熟 开源软件与商业软件知识产权报告全文 .net 技术站点
BSD许可问题
spdevelop · 2005-11-02 · via 博客园 - spdevelop

自由软件许可模式主要分为两类:一类是copyleft,一类是non-copyleft。copyleft许可,比如GNU GPL类型,坚持认为在自由软件基础上作修改后的软件,仍旧是自由软件。Non-copyleft许可则不坚持这一点。我们推荐copyleft许可模式,因为这个模式保护自由使用。即便如此,non-copyleft许可软件仍然对自由软件世界有益。

目前有许多类型的non-copyleft自由软件许可模式,包括X10许可,XFree86许可和Free BSD许可,还有BSD(Berkeley System Distribution)许可。

这些non-copyleft许可中的大多数形式,除了遣词造句的不同,内容是等价的,而 BSD许可却有一个特殊问题:即讨厌的BSD广告条款,该条款限制了对自由软件的广告宣传。该条款要求每一涉及软件的广告必须包含下列一段话:

3. 所有提及该软件特征和使用方法的广告材料必须提示下列的致谢内容:
  “此产品包含有由加利福尼亚大学,柏克利和它的投稿人编制的软件。”

如果令人讨厌的BSD广告条款只限于在BSD内使用,还不会造成大的麻烦。在一个广告中加入一句话并不困难。如果其他使用BSD许可模式的软件发展商只简单拷贝BSD广告条款——包括提及“加利福尼亚大学”的句子——那么他们也不至于把问题扩大。

但是人们并不是这样做的。通常,人们改变了句子的内容,把“加利福尼亚大学”置换成他们自己的名字或他们机构的名字。结果是大量的程序需要大量的不同的无用句子。

当人们将许多此类软件一起放在同一个操作系统中时,结果会是一个严重的问题。试想若一个软件系统需要75句不同语句,来记名75个不同作者(或作者群),一页纸的篇幅不够做那广告。

这看起来象在推测广告的荒谬,但这是事实。NetBSD和一长串句子一同出现,这些语句为任何广告所必需。我数了数,有75条语句。这是我于1997在一本操作手册上看到的。这串名单现在可能已经更长了。

为了解决这一问题,我抽闲与曾经使用过BSD类型许可的软件开发者讨论,请求他们去掉广告条款。多年以前,我与FreeBSD的开发者谈到这一点,他们决定停止他们自己的程序中使用广告条款。1998年5月,Flick的开发者,在犹他大学,除去了这一条款。我现在正与加利亚尼亚大学讨论此事,也许,只是也许,他们也会除去讨厌的BSD广告条款。

个案的处理会帮助解决这一问题,但如果这问题不停止扩散的话,仅靠个案的解决是无济于事的。这一问题是BSD许可所特有的,其他的non-copyleft许可并不这样。因此,如果你想以non-copyleft自由软件的形式发布一个程序,请不要使用BSD类型的许可。通过使用一些其他non-copyleft形式的许可,诸如XFree86所使用的那种,就会避免扩散这个问题。

若人们把所有的non-copyleft自由软件当作是“BSD许可”,那将误导新的自由软件开发者,以致于他们在毫不知情的情况下已将这一问题扩散了出去。为了鼓励对这一问题的了解,请在描述BSD类型的许可时,一定具体指明BSD许可带有烦人的广告条款。

如果你想引用一个non-copyleft许可的具体例子,而且并没有特定的偏好,请选择一个不带问题的例子。例如,如果你建议使用“XFree86类型的许可”,你就鼓励了人们去模仿XFree86,从而避免了BSD许可问题。