官方文档地址:wxpython.org,此文档记录了阅读官网文档过程的翻译
wxPython采用“wxWindows库许可证”进行授权。
wxWindows库许可证本质上是L-GPL(Library General Public Licence,库通用公共许可证),但有一个例外条款,即以二进制形式发布的衍生作品可以根据用户自己的条款进行分发。这是一种能够满足那些希望使用wxWidgets开发GPL许可软件的人,同时也满足那些开发专有软件的人的解决方案。
wxWindows库许可证已经被开源促进会(Open Source Initiative, OSI)批准。
2005年8月,wxWindows库许可证第2条款中的一个模糊表述被移除(将“the user's”替换为“your”),许可证版本提升至3.1。
以下部分展示了各种许可证文件的实际文本内容。一般来说,你可以将其中的“wxWidgets”替换为“wxPython”,以便将许可证条款适用于你对wxPython的使用。
前言
wxWidgets库的许可旨在保护wxWidgets库本身、其开发者以及用户,以防止其所代表的巨大投入被滥用。
根据原始wxWidgets许可条款,如果您以二进制形式分发产品,则作为用户,您无需随产品分发wxWidgets
源代码。然而,您不能限制他人以源代码形式使用该库,也不能剥夺他人以预期方式使用或分发wxWidgets
源代码的权利。
wxWindows库许可证确立了代码及相关材料的版权,并且它授予你复制、分发和/或修改该库的法律许可。
它还声明,作者对于此代码或衍生代码不提供任何保证。
wxWidgets的核心发行版包含两种不同许可证的文件:
* 大多数文件根据GNU Library General Public License(版本 2)分发,附带一个特殊例外条款。
你可以从源代码或修改后的版本创建并分发目标代码版本(即使这些修改版本包含不同许可证的代码),并且
可以按照你自己的条款分发这些二进制文件。
* 大多数核心wxWidgets手册是根据“wxWindows Free Documentation License”*提供的,该许可证允许你
分发修改后的手册版本,例如记录了你在库的版本中所做的修改的版本。然而,你不能限制任何第三方将你的更
改重新整合到原始手册中。
wxWindows库许可证
wxWindows库许可证, Version 3.1
======================================
Copyright (c) 1998-2005 Julian Smart, Robert Roebling et al
每个人都可以复制和分发这份许可证文档的逐字副本,但不允许对其进行更改。
WXWINDOWS LIBRARY LICENCE
复制、分发和修改的条款和条件
这个库是免费软件;你可以根据自由软件基金会发布的GNU Library General Public Licence的条款重新
分发它和/或修改它;你可以选择许可证的第2版,或者(根据你的选择)任何后续版本。
这个库是基于希望它会有所帮助的信念而分发的,但没有任何保证;甚至没有隐含的关于商品性或特定用途适
用性的保证。更多详情请参阅GNU Library General Public Licence。
你应该随软件收到了一份GNU Library General Public Licence的副本,通常文件名为COPYING.LIB。如
果没有收到,请写信至Free Software Foundation, Inc.,地址为
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA。
例外条款说明
1. 作为一项特别的例外条款,本库的版权所有者授予许可,允许对本库中包含的文本进行额外的使用,这些文
本根据wxWindows库许可证许可,适用许可证的第3.1版,或者(根据你的选择)由第3.1版许可证文档的版权
所有者发布的任何后续版本的许可证。
2. 例外情况是,你可以使用、复制、链接、修改并根据你自己的条款分发基于该库的作品的二进制目标代码版
本。
3. 如果你从根据GNU通用公共许可证或GNU库通用公共许可证条款分发的文件中复制代码到本库的副本中(本许
可证允许这样做),那么本例外条款不适用于你以这种方式添加的代码。为了避免误导任何人关于此类修改文件
的状态,你必须从这些代码中删除此例外通知,并/或相应地调整许可证条件通知。
4. 如果你为这个库编写自己的修改版本,是否允许这个例外条款适用于你的修改,由你自行决定。如果你不希
望这样,你必须从这些代码中删除这个例外通知,并/或相应地调整许可证条件通知。
wxWindows免费文档许可证
wxWindows免费文档许可证, Version 3
===============================================
Copyright (c) 1998 Julian Smart, Robert Roebling et al
每个人都可以复制和分发这份许可证文档的逐字副本,但不允许对其进行更改。
WXWINDOWS FREE DOCUMENTATION LICENCE
复制、分发和修改的条款和条件
1. 允许制作和分发这份手册或文档的逐字副本,前提是所有副本上都保留了版权声明和本许可通知。
2. 允许通过文档处理系统处理此文件或文档,并且在您和任何第三方的选择下,打印处理结果,前提是打印的
文档带有与本许可相同的复制许可通知。
3. 允许在逐字复制的条件下复制和分发本手册或文档的修改版本,但必须包含原始文档中关于许可条件的部分
,例如GNU通用公共许可证、GNU库通用公共许可证和任何wxWindows许可证的完整内容,并且整个衍生作品必
须在与本许可相同的条件下分发。
4. 允许将本手册或文档翻译成其他语言并分发,条件是必须符合修改版本的上述条件,但与许可相关的部分
(包括本段)也可以包含在由相关许可证文档的版权所有者批准的翻译版本中,除了原始的英文版本外。
免责声明
5. 由于本手册或文档是免费授权的,因此在适用法律允许的范围内,不提供任何保证。除非另有书面说明,
版权所有者和/或其他方均以“现状”提供本手册或文档,不提供任何形式的保证,无论明示还是默示,包括
但不限于对商品性和特定用途适用性的默示保证。如果手册或文档存在缺陷,所有必要的维修、修理或更正
费用由您自行承担。
6. 除非适用法律要求或书面同意,否则任何版权所有者,或任何可能根据上述许可修改和/或分发本手册或文
档的第三方,均不对您承担任何损害赔偿责任,包括任何一般性、特殊性、附带性或后果性损害(包括但不限
于数据丢失、数据不准确或您或第三方遭受的损失,或基于手册或文档的程序无法与其他程序正常运行),
即使此类持有者或其他方已被告知此类损害的可能性。