📄 00000002.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: fkbch (心魔@笨愚斋@闭斋练功:黑功,武功), 信区: Linux <BR>标 题: 开放源代码软件漫谈(2) (转载) <BR>发信站: BBS 水木清华站 (Wed May 12 08:53:58 1999) <BR> <BR>【 以下文字转载自 FreeDevelop 讨论区 】 <BR>【 原文由 pandazzz 所发表 】 <BR>控制软件开发的许可协议 <BR> <BR> <BR>为了使所有这些开发工作不背离原来计划的初衷,所有的开放源码软件项目都受到某种许 <BR>可协议的制约,这些协议对使用,修改,以及发布源代码作出了规定。现在有几种这样的 <BR>许可协议已经发展了数年了。 <BR> <BR>最著名的开放源码许可协议是GNU计划的General Public License <BR>(www.gnu.org)。GPL也称copyleft,要求程序在发布时带有源代码,而且在此基础上派生 <BR>出的产物在发行时也必须附带源代码。这个许可协议的目标是使在其规范内的程序永远保 <BR>持“免费”。Linux的核心,GNU编程工具例如C编译器,以及Samba——它使Linux服务器 <BR>可以扮演Windows <BR>NT文件和打印服务器,这些都是GPL软件的例子。 <BR> <BR>另一个极端是BSD许可协议——最早应用于Berkeley Software Distribution of <BR>Unix——这是限制最小的协议。在BSD协议的限制下,你可以仅仅对代码做一点点修改, <BR>编译出来,放在CD上,拿出去卖钱——如果你能找到买主。纯化论者反对BSD协议,因为 <BR>随着开发者开发自己的私有版本,程序标准变得四分五裂。实际上,多数开发者都会将自 <BR>己的工作返回相应的团体 <BR>。Apache,BIND,以及sendmail都是在松散的BSD协议下控制的。 <BR> <BR>最近,一些著名的商业软件公司开发了自己的开放源码协议。例如,Communicator 5.0 <BR>,就是在Netscape和Mozilla <BR>公共协议(www.mozilla.org/NPL/)控制下运做的。该协议以GPL为基础,但是赋予了 <BR>Netscape以及其开发合作伙伴一些特殊权利。Sun也宣布所有Java虚拟机都必须遵从Sun的 <BR>Community Software <BR>License(java.sun.com/features/1998/12/source_license_QA.html)。所有的衍生产品 <BR>也必须通过Sun的兼容测试,以及支付相应的协议费用。 <BR> <BR>在这些趋势的推动下,去年几个著名的开放源码的倡导者成立了一个监督组织——Open <BR>Source Initiative <BR>(www.opensource.org),其目的是将开放源码软件的地位合法化,并且将其带入商业世界 <BR>。在下面的章节中,你可以看到,有明显的迹象表明象Linux和Apache这样的项目已经开 <BR>始了转化。 <BR> <BR> <BR> <BR>-- <BR> <BR> ^_^ 胖咪笑吟吟地问候你!(Sculping in time.) <BR> <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.49.179] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -