⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 license.chs.txt

📁 是一个免费并开源的支持农历的月历控件
💻 TXT
📖 第 1 页 / 共 2 页
字号:
GNU 较宽松公共许可证 (中译版)
1999.2, 第 2.1 版
译者: 谢东翰 <thhsieh@linux.org.tw> 
(原文出处: http://www.gnu.org/copyleft/lesser.html) 

版权所有 (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


允许每个人复制和发布这一许可证原始文件的副本,
但绝对不允许对它进行任何修改。 

声明
This is an unofficial translation of the GNU Lesser General Public License into Chinese. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU LGPL--only the original English text of the GNU LGPL does that. However, we hope that this translation will help Chinese speakers understand the GNU LGPL better. 

这是一份 GNU 较宽松公共许可证非正式的中文翻译。它不是自由软体基金会所发布,并且不能适用於使用 GNU LGPL 的软体 —— 只有 GNU LGPL 英文原文的版本才行。然而,我们希望这份翻译能帮助中文的使用者更了解 GNU LGPL。 

[这是第一次发表的较宽松公共许可证 (Lesser GPL) 版本。它同时也可视为 GNU 函式库公共许可证 (GNU Library Public License) 第 2 版的後继者,故称为 2.1 版] 


序言
 大多数软体许可证决意剥夺您共享和修改软体的自由。相反的,GNU 通用公共许可证力图保证您共享和修改自由软体的自由 —— 保证自由软体对所有使用者都是自由的。 

 这个许可证,较宽松公共许可证,适用於一些由自由软体基金会与其他决定使用此许可证的软体作者,所特殊设计的软体套件 —— 像是函式库。您也可以使用它,但我们建议您事先基於以下的说明仔细考虑,是否此许可证或原来的通用公共许可证在任何特殊情况下均为较好的方案。 

 当我们谈到自由软体 (free software) 时,我们指的是自由而不是价格。我们的 GNU 通用公共许可证决意保证您有发布自由软体的自由(如果您愿意,您可以对此项服务收取一定的费用);保证您能收到程式原始码或者在您需要时能得到它;保证您能修改软体或将它的一部分用於新的自由软体;而且还保证您知道您能做这些事情。 

 为了保护您的权利,我们需要作出规定:禁止任何人剥夺您的权利,或者要求您放弃这些权利。如果您修改了函式库或者发布了它的副本,这些规定就转化为您的责任。 

 例如,如果您发布此函式库的副本,不管是免费的还是收费的,您必须将我们赋予您的一切权利给予您的接受者;您必须保证他们也能收到或得到原始程式码;如果您将此函式库与其他的程式码连结,您必须提供完整的目的档 (object file)给接受者,则当他们修改此函式库并重新编译过後,可以重新与目的档连结。您并且要将这些条款给他们看,使他们知道他们有这样的权利。 

我们采取两项措施来保护您的权利: 

用版权来保护函式库。 
提供您许可证,赋予您复制,发布和修改这些函式库的法律许可。 
 为了保护每散布者,我们需要清楚地让每个人明白,自由函式库没有担保 (no warranty)。如果由於某人修改了函式库,并继续加以传播,我们需要它的接受者明白:他们所得到的并不是原来的版本。故由其他人引入的任何问题,不应损害原作者的声誉。 

 最後,由於软体专利不断地威胁自由软体的存在,我们希望商业公司无法藉由自专利持有者取得一个受限的许可证,而有效地限制自由软体的使用者。因此,我们坚持一个函式库所能取得的任何专利,必须与本许可证所声明的「完全自由使用」一致。 

 大部分的 GNU 软体,包括一些函式库,是受到原来的 GNU 通用公共许可证的保护。本许可证, GNU 较宽松通用公共许可证,适用於特殊设计的函式库,且与原来的通用公共许可证有很大的不同。我们在特定的函式库中使用它,以准许非自由的程式可以与这些函式库连结。 

 当一个程式与一个函式库连结,不论是静态连结或使用共享函式库,二者的结合可以合理地说是结合的作品,一个原来的函式库的衍生品。因此,原来的通用公共许可证只有在整个结合品满足其自由的标准时,才予许连结。较宽松通用公共许可证则以更宽松的标准允许其他程式码与本函式库连结。 

 我们称此许可证 "较宽松" 通用公共许可证,是因为它比起原来的通用公共许可证对使用者的自由做到较少的保护。在与非自由软体竞争时,它也提供其他自由软体的写作者较少的优势。这些不利之处正是我们使用原来的通用公共许可证於许多函式库的理由。然而,较宽松的许可证可在某些特殊场合下带来好处。 

 例如,在少数情况下,可能会有特殊的需要而鼓励大家尽可能广□地使用特定的函式库,因而使它成为实际上的标准。为了达到此目标,必须允许非自由的程式使用此函式库。一个较常发生的情况是一个自由的函式库与一个被广泛使用的非自由函式库做相同的工作,在此情况下,限制只有自由软体可以使用此自由函式库不会有多少好处,故我们如用了较宽松通用公共许可证。 

 在其他情况下,允许非自由程式使用特定的函式库,可以让更多的人们使用自由软体的大部分。例如,允许非自由程式使用 GNU C 函式库可以让更多的人们使用整个 GNU 作业系统,以及它的变形,GNU/Linux 作业系统。 

 尽管较宽松通用共公许可证对使用者的自由是较少的保护的,它却能确保与此函式库连结的程式的使用者拥有自由,而且具有使用修改过的函式库版本来执行该程式的必要方法。 

 以下是复制、散布、以及修改的精确条款与条件。请注意 "基於函式库的作品" 以及 "使用函式库的作品" 之间的差异:前者包含来自函式库修改过的原始码;而後者则必须与函式库结合才能执行。 


GNU 较宽松通用公共许可证
有关复制,发布和修改的条款和条件
0. 本许可证适用於任何软体函式库,或其他包含了由版权所有者加入的注意事项的程式,或其他有公信力的团体宣称其程式可以在较宽松通用公共许可证 (也称之为 "本许可证") 的条款下散布。每一位许可证接受者以 "您" 来称呼。 

 一个 "函式库" 意指一些软体函式的集合,以及或准备好的资料以方便与应用程式 (其使用了其中某些函式与资料) 连结形成可执行的程式。 

 以下,"函式库" 一词指的是任何在本条款下散布的这一类软体函式库或作品,一个 "基於本函式库的作品" 意指函式库或任何在版权法下的衍生作品:也就是说,一个包含了本函式库或其一部分的作品,可以是原封不动的,或经过修改的,和/或直接翻译成其他语言的。(在下文中,翻译是不受限地包含在 "修改" 的条款中。) 

 作品的 "原始码" 意指对作品进行修改最优先择取的形式。对函式库而言,完整的原始码意指所有模组的所有原始程式,加上有关的介面的定义,加上控制函式库的安装和编译的 script。 

 本许可证条款不适用於复制,发布和修改以外的活动。这些活动超出这些条款的□围。使用本函式库来执行本程式的动作不受条款的限制,而程式的输出只有在其内容所构成的作品是基於本函式库时 (与在什麽样的工具中使用本函式库来输出无关) ,这一条款才适用。以上是否为真则取决於本函式库具体用来做什麽。 

1. 只要您在每一程式副本上明显和恰当地宣告版权声明和不承担担保的声明,并保持此许可证的声明和没有担保的声明完整无损,并和程式一起给其他每位程式接受者一份许可证的副本,您就可以用任何媒体复制和发布您收到的函式库的完整原始码。 

 您可以为转让副本的实际行动收取一定费用。您也可以选择提供担保以换取一定的费用。 

2. 只要您同时满足下面的所有条件,您就可以按前面第一款的要求修改函式库的一个或几个副本或它的任何部分,以此形成基於此函式库的作品,并且复制和发布这一经过修改的程式或作品: 


被修改的作品本身必须是一个软体函式库。 

您必须在修改过的档案中附有明确的说明:您修改了此一档案及任何修改的日期。 

您必须让整个作品允许第三方在此许可证条款下可以免费使用。 

如果修改过的函式库其某个设备使用到了「使用本函式库的应用程式」所提供的函式或资料表格,却不是当此设备被呼叫时以参数列传入时,则您必须确实做到,当应用程式不提供这样的函式或表格时,则此设备依旧能工作,且其执行的任何目的仍然有意义。 
(例如,一个函式库的函式用来计算平方根,其目的是有完整的定义且与应用程式是无关的。因此, 2d 小节要求任何本函式会使用的,由应用程式所提供的函式或表格必须是选择性的:如果应用程式不提供的话,则计算平方根的函式必须依旧能计算平方根) 

 这些要求适用於整个修改过的作品。如果能够确定作品的一部分并非本函式库的衍生产品,且可以合理地单独考虑并将它与原作品分开的话,则当您将它作为独立的作品发布时,它不受此许可证和其条款的约束。但是当您将这部分与基於本函式库的作品一同发布时,则整个套件将受到本许可证条款约束,其对於其他许可证持有人的使用□围扩大到整个产品,也就是套件的每个部分,不管它是谁写的。 

 因此,本条款的意图不在於索取权利,或剥夺完全由您完成的作品的权利,而是履行权利来控制基於本函式库的集体作品或衍生作品的发布。 

 此外,将与本函式库无关的作品和本函式库 (或基於本函式库的作品) 一起放在贮存媒体或发布媒体的同一卷上,并不导致将其他作品置於此许可证的约束□围之内。 

3. 对於一个函式库的副本,您可以选择性地使用原来的 GNU 通用公共许可证上的条款来取代本许可证上的条款。如果您要这麽做,您必须修改所有的参考到本许可证的注意事项,使它们指向原来的 GNU 通用公共许可证,第二版,以取代本许可证(如果有比第二版的原来的 GNU 通用公共许可证更新的版本出现的话,则如果您愿意的话可以特别指明使用新版)。请不要对这些注意事项做出其他的改变。 

 一旦在一个副本上做了这样的改变,则该副本就无法撤回这样的改变,故原来的 GNU 通用公共许可证将适用於所有後续的副本以及由此副本衍生出来的作品。 

 此一选择性适用於当您想要将一部分的函式库原始码复制到一个非函式库的程式使用时。 

4. 您可以以目标码或可执行形式复制或发布本函式库 (或符合第 2 款,基於本函式库的作品),只要您遵守前面的第 1、2 款,并同时提供完整的相关机器可读的原始码,而这些原始码必须在前面的第 1 与第 2 款条件下,在一般习惯上用来做软体交换的媒体上散布。 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -