我们在 Linux 基础里面提到了 Linux 是
基于 GPL 的情况下而允许大众可以做最大限度的使用!那么 GPL 是什么呢?
基本上他是基于 GNU 的架构下的!简单的说, GNU 就是『自由软件』的意思,
『自由软件』是放置于网络上供人自由下载使用的软件,基本上他会提供源代码与编译完成的运行档
(有的仅提供原始码,要编译得自己来才行),并鼓励用户修改程序使符合用户本身的服务需求,
当然啰,如果你将这些自由软件修改之后,以商业的手法来贩卖,也不会触犯到什么法律上的责任啦,
只是如此一来则违反了自由软件的创作美意了!
在目前的台湾教育界中,有一群老师也是在积极的从事这一种『自由软件』 的集体创作呢!如此一来将有助于台湾中小学教师的计算机程度,并提供良好的学习环境呢!当真是很不错呦!以下将 GNU/GPL 的中文译本附上,大家可以稍微看一看啰! 版权所有 (C) 1989,1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307USA 允许每个人复制和发布这一许可证原始文件的副本,但绝对不允许对它进行任何修改。 声明
This is an unofficial translation of the GNU 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 GPL-- only the original English
text of the GNU GPL does that. However, we hope that this translation will help
Chinese speakers understand the GNU GPL better. 这是一份 GNU 通用公共许可证非正式的中文翻译。它不是自由软件基金会所发布, 并且不能适用于使用 GNU GPL 的软件 ── 只有 GNU GPL 英文原文的版本才行。然而, 我们希望这份翻译能帮助中文的使用者更了解 GNU GPL。 序言
大多数软件许可证的用意在于剥夺您共享和修改软件的自由。相反的,GNU
通用公共许可证力图保证您共享和修改自由软件的自由 ── 保证自由软件对所有用户都是自由的。GNU
GPL 适用于大多数自由软件基金会的软件,以及任何因信任而采用 GNU GPL 的作者所开发的软件。(有些自由软件基金会软件受
GNU 函式库通用许可证的保护)。您也可以将它用到您的程序中。 当我们谈到自由软件 ( free software ) 时,我们指的是自由而不是价格。我们把 GNU 通用公共许可证设计成您的保障,让您保有发布自由软件的自由 ( 您可以自由决定是否要对此项服务收取费用); 确保您能收到程序原始码或者在您需要时能得到它;确保您能修改软件或将它的一部分用于新的自由软件; 而且还确保您知道您拥有这些权利。 为了保护您的权利,我们需要作出规定:禁止任何人剥夺您的权利,或者要求您放弃这些权利。 如果您修改了自由软件或者发布了软件的副本,这些规定就转化为您的责任。 例如,如果您发布这样一个程序的副本,不管是免费的还是收费的, 您必须将您具有的一切权利给予您的接受者;您必须确认他们能收到或得到源代码; 并且将这些条款给他们看,使他们知道他们有这样的权利。 我们采取两项措施来保护您的权利:
最后,由于任何自由软件不断受到软件专利的威胁,故我们希望避免这样的风险。 如果自由软件的再发布者以个人名义获得专利许可证,也就等同将软件变为私有。 为防止这一点,我们必须明确声明:任何专利必须以允许每个人自由使用为前提,否则就不准许有专利。 下面是有关复制、发布和修改的确切的条款和条件。 GNU 通用公共许可证 有关复制,发布和修改的条款和条件
凡是版权所有者在其程序和作品中声明其程序和作品可以在
GNU GPL 条款的约束下发布,这样的程序或作品都受到本许可证约束。下面提到的
"程序" 指的是任何这样的程序或作品。而 "程序的衍生作品"
指的是这样的程序或者版权法认定下的衍生作品,也就是说包含此程序或程序的一部分的套件,
可以是原封不动的,或经过修改的,和/或翻译成其他语言的
( 程序 )。( 在下文中,"修改" 一词的涵义一律包含翻译作品。) 每个许可证接受人
( license ) 用 "您" 来称呼。
条款结束本许可证条款不适用于复制,发布和修改以外的行为。这些行为超出这些条款的范围。 运行本程序的行为不受条款的限制。而程序的输出只有在其内容构成本程序的衍生作品 ( 并非只是因为该输出由本程序所产生 ) 时,这一条款才适用。 至于程序的输出内容是否构成本程序的衍生作品,则取决于程序具体的用途。
译注:以下不是法律条文,只是要教一般的程序设计师如何使用 GNU GPL
如何将这些条款用到您的新程序 如果您开发了新程序,而且您需要它得到公众最大限度的利用,要做到这一点的最好办法是将它施以 GNU GPL,使得每个人都能循此条款来修改和重新发布你写的软件。 为了做到这一点,请将程序附上下列声明。最安全的方式是将它放在每个原始码文件的开头,以便最有效地传递没有担保的信息。每个文件至少应有 "版权所有" 行以及在什么地方能看到声明全文的说明。 用一行空间描述程序的名称和它的用途版权所有 (C) 19XX 作者姓名 本程序是自由软件,您可以遵照自由软件基金会 ( Free Software Foundation ) 出版的 GNU 通用公共许可证条款 ( GNU General Public License ) 第二版来修改和重新发布这一程序,或者自由选择使用任何升级的版本。 发布这一程序的目的是希望它有用,但没有任何担保。甚至没有适合特定目的而隐含的担保。更详细的情况请参阅 GNU 通用公共许可证。 您应该已经和程序一起收到一份 GNU 通用公共许可证的副本。如果还没有,写信给: Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 此外还应加上如何和您保持联系的信息。 如果程序以交谈方式进行工作,当它开始进入交互方式工作时,应输出类似下面的简短声明: Gnomovision 第 69 版,版权所有 (C) 19XX,作者姓名, Gnomovision 绝对没有担保。要知道详细情况,请输入 "show w"。 这是自由软件,欢迎您遵守一定的条件重新发布它,要知道详细情况,请输入 "show c"。 假设的命令 "show w" 和 "show c" 应显示通用公共许可证的相应条款。当然,您使用的命令名称可以不同于 "show w" 和 "show c" 。根据您的程序的具体情况,也可以用菜单或鼠标来显示这些条款。 如果需要,您应该取得您的上司 ( 如果您是程序员 ) 或您的学校签署放弃程序版权的声明。下面只是一个例子,您应该改变相应的名称: Yoyodyne 公司以此方式放弃 James Hacker 所写的 Gnomovision 程序的全部版权利益。 Ty coon 签名,1989.4.1 Ty coon 副总裁 这一许可证不允许您将程序并入私有程序。如果您的程序是一个子函式库。您可能会认为让它和私有的应用程序连接会更有用。如果您想这么做,请使用 GNU 函式库通用公共许可证代替本许可证。 |
||
本网页主要以Firefox配合解析度 1024x768 作为设计依据 鸟哥自由软件整合应用研究室