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

📄 0110whatislinux.html

📁 鸟哥LINUX 学习课本
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<ul><ul><li><font color="#000099">Close Source </font>:程序的核心是封闭的,优点是有专人维护,您不需要去更动他;缺点则是灵活度大打折扣,使用者无法变更该程序成为自己想要的样式,此外,若有木马程序或者安全漏洞,将会花上相当长的一段时间来除错!</li></ul></ul><ul><li><b><font color="#000066">GNU General Public License ( GPL )</font></b></li><br>上面我们提到了 Linux 是<font color="#000000">基于 GPL 的情况下而允许大众可以做最大限度的使用!那么GPL 是什么呢?基本上他是基于 GNU 的架构下的!简单的说, GNU就是『自由软件』的意思,『自由软件』是放置于网络上供人免费下载使用的软件,基本上他会提供原始程序代码与编译完成的执行档(有的仅提供原始码,要编译得自己来才行),并鼓励使用者修改程序使符合使用者本身的服务需求,当然啰,如果你将这些自由软件修改之后,以商业的手法来贩卖,也不会触犯到</font>什么法律上的责任啦,只是如此一来则违反了自由软件的创作美意了!在目前的台湾教育界中,有一群老师也是在积极的从事这一种『<font color="#000099">自由软件</font>』的集体创作呢!如此一来将有助于台湾中小学教师的计算机程度,并提供良好的学习环境呢!当真是很不错呦!以下将GNU/GPL 的中文译本附上,大家可以稍微看一看啰!</ul><ul><font color="#000066">版权所有 (C) 1989,1991 Free Software Foundation,Inc. 59 Temple Place, Suite 330, Boston, MA&#160;&#160; 02111-1307USA</font><blockquote><font color="#000066">允许每个人复制和发布这一许可证原始文件的副本,但绝对不允许对它进行任何修改。</font></blockquote><font color="#000066">声明</font><blockquote><font color="#000066">This is an unofficial translation ofthe GNU General Public License into Chinese.&#160;&#160; It was not publishedby the Free Software Foundation, and does not legally state the distributionterms for software that uses the GNU GPL-- only the original English textof the GNU GPL does that.&#160;&#160; However, we hope that this translationwill help Chinese speakers understand the GNU GPL better.</font><br><font color="#000066">这是一份 GNU 通用公共许可证非正式的中文翻译。它不是自由软件基金会所发布,并且不能适用于使用GNU GPL 的软件 ── 只有 GNU GPL 英文原文的版本才行。然而,我们希望这份翻译能帮助中文的使用者更了解GNU GPL。</font></blockquote><font color="#000066">序言</font><blockquote><font color="#000066">大多数软件许可证的用意在于剥夺您共享和修改软件的自由。相反的,GNU通用公共许可证力图保证您共享和修改自由软件的自由 ── 保证自由软件对所有使用者都是自由的。GNUGPL 适用于大多数自由软件基金会的软件,以及任何因信任而采用 GNU GPL 的作者所开发的软件。(有些自由软件基金会软件受GNU 函式库通用许可证的保护)。您也可以将它用到您的程序中。</font><br><font color="#000066"> </font><br><font color="#000066">当我们谈到</font><b><font color="#3333ff">自由软件( free software ) 时,我们指的是自由而不是价格</font></b><font color="#000066">。我们把GNU 通用公共许可证设计成您的 保障,让您保有发布自由软件的自由 ( </font><b><font color="#3333ff">您可以自由决定是否要对此项服务收取费用</font></b><font color="#000066">);确保您能收到程序原始码或者在您需要时能得到它;确保您能修改软件或将它的一部分用于新的自由软件;而且还确保您知道您拥有这些权利。</font><br><font color="#000066"> </font><br><font color="#000066">为了保护您的权利,我们需要作出规定:禁止任何人剥夺您的权利,或者要求您放弃这些权利。如果您修改了自由软件或者发布了软件的副本,这些规定就转化为您的责任。</font><br><font color="#000066"> </font><br><font color="#000066">例如,如果您发布这样一个程序的副本,不管是免费的还是收费的,您必须将您具有的一切权利给予您的接受者;您必须确认他们能收到或得到原始程序代码;并且将这些条款给他们看,使他们知道他们有这样的权利。</font><br><font color="#000066"> </font><br><font color="#000066">我们采取两项措施来保护您的权利:</font><blockquote><font color="#000066">1.用版权来保护软件。</font><br><font color="#000066">2.提供您许可证,赋予您复制,发布和修改这些软件的法律许可。</font></blockquote><font color="#000066">同样,为了保护每个作者和我们自己,我们需要清楚地让每个人明白,自由软件没有担保( no warranty )。如果由于某人修改了软件,并继续加以传播,我们需要它的接受者明白:他们所得到的并不是原来的自由软件。由其它人引入的任何问题,不应损害原作者的声誉。</font><br><font color="#000066"> </font><br><font color="#000066">最后,由于任何自由软件不断受到软件专利的威胁,故我们希望避免这样的风险。如果自由软件的再发布者以个人名义获得专利许可证,也就等同将软件变为私有。为防止这一点,我们必须明确声明:任何专利必须以允许每个人自由使用为前提,否则就不准许有专利。</font><br><font color="#000066"> </font><br><font color="#000066">下面是有关复制、发布和修改的确切的条款和条件。</font></blockquote><font color="#000066">&#160;GNU 通用公共许可证 有关复制,发布和修改的条款和条件</font><blockquote><font color="#000066">凡是版权所有者在其程序和作品中声明其程序和作品可以在GNU GPL 条款的约束下发布,这样的程序或作品都受到本许可证约束。下面提到的"程序" 指的是任何这样的程序或作品。而 "程序的衍生作品" 指的是这样的程序或者版权法认定下的衍生作品,也就是说包含此程序或程序的一部分的套件,可以是原封不动的,或经过修改的,和/或翻译成其它语言的( 程序 )。( 在下文中,"修改" 一词的涵义一律包含翻译作品。) 每个许可证接受人( license ) 用 "您" 来称呼。</font><br><font color="#000066"> </font><br><font color="#000066">本许可证条款不适用于复制,发布和修改以外的行为。这些行为超出这些条款的范围。执行本程序的行为不受条款的限制。而程序的输出只有在其内容构成本程序的衍生作品( 并非只是因为该输出由本程序所产生 ) 时,这一条款才适用。至于程序的输出内容是否构成本程序的衍生作品,则取决于程序具体的用途。</font><br><font color="#000066"> </font><ol><li><font color="#000066">只要您在每一程序副本上明显和恰当地宣告版权声明和不承担担保的声明,并原封不动保持此许可证的声明和没有担保的声明,并将此许可证连同程序一起给其它每位程序接受者,您就可以用任何媒体复制和发布您收到的程序的原始码。</font></li><br><font color="#000066"> </font><br><font color="#000066">您可以为转让副本的实际行动收取一定费用。您也可以自由决定是否以提供担保来换取一定的费用。</font><br><font color="#000066"> </font><li><font color="#000066">您可以修改程序的一个或几个副本或程序的任何部分,以此形成基于这些程序的衍生作品。只要您同时满足下面的所有条件,您就可以按前面第一款的要求复制和发布这一经过修改的程序或作品。</font></li><br><font color="#000066"> </font><ul><li><font color="#000066">您必须在修改过的档案中附有明显的说明:您修改了此一档案及任何修改的日期。</font></li><li><font color="#000066">您必须让您发布或出版的作品,包括本程序的全部或一部分,或内含本程序的全部或部分所衍生的作品,允许第三方在此许可证条款下使用,并且不得因为此项授权行为而收费。</font></li><li><font color="#000066">如果修改的程序在执行时以交谈方式读取命令,您必须使它在开始进入一般的交谈使用方式时打印或显示声明:包括适当的版权声明和没有担保的声明( 或者您提供担保的声明 );使用者可以按此许可证条款重新发布程序的声明;并告诉使用者如何看到这一许可证的副本。( 例外的情况:如果原始程序以交谈方式工作,但它通常并不打印这样的声明,那么您基于此程序的作品也就不用打印声明)。</font></li></ul><font color="#000066"> </font><br><font color="#000066">这些要求适用于整个修改过的作品。如果能够确定作品的一部分并非本程序的衍生产品,且可以合理地单独考虑并将它与原作品分开的话,则当您将它作为独立的作品发布时,它不受此许可证和其条款的约束。但是当您将这部分与基于本程序的作品一同发布时,则整个套件将受到本许可证条款约束,因为本许可证对于其它许可证持有人的授权扩大到整个产品,也就是套件的每个部分,不管它是谁写的。</font><br><font color="#000066"> </font><br><font color="#000066">因此,本条款的意图不在于剥夺您对完全由您自身完成作品的权利,而是履行权利来控制基于本程序的集体作品或衍生作品的发布。</font><br><font color="#000066"> </font><br><font color="#000066">此外,将与本程序无关的作品和本程序 ( 或本程序的衍生作品) 一起放在贮存媒体或发布媒体的同一卷上,并不导致将其它作品置于此许可证的约束范围之内。</font><br><font color="#000066"> </font><li><font color="#000066">您可以以目标码或可执行形式复制或发布程序 ( 或符合第2 款,本程序的衍生作品 ),只要您遵守前面的第 1、2 款,并同时满足下列三条中的任一条。</font></li><br><font color="#000066"> </font><ul><li><font color="#000066">在通常用作软件交换的媒体上,和目标码一起附有机器可读的完整的本程序原始码。这些原始码的发布应符合上面第1,2 款的要求。或者</font></li><li><font color="#000066">在通常用作软件交换的媒体上,和目标码一起,附上书面报价,提供替第三方复制原始码的服务。该书面报价有效期不得少于3 年,费用不得超过完成原程序发布的实际成本,原始码的发布应符合上面的第1,2 款的要求。或者</font></li><li><font color="#000066">和目标码一起,附有您收到的发布原码的报价信息。 (这一条款只适用于非商业性发布,而且您只收到程序的目标码或可执行码,和按b 款要求提供的报价 )</font></li></ul><font color="#000066"> </font><br><font color="#000066">作品的原始码指的是对作品进行修改最优先择取的形式。对可执行的作品而言,完整的原始码套件包括:所有模块的所有原始程序,加上有关的接口的定义,加上控制可执行作品的安装和编译的script。至于那些通常伴随着执行本程序所需的操作系统组件 ( 如编译器、核心等) 而发布的软件 ( 不论是原始码或可执行码 ),则不在本许可证要求以程序原始码形式伴随发布之列,除非它是本程序的一部分。</font><br><font color="#000066"> </font><br><font color="#000066">如果可执行码或目标码是以指定复制地点的方式来发布,那么在同一地点提供等价的原始码复制服务也可以算作原始码的发布,然而第三方并不需因此而负有必与目标码一起复制原始码的义务。</font><br><font color="#000066"> </font><li><font color="#000066">除了本许可证明白声明的方式之外,您不能复制,修改,转发许可证和发布程序。任何试图用其它方式复制,修改,转发许可证和发布程序是无效的,而且将自动结束许可证赋予您的权利。然而,对那些从您那里按许可证条款得到副本和权利的人们,只要他们继续全面履行条款,许可证赋予他们的权利仍然有效。</font></li><br><font color="#000066"> </font><li><font color="#000066">您没有在许可证上签字,因而您没有必要一定接受此一许可证。然而,没有任何其它东西赋予您修改和发布程序及其衍生作品的权利。如果您不接受许可证,这些行为是法律禁止的。因此,如果您修改或发布程序( 或本程序的衍生作品 ) ,您就表明您接受这一许可证以及它的所有有关复制、发布和修改程序或基于程序的作品的条款和条件。</font></li><br><font color="#000066"> </font><li><font color="#000066">每当您重新发布程序 ( 或任何程序的衍生作品 ) 时,接受者自动从原始许可证颁发者那里接到受这些条款和条件支配的复制、发布或修改本程序的许可。您不可以增加任何条款来进一步限制本许可证赋予他们的权利。您也没有强求第三方履行许可证条款的义务。</font></li><br><font color="#000066"> </font><li><font color="#000066">如果由于法院判决或违反专利的指控或任何其它原因 (不限于专利问题 ) 的结果,使得强加于您的条件 ( 不管是法院判决,协议或其它)和许可证的条件有冲突时,他们也不能令您背离许可证的条款。在您不能同时满足本许可证规定的义务及其它相关的义务来发布程序时,则结果您只能够根本不发布程序。例如,如果某一专利许可证不允许所有直接或间接从您那里接受副本的人们,在不付专利费的情况下重新发布程序,唯一能同时满足两方面要求的办法是停止发布程序。</font></li><br><font color="#000066"> </font><br><font color="#000066">如果本条款的任何部分在特定的环境下无效或无法实施,就使用条款的其余部分,并将这部分条款作为整体用于其它环境。</font><br><font color="#000066"> </font><br><font color="#000066">本条款的目的不在于引诱您侵犯专利或其它财产权的要求,或争论这种要求的有效性。本条款的主要目的在于保护自由软件发布系统的完整性。它是通过公共许可证的应用来实现的。许多人已依赖同是出自此系统的应用程序,经由此系统发布大量自由软件而做出慷慨的供献。作者/ 捐献者有权决定他/她是否通过任何其它系统发布软件,许可证接受者不能强迫作者/ 捐献者做某种特定的选择。</font><br><font color="#000066"> </font><br><font color="#000066">我们相信许可证其它部分已涵盖本节所述状况,本节目的只在更明确说明许可证其余部分可能产生的结果。</font><br><font color="#000066"> </font><li><font color="#000066">如果由于专利或者由于有版权的接口问题使程序在某些国家的发布和使用受到限制,则以本许可证发布程序的原始作者可以增加发布地区的限制条款,将这些国家明确排除在外,并在这些国家以外的地区发布程序。在这种情况下,这些限制条款如同写入本许可证一样,成为许可证的条款。</font></li><br><font color="#000066"> </font><li><font color="#000066">自由软件基金会可能随时出版通用公共许可证的修改版或新版。新版和当前的版本在精神上保持一致,但在细节上可能有出入,以处理新的问题与状况。</font></li><br><font color="#000066"> </font><br><font color="#000066">每一版本都有不同的版本号。如果程序指定可适用的许可证版本号以及"任何更新的版本" ,您有权选择遵循指定的版本或自由软件基金会以后出版的新版本。如果程序未指定许可证版本,您可选择自由软件基金会已经出版的任何版本。</font><br><font color="#000066"> </font><li><font color="#000066">如果您愿意将程序的一部分结合到其它自由程序中,而它们的发布条件不同,请写信给作者,要求准予使用。如果是自由软件基金会加以版权保护的软件,请

⌨️ 快捷键说明

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