Modo第三方图书馆

以下是Modo的第三方库,它们作为以下软件的一部分捆绑在一起Mari为了使某些跨产品功能正常运行。

注意:  如果出于任何原因您认为Foundry无权使用这些库或字体,请直接通过以下地址的支持门户联系客户支持: https://support.foundry.com

第三方图书馆

图书馆

图书馆

阿伦比奇

NVIDIA纹理工具

促进

开启EXR

子弹

openjpeg的

科拉达

OpenNURBS

FBX

的OpenSSL

HDF5

佩尔

libJpeg

派赛德

libPng

蟒蛇

libTiff

tinyxml

a

zlib

迷你拉链

zlib125

解析器

zlibopennurbs

第三方图书馆许可

下表列出了第三方库及其许可证。

贡献者

描述

执照

阿伦比奇

文件格式支持

TM&©2010-2012 Lucasfilm Entertainment Company Ltd.或Lucasfilm Ltd.保留所有权利。

Industrial Light&Magic,ILM和Bulb and Gear设计徽标均为Lucasfilm Ltd.的注册商标或服务标志。

分级为4 +©2010-2012 Sony Pictures Imageworks Inc. 版权所有。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

二进制形式的重新分发必须在分发随附的文档和/或其他材料中复制以上版权声明,此条件列表以及以下免责声明。

未经事先明确的书面许可,不得使用Industrial Light&Magic的名称或其贡献者的名称来认可或促销从该软件衍生的产品。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。版权拥有者或贡献者在任何情况下均不对任何直接,间接,偶发,特殊,专有或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使已事先告知)进行了赔偿。

促进

源代码功能/模板库

Boost软件许可-版本1.0-2003年8月17日

特此免费授予任何获得本许可(“软件”)涵盖的软件和随附文档副本的任何人或组织,以使用,复制,显示,分发,执行和传输本软件的许可,以及准备软件的衍生作品,并允许提供软件的第三方这样做,但必须遵守以下条件:

本软件和本完整声明中的版权声明,包括上述许可授予,本限制和以下免责声明,必须全部或部分包含在本软件的所有副本中,以及本软件的所有衍生作品中,除非有此类声明。复制或衍生作品仅采用源语言处理器生成的机器可执行目标代码的形式。

该软件按“原样”提供,不提供任何形式的明示或暗示的保证,包括但不限于对适销性,特定目的的适用性,标题和所有权的担保。在任何情况下,无论是由于合同,侵权或其他原因引起的,与软件有关,与软件或软件的使用或其他方式有关的任何损害或其他责任,版权所有者或分发本软件的任何人均不承担任何责任。

子弹

 

使用zlib许可证。

版权所有(C)1995-2013 Jean-loup Gailly和Mark Adler

该软件按“原样”提供,没有任何明示或暗示的保证。作者概不对使用此软件引起的任何损失负责。

任何人均有权将本软件用于任何目的(包括商业应用程序),并可以对其进行更改和自由分发,但要遵守以下限制:

1.   该软件的来源不得虚假陈述;您不得声称自己编写了原始软件。如果您在产品中使用此软件,则应感谢您提供产品文档中的确认,但这不是必需的。
2.   更改后的源版本必须清楚地标上原样,并且不得将其误认为是原始软件。
3.   不得从任何源分发中删除或更改此通知。

Jean-loup Gailly-jloup@gzip.org

马克·阿德勒(Mark Adler)-madler@alumni.caltech.edu

科拉达

 

特此免费授予获得此软件和相关文档文件(“软件”)副本的任何人无限制地处理软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许具备软件的人员这样做,但须满足以下条件:

上述版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的担保。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

Autodesk FBX

文件格式支持

该软件包含由Autodesk,Inc.开发的Autodesk®FBX®代码。版权所有2008 Autodesk,Inc. 版权所有。此类代码按“原样”和Autodesk,Inc.提供。拒绝任何明示或暗示的保证,包括但不限于对适销性,针对特定目的的适用性或不侵犯第三方权利的暗示保证。在任何情况下,Autodesk,Inc.均不得。对于任何原因造成的任何直接,间接,偶然,特殊,示范或结果性损害(包括但不限于购买替代商品或服务,使用,数据或利润损失或业务中断)承担责任责任理论,无论以合同形式,严格责任还是侵权行为(包括过失或其他形式),均以上述方式产生。

HDF5

用于存储和管理数据的数据模型,库和文件格式

HDF5(分层数据格式5)软件库和实用程序的版权声明和许可条款

HDF5(分层数据格式5)软件库和实用程序HDF Group版权所有2006-2012。

NCSA HDF5(分级数据格式5)软件库和实用程序版权所有,1998-2006,由伊利诺伊大学董事会管理。

版权所有。

只要满足以下条件,就可以出于任何目的(包括商业目的)以原始和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

1.   源代码的重新分发必须保留上述版权声明,此条件列表以及以下免责声明。
2.   二进制形式的重新分发必须在分发随附的文档和/或材料中复制上述版权声明,此条件列表以及以下免责声明。
3.   此外,修改后的源代码或二进制代码形式的重新分发必须带有显着的声明,指出原始代码已更改以及更改日期。
4.   要求(但并非必须)所有提及该软件功能或使用的出版物或广告材料,以确认该软件是由HDF集团和伊利诺伊大学厄本那-香槟分校的国家超级计算应用中心共同开发的,并感谢贡献者。
5.   未经HDF集团,大学或贡献者事先明确的书面许可,不得使用HDF集团的名称,大学的名称或任何贡献者的名字来认可或促销从该软件衍生的产品。 。

HDF5(续)

 

免责声明:

HDF集团和贡献者按“原样”提供此软件,不提供任何形式的明示或暗示的担保。对于因使用本软件而引起的用户损失,HDF集团或贡献者概不负责,即使已被告知可能造成这种损害。

贡献者:伊利诺伊大学国家超级计算应用中心(NCSA),Fortner Software,Unidata程序中心(netCDF),独立JPEG组(JPEG),Jean-loup Gailly和Mark Adler(gzip),以及Digital Equipment Corporation( DEC)。

HDF5的一些部分是在劳伦斯伯克利国家实验室(LBNL)和美国能源部根据主要合同No. DE-AC02-05CH11231。

HDF5的一些部分是在加利福尼亚大学劳伦斯·利弗莫尔国家实验室(UC LLNL)的支持下开发的。以下声明适用于产品的这些部分,并且必须保留在源代码,二进制文件,文档和/或随附材料的任何重新分发中:

这项工作部分由加利福尼亚大学劳伦斯·利弗莫尔国家实验室(UC LLNL)根据合同编号1进行。美国能源部(DOE)与加利福尼亚大学(University)摄政分校之间的W-7405-ENG-48(合同48),用于UC LLNL的运营。

免责声明:

这项工作是根据美国政府机构赞助的工作而准备的。对于所披露的任何信息,设备,产品或过程的准确性,完整性或实用性,美国政府,加利福尼亚大学及其任何员工均不做任何明示或暗示的担保,也不承担任何责任或义务,或表示其使用不会侵犯私有权。

HDF5(续)

 

本文通过商品名称,商标,制造商或其他方式提及任何特定的商业产品,过程或服务,不一定构成或暗含其对美国政府或加利福尼亚大学的认可,推荐或偏爱。本文所表达的作者的观点和见解不一定表示或反映美国政府或加利福尼亚大学的观点和见解,并且不得用于广告或产品背书目的。

libJpeg

文件格式支持

该软件是汤姆·莱恩,菲利普·格拉德斯通,吉姆·鲍彻,李·克罗克,朱利安·明奎隆,路易斯·奥尔蒂斯,乔治·菲利普斯,戴维·罗西,吉多·沃尔伯丁,盖·魏斯和其他独立JPEG组成员的作品。

IJG不隶属于官方的ISO JPEG标准委员会。

作者对此软件,软件的质量,准确性,适销性或特定用途的适用性不做任何明示或暗示的担保或陈述。该软件按“原样”提供,您(它的用户)将对其质量和准确性承担全部风险。

该软件的版权(C)1991-1998,Thomas G.Lane。除以下规定外,保留所有权利。

特此授予在任何情况下免费使用,复制,修改和分发本软件(或其部分)的许可,但要遵守以下条件:

(1)如果分发了此软件的源代码的任何部分,则必须包括此README文件,并且此版权和无担保声明不得更改;并且原始文件的任何添加,删除或更改必须在随附的文档中明确指出。

(2)如果仅分发可执行代码,则随附的文档必须声明“此软件部分基于Independent JPEG Group的工作”。

(3)仅当用户对任何不良后果承担全部责任时,才授予使用该软件的许可;作者不承担任何形式的赔偿责任。

libJpeg(续)

 

这些条件适用于衍生自或基于IJG代码的任何软件,而不仅仅是未修改的库。如果您使用我们的工作,则应该承认我们。

未经许可,不得在与本软件或其衍生产品相关的广告或宣传中使用任何IJG作者的姓名或公司名称。该软件只能称为“独立JPEG组的软件”。

我们特别允许并鼓励将此软件用作商业产品的基础,前提是产品供应商承担所有保修或责任索赔。

经版权持有人,加利福尼亚州门洛帕克市的Aladdin Enterprises的独资经营者L. Peter Deutsch许可,ansi2knr.c包含在此发行版中。ansi2knr.c不受上述版权和条件的限制,而是受Free Software Foundation的通常发行条款的约束;原则上,如果重新分发源代码,则必须包括源代码。(有关完整的详细信息,请参见文件ansi2knr.c。)但是,由于从IJG代码生成的任何程序都不需要ansi2knr.c,因此,与前几段内容相比,这对您的限制并不多。

Unix配置脚本“ configure”是使用GNU Autoconf生成的。它是自由软件基金会的版权,但可以自由分发。它的支持脚本(config.guess,config.sub,ltconfig,ltmain.sh)也是如此。另一个支持脚本install-sh是MIT的版权,但也可以免费分发。

似乎JPEG规范的算术编码选项已包含在IBM,AT& T和三菱拥有的专利中。因此,在未获得一个或多个许可证的情况下,不能合法地使用算术编码。因此,已经从免费的JPEG软件中删除了对算术编码的支持。(由于算术编码仅比未专利的霍夫曼模式提供了少量收益,因此不太可能有很多实现都支持它。)据我们所知,对其余代码没有专利限制。

libJpeg(续)

 

IJG发行版以前包含用于读取和写入GIF文件的代码。为避免与Unisys LZW专利纠缠在一起,已完全删除了GIF读取支持,并且简化了GIF编写器以生成“未压缩的GIF”。此技术不使用LZW算法;生成的GIF文件比平时大,但所有标准GIF解码器均可读取。

我们必须声明“图形交换格式(c)是CompuServe Incorporated的版权属性。GIF(sm)是CompuServe Incorporated的服务商标财产。”

libPng

文件格式支持

如果您修改libpng,则可以在此句子后立即插入其他声明。

此代码在libpng许可下发布。

2004年8月15日至2012年7月11日至1.5.12的libpng版本1.2.6为(c)2004、2006-2012 Glenn Randers-Pehrson版权所有,并根据与libpng-1.2相同的免责声明和许可进行分发.5下列人员已添加到贡献作者列表中:

考斯敏·特鲁塔(Cosmin Truta)

2000年7月1日至2002年10月3日至1.2.5至2002年10月3日的libpng版本1.0.7为(c)2000-2002 Glenn Randers-Pehrson版权所有,并根据与libpng-1.0.6相同的免责声明和许可进行分发并将以下个人添加到贡献作者列表中:

西蒙·皮埃尔·卡迪克斯

埃里克·雷蒙德

吉尔斯·弗兰特(Gilles Vollant)

以及免责声明的以下补充:

没有保证不会干扰您对图书馆的使用或侵权。无法保证我们的努力或图书馆会满足您的任何特定目的或需求。该库提供了所有故障,用户要承担令人满意的质量,性能,准确性和努力的全部风险。

libPng(续)

 

1998年1月至2000年3月20日至1.0.6的libpng版本0.97为(c)1998、1999 Glenn Randers-Pehrson版权所有(c)1998,并根据与libpng-0.96相同的免责声明和许可进行分发,并添加了以下个人到作者列表:

汤姆·莱恩

格伦·兰德斯·佩尔森

威廉·范·舍克

libpng版本0.89(1996年6月至1997年5月的0.96)是(c)1996,1997 Andreas Dilger版权所有

根据与libpng-0.88相同的免责声明和许可进行分发,并且以下个人已添加到“贡献作者”列表中:

约翰·鲍勒

凯文·布雷西

山姆·布谢尔

马格努斯·霍尔姆格伦(Magnus Holmgren)

格雷格·罗洛夫斯(Greg Roelofs)

汤姆·坦纳

libpng 1995年5月的0.5版本到1996年1月的0.88版本是(c)1995,1996 Guy Eric Schalnat,Group 42,Inc.

为了本版权和许可的目的,“撰稿人”定义为以下个人:

安德里亚斯·迪尔格(Andreas Dilger)

戴夫·马丁代尔

盖伊·埃里克·沙纳特

保罗·施密特

蒂姆·韦格纳

libPng(续)

 

PNG参考库按“原样”提供。撰稿人和第42组公司。拒绝所有明示或暗示的保证,包括但不限于适销性和适用于任何目的的保证。撰稿人和第42组公司。对于因使用PNG参考库而可能造成的直接,间接,偶然,特殊,示例性或后果性的损害不承担任何责任,即使已告知此类损害的可能性。特此授予出于任何目的免费使用,复制,修改和分发此源代码或其部分的权限,但有以下限制:

此源代码的来源不得虚假陈述。

更改后的版本必须清楚地标上原样,并且不得将其误认为是原始来源。

不得从任何来源或更改的来源分布中删除或更改此版权声明。

撰稿人和第42组公司。明确允许免费使用,并鼓励将此源代码用作支持商业产品中PNG文件格式的组件。如果您在产品中使用此源代码,则不需要确认但不胜感激。

可以使用“ png_get_copyright”功能,以便在“关于”框等中方便使用:

printf("%s",png_get_copyright(NULL));

同样,PNG徽标(当然是PNG格式)在文件“ pngbar.png”和“ pngbar.jpg(88x31)和” pngnow.png”(98x31)中提供。Libpng是OSI认证的开源软件。OSI认证的开放源代码是开放源代码计划的认证标志。

格伦·兰德斯·佩尔森

在users.sourceforge.net上的glennrp

2012年7月11日

libTiff

文件格式支持

版权所有(c)1988-1997 Sam Leffler

版权所有(c)1991-1997 Silicon Graphics,Inc.

特此授予为任何目的使用,复制,修改,分发和出售本软件及其文档的许可,但前提是:(i)上述版权声明和本许可声明出现在该软件和相关文档的所有副本中, (ii)未经Sam Leffler和Silicon Graphics事先书面许可,不得在与该软件有关的任何广告或宣传中使用Sam Leffler和Silicon Graphics的名称。

本软件按“原样”提供,没有任何形式的,明示的,暗示的或其他形式的担保,包括但不限于对适销性或特定用途的担保。

在任何情况下,SAM LEFFLER或SILICON GRAPHICS对任何种类的任何特殊,偶发,间接或继发的损坏,或由于使用,数据或利润的损失,无论是否事先告知和使用而造成的任何损坏,均不承担任何责任。基于任何责任理论,归因于本软件的使用或性能或与之有关。

a

源代码语言

特此免费授予获得此软件和相关文档文件(“软件”)副本的任何人无限制地处理软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许具备软件的人员这样做,但须满足以下条件:

上述版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的担保。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

迷你拉链

库压缩文件

使用zlib许可证。

版权所有(C)1995-2013 Jean-loup Gailly和Mark Adler

该软件按“原样”提供,没有任何明示或暗示的保证。作者概不对使用此软件引起的任何损失负责。

任何人均有权将本软件用于任何目的(包括商业应用程序),并可以对其进行更改和自由分发,但要遵守以下限制:

1.   该软件的来源不得虚假陈述;您不得声称自己编写了原始软件。如果您在产品中使用此软件,则应感谢您提供产品文档中的确认,但这不是必需的。
2.   更改后的源版本必须清楚地标上原样,并且不得将其误认为是原始软件。
3.   不得从任何源分发中删除或更改此通知。

Jean-loup Gailly-jloup@gzip.org

马克·阿德勒(Mark Adler)-madler@alumni.caltech.edu

解析器

 

特此免费授予获得此软件和相关文档文件(“软件”)副本的任何人无限制地处理软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许具备软件的人员这样做,但须满足以下条件:

上述版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的担保。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

NVIDIA纹理工具

图像处理和纹理处理工具的集合。

版权(c)<年份> <版权所有者>

特此免费授予获得此软件和相关文档文件(“软件”)副本的任何人无限制地处理软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许具备软件的人员这样做,但须满足以下条件:

上述版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的担保。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

开启EXR

文件格式支持

Lucasfilm Entertainment Company Ltd.的子公司Industrial Light&Magic版权所有(c)2002-2011。保留所有权利。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

二进制形式的重新分发必须在分发随附的文档和/或其他材料中复制以上版权声明,此条件列表以及以下免责声明。

未经事先明确的书面许可,不得使用Industrial Light&Magic的名称或其贡献者的名称来认可或促销从该软件衍生的产品。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。版权拥有者或贡献者在任何情况下均不对任何直接,间接,偶发,特殊,专有或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使已事先告知)进行了赔偿。

openjpeg的

 

加利福尼亚大学董事会版权所有(c)1998

版权所有。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

1.   重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。
2.   二进制形式的重新分发必须在分发随附的文档和/或其他材料中复制上述版权声明,此条件列表以及以下免责声明

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。在任何情况下,版权持有人或贡献者均不对任何直接,间接,偶发,特殊,特殊或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使已事先告知)进行了赔偿。

OpenNURBS

 

版权所有(c)1993-2006 Robert McNeel&Associates。版权所有。Rhinoceros是Robert McNeel&Associates的注册商标。

本软件按“原样”提供,不提供任何明示或暗示的担保。特此声明,对于任何特定目的的适用性和可贸易性的所有默示担保均被放弃。

openNURBS Initiative为CAD,CAM,CAE和计算机图形软件开发人员提供了在应用程序之间准确传输3D几何图形的工具。

openNURBS提供的工具包括:

C ++源代码库用于读取和写入文件格式。

质量保证和版本控制。

各种支持库和实用程序。

技术支援。

与其他开放式开发计划,联盟或财团不同:

鼓励商业用途。

工具,支持和会员资格是免费的。

没有任何限制。版权和copyleft限制均不适用。

尽管鼓励成员,但不需要成员付出任何努力或技术。

有关更多信息,请参见http://www.openNURBS.org

的OpenSSL

套接字和加密库

版权所有1998-2011

OpenSSL项目。版权所有。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

1.   重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。
2.   二进制形式的重新分发必须在分发随附的文档和/或其他材料中复制以上版权声明,此条件列表以及以下免责声明。
3.   所有提及该功能或使用该软件的广告材料都必须显示以下确认:“此产品包括由OpenSSL Project开发并在OpenSSL Toolkit中使用的软件。(http://www.openssl.org/)”
4.   未经事先书面许可,不得使用名称“ OpenSSL Toolkit”和“ OpenSSL Project”来认可或促销从该软件派生的产品。要获得书面许可,请联系openssl-core@openssl.org。
5.   未经OpenSSL Project事先书面许可,不得将源自此软件的产品称为“ OpenSSL”,也不得在其名称中出现“ OpenSSL”。6.任何形式的重新分发都必须保留以下声明:“此产品包括由OpenSSL Project开发的,用于OpenSSL Toolkit(http://www.openssl.org/)的软件”

OpenSSL(续)

 

该软件由OpenSSL项目按“原样”提供,不提供任何明示或暗示的担保,包括但不限于对适销性和特定用途的适用性的暗示担保。在任何情况下,OpenSSL项目或其贡献者均不对任何直接,间接,偶发,特殊,特殊或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据, ;或业务中断),无论是基于合同,严格责任还是侵权(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使经事先告知) 。

该产品包括由Eric Young编写的加密软件(eay@cryptsoft.com)。本产品包括由Tim Hudson编写的软件(tjh@cryptsoft.com)。

佩尔

源代码语言;用于SDK示例

“艺术许可证”

前言

本文档旨在说明可复制包装的条件,以使版权持有人对包装的开发保持某种艺术控制,同时赋予包装用户使用和分发包装的权利。以或多或少的习惯方式包装,并具有进行合理修改的权利。

定义:

“包”是指版权所有者分发的文件的集合,以及通过文本修改创建的文件集合的派生版本。

“标准版本”是指这样的软件包,如果该软件包尚未修改,或者已按照版权持有人的意愿进行了修改(如下所述)。

“版权持有人”是包装版权中指定的人。

Perl(续)

 

如果您正在考虑复制或分发此软件包,则“您”就是您。

您可以根据媒体成本,复制费用,相关人员的时间等等来证明“合理的复制费”是合理的。(您不需要为版权持有人辩护,而只是作为必须负担费用的整个市场的计算机社区)。

“免费提供”表示对商品本身不收取任何费用,尽管在处理商品时可能会涉及一些费用。这也意味着该物品的接收者可以在收到物品的相同条件下重新分发它。

1.   只要复制所有原始版权声明和相关免责声明,您就可以无限制地制作和分发此软件包标准版本的源格式的逐字副本。
2.   您可以应用错误修复,可移植性修复以及从“公共领域”或“版权持有人”获得的其他修改。以这种方式修改的软件包仍应视为标准版本。
3.   您可以以其他任何方式修改此软件包的副本,只要您在每个已更改的文件中插入醒目声明,说明更改方式和时间,并至少执行以下一项操作:

a)将您的修改放入公共领域,或以其他方式使其免费提供,例如通过将所述修改发布到Usenet或等效介质,或将修改放置在主要存档站点(例如uunet.uu.net)上,或允许版权持有人,将您所做的修改包括在软件包的标准版本中。

b)仅在您的公司或组织内使用修改后的软件包。

c)重命名任何非标准可执行文件,以便其名称与必须提供的标准可执行文件不冲突,并为每个非标准可执行文件提供单独的手册页,清楚地记录了该文件与标准版本的不同之处。

d)与版权持有人作出其他分配安排。

Perl(续)

 

4.   您可以以目标代码或可执行形式分发此Package的程序,但前提是您至少要执行以下一项操作:

a)分发可执行文件和库文件的标准版本,以及在何处获得标准版本的说明(在手册页或等效页面中)。

b)随发行内容一起分发,并带有您的修改的包的机器可读源。

c)为非标准可执行文件提供非标准名称,并在手册页(或等效文件)中清楚记录差异,以及在何处获得标准版本的说明。

d)与版权持有人作出其他分配安排。

5.   您可能会因分发此软件包而收取合理的复制费。您可以选择支持该软件包的任何费用。您可能不会为此套餐本身收取任何费用。但是,您可以将此软件包与其他(可能是商业的)程序一起分发,作为更大(可能是商业的)软件分发的一部分,前提是您不将此软件包作为自己的产品宣传。您可以将此Package的解释器嵌入到您的可执行文件中(通过链接);如果解释器的完整标准版本已嵌入其中,则这仅应视为汇总形式。
6.   作为此Package程序的输入提供或作为输出产生的脚本和库文件不会自动受到此Package的版权保护,而是属于生成它们的任何人,并且可以商业出售,并且可以与该Package合并。如果此类脚本或库文件通过产生二进制可执行映像的所谓“ undump”或“ unexec”方法与此Package聚合在一起,则此类映像的分发不得解释为此Package的分发,也不应解释为此Package的分发属于第3款和第4款的限制,但前提是您不将这种可执行映像表示为该软件包的标准版本。

Perl(续)

 

7.   您提供并链接到此Package以便模拟此Package定义的语言的子例程和变量的C子例程(或其他语言的相对编译的子例程)不应视为此Package的一部分,但等效于第6段,前提是这些子例程不会以任何导致其未能通过该语言的回归测试的方式更改语言。
8.   只要嵌入使用此Package,始终允许将该Package与商业发行进行汇总;也就是说,当不试图使该Package的界面对商业发行的最终用户可见时。此类使用不得解释为该软件包的分发。
9.   未经明确的事先书面许可,不得使用版权持有人的名字来认可或促销从该软件衍生的产品。

此软件包按“原样”提供,没有任何明示或暗示的保证,包括但不限于对特定目的的适销性和适用性的暗示保证。

派赛德

Qt的Python绑定

PySide根据以下条款获得许可GNU次通用公共许可证 (LGPL,版本2.1)。

有关PySide的更多信息,请访问PySide网站: http://www.pyside.org/

蟒蛇

源代码语言

版权所有©2001、2002、2003、2004 Python软件基金会;

版权所有。

根据Python 2.6的PSF许可获得许可。

有关更多详细信息,请参阅https://docs.python.org/2.6/license.html

tinyxml

 

使用zlib许可证。

版权所有(C)1995-2013 Jean-loup Gailly和Mark Adler

该软件按“原样”提供,没有任何明示或暗示的保证。作者概不对使用此软件引起的任何损失负责。

任何人均有权将本软件用于任何目的(包括商业应用程序),并可以对其进行更改和自由分发,但要遵守以下限制:

1.   该软件的来源不得虚假陈述;您不得声称自己编写了原始软件。如果您在产品中使用此软件,则应感谢您提供产品文档中的确认,但这不是必需的。
2.   更改后的源版本必须清楚地标上原样,并且不得将其误认为是原始软件。
3.   不得从任何源分发中删除或更改此通知。

Jean-loup Gailly-jloup@gzip.org

马克·阿德勒(Mark Adler)-madler@alumni.caltech.edu

zlib,zlib125,zlibopennurbs

压缩库

通用压缩库版本1.2.8,2013年4月28日

版权所有(C)1995-2013 Jean-loup Gailly和Mark Adler

该软件按“原样”提供,没有任何明示或暗示的保证。作者概不对使用此软件引起的任何损失负责。

任何人均有权将本软件用于任何目的(包括商业应用程序),并可以对其进行更改和自由分发,但要遵守以下限制:

1.   该软件的来源不得虚假陈述;您不得声称自己编写了原始软件。如果您在产品中使用此软件,则应感谢您提供产品文档中的确认,但这不是必需的。
2.   更改后的源版本必须清楚地标上原样,并且不得将其误认为是原始软件。
3.   不得从任何源分发中删除或更改此通知。

Jean-loup Gailly-jloup@gzip.org

马克·阿德勒(Mark Adler)-madler@alumni.caltech.edu

GNU次通用公共许可证

2.1版,1999年2月

版权所有(C)1991、1999 Free Software Foundation,Inc. 59 Temple Place,Suite 330,波士顿,马萨诸塞州02111-1307美国允许所有人复制和分发本许可证文档的逐字记录副本,但不允许更改。

[这是Lesser GPL的第一个发行版本。它也算作GNU库公共许可证版本2的后继版本,因此是版本号2.1。]

前言

大多数软件的许可旨在剥夺您共享和更改软件的自由。相比之下,GNU通用公共许可证旨在保证您共享和更改自由软件的自由-确保该软件对其所有用户都是免费的。

该许可证,较小的通用公共许可证,适用于自由软件基金会和决定使用它的其他作者的一些特殊指定的软件包(通常是库)。您也可以使用它,但是根据下面的说明,我们建议您首先仔细考虑在任何特定情况下使用此许可证还是普通的通用公共许可证是更好的策略。

当我们谈到自由软件时,我们指的是使用自由,而不是价格。我们的通用公共许可证旨在确保您可以自由分发免费软件的副本(并根据需要收取此服务的费用);您收到了源代码,或者可以获取它;您可以更改软件并在新的免费程序中使用它的片段;并且告知您您可以执行这些操作。

为了保护您的权利,我们需要做出限制,禁止发行商否认您这些权利或要求您放弃这些权利。如果您分发库的副本或对其进行修改,这些限制将对您承担某些责任。

例如,如果您分发图书馆的副本(无论是免费还是收费),则必须授予接收者我们授予您的所有权利。您必须确保它们也可以接收或可以获取源代码。如果将其他代码与库链接,则必须向收件人提供完整的对象文件,以便收件人在对库进行更改并重新编译后可以将它们与库重新链接。并且您必须向他们显示这些术语,以便他们了解其权利。

我们采用两步法保护您的权利:(1)我们为图书馆提供版权,并且(2)我们向您提供此许可,该许可授予您复制,分发和/或修改图书馆的法律许可。

为了保护每个发行商,我们要非常清楚地表明免费图书馆不提供任何保修。同样,如果该库是由其他人修改并传递的,则接收者应该知道他们所拥有的不是原始版本,这样原始作者的声誉就不会受到其他人可能引入的问题的影响。

最后,软件专利对任何免费程序的存在都构成持续威胁。我们希望确保公司不能通过从专利持有人那里获得限制性许可来有效地限制免费程序的用户。因此,我们坚持认为,针对该库版本获得的任何专利许可必须与该许可中指定的完全使用自由一致。

普通的GNU通用公共许可证涵盖了大多数GNU软件(包括某些库)。该许可证,即GNU较小通用公共许可证,适用于某些指定的库,与普通通用公共许可证有很大不同。我们将此许可用于某些库,以允许将这些库链接到非免费程序中。

当程序与库链接时,无论是静态链接还是使用共享库链接,从法律上说,两者的结合是一项合并的工作,即原始库的衍生产品。因此,仅当整个组合符合其自由标准时,普通通用公共许可证才允许进行此类链接。较小的通用公共许可证允许使用更宽松的标准来将其他代码与库链接。

我们将此许可证称为“较少”通用公共许可证,因为与普通的通用公共许可证相比,它在保护用户自由方面的作用较小。它还为其他自由软件开发人员提供了比竞争性非自由程序少的优势。这些缺点是我们对许多图书馆使用普通通用许可证的原因。但是,次级许可证在某些特殊情况下具有优势。

例如,在极少数情况下,可能特别需要鼓励最大程度地使用某个库,以使其成为事实上的标准。为此,必须允许非自由程序使用该库。更为常见的情况是,免费库的功能与广泛使用的非免费库的功能相同。在这种情况下,将免费库限制为仅免费软件无济于事,因此我们使用次通用公共许可证。

在其他情况下,在非自由程序中使用特定库的权限使更多的人可以使用大量的自由软件。例如,在非自由程序中使用GNU C库的许可使更多的人可以使用整个GNU操作系统及其变体GNU / Linux操作系统。

尽管较小的通用公共许可证较少保护用户的自由,但它的确确保了与库链接的程序的用户具有使用库的修改版本运行该程序的自由和权利。

复制,分发和修改的确切条款和条件如下。请密切注意“基于库的作品”和“使用库的作品”之间的区别。前者包含从库派生的代码,而后者必须与库结合才能运行。

复制,分发和修改的条款和条件

0.本许可协议适用于包含版权所有者或其他授权方发出的声明的声明,称其可根据本次级通用公共许可(也称为“本许可”)的条款分发的任何软件库或其他程序。每个被许可人都称呼为“您”。

“库”是指准备的软件功能和/或数据的集合,以便与应用程序(使用其中的某些功能和数据)方便地链接以形成可执行文件。

下面的“库”指的是根据这些条款分发的任何此类软件库或作品。“基于图书馆的作品”是指图书馆或根据版权法的任何衍生作品:也就是说,包含图书馆或其部分内容的作品,可以逐字或经修改和/或直接翻译成另一种语言。(此后,翻译不受限制地包括在术语“修改”中。)

作品的“源代码”是指对作品进行修改的首选作品形式。对于库,完整的源代码是指它包含的所有模块的所有源代码,以及任何相关的接口定义文件,以及用于控制库的编译和安装的脚本。

除复制,分发和修改之外的活动均不受本许可证的约束;它们不在其范围内。使用库运行程序的行为不受限制,并且仅当程序的内容构成基于库的作品时才涉及该程序的输出(与在编写该库的工具中使用库无关)。是否正确取决于库的功能以及使用库的程序的功能。

1.您可以在收到任何原始介质时,以任何方式复制和分发图书馆完整源代码的逐字副本,但前提是您应在每份副本上显眼并适当地发布适当的版权声明和免责声明;保留与本许可有关的所有声明,并且不作任何保证;并分发此许可证的副本以及库。

您可能需要为转移副本的物理行为收取费用,并且可以选择提供保修保护以换取费用。

2.您可以修改图书馆或其任何部分的副本,从而形成基于图书馆的作品,并根据上述第1节的条款复制和分发此类修改或作品,但前提是您还必须满足以下所有条件:这些条件:

a)修改后的作品本身必须是软件库。

b)您必须使修改后的文件带有明显的声明,指出您已更改文件和任何更改的日期。

c)您必须根据本许可的条款,将全部作品免费许可给所有第三方。

d)如果修改后的库中的设施引用使用该设施的应用程序要提供的功能或数据表,而不是调用该设施时传递的参数,那么您必须尽最大努力以确保在应用程序不提供该功能或表的情况下,该设施仍在运行,并执行其目的的任何部分仍然有意义。

(例如,库中用于计算平方根的函数的目的是完全明确定义的,而与应用程序无关。因此,第2d小节要求应用程序提供的任何函数或该函数使用的表必须是可选的:如果应用程序不提供,则平方根函数必须仍然计算平方根。)

这些要求适用于整个修改后的作品。如果该作品的可识别部分不是来自图书馆,而是可以合理地视为独立且独立的作品,则当您将其作为单独的作品分发时,本许可及其条款不适用于这些部分。但是,当您将相同的部分作为基于图书馆的作品的一部分进行分发时,整个部分的分发必须按照本许可的条款进行,其对其他被许可人的许可权扩展到整个人,进而扩展到每个人以及每个部分,无论是谁写的。

因此,本节无意主张权利或对您完全由您撰写的作品的权利提出异议;相反,其目的是行使基于图书馆控制衍生作品或集体作品分发的权利。

此外,仅将基于库的另一作品与基于库(或基于库的作品)在存储或分发介质上的总和聚集也不会将其他作品纳入本许可的范围内。

3.您可以选择将普通GNU通用公共许可的条款而非本许可应用到给定的库副本。为此,您必须更改所有引用此许可证的声明,以便它们引用普通的GNU通用公共许可证版本2,而不是此许可证。(如果出现了比普通GNU通用公共许可证的版本2更新的版本,则可以根据需要指定该版本。)请勿在这些声明中进行任何其他更改。

一旦在给定的副本中进行了更改,该副本便无法恢复,因此普通的GNU通用公共许可证适用于所有后续副本以及由该副本制作的衍生作品。

当您希望将库的部分代码复制到非库程序中时,此选项很有用。

4.您可以按照上述第1节和第2节的条款,以目标代码或可执行格式复制和分发该库(或第2节中的部分或衍生物),并提供相应完整的机器可读源代码代码,必须根据上面第1节和第2节的条款在通常用于软件交换的介质上分发。

如果通过提供从指定位置进行复制的访问权限来进行目标代码的分发,则即使不强迫第三方复制源代码,也提供了从同一位置复制源代码的等效访问权限,仍满足分发源代码的要求。以及目标代码。

5.不包含库的任何部分的派生产品,但旨在通过与库进行编译或链接来与库一起使用的程序称为“使用库的作品”。孤立地讲,此类作品不是图书馆的衍生作品,因此不在本许可范围之内。

但是,将“使用库的作品”与库链接会创建一个可执行文件,该可执行文件是库的派生产品(因为它包含库的某些部分),而不是“使用库的作品”。因此,该可执行文件受此许可证的保护。第6节陈述了分发此类可执行文件的术语。

当“使用库的作品”使用作为库的一部分的头文件中的资料时,即使源代码不是源文件,作品的目标代码也可能是库的派生作品。如果可以在没有库的情况下链接作品,或者作品本身就是一个库,那么这是否成立尤为重要。法律并未明确定义实现此目标的阈值。

如果这样的目标文件仅使用数字参数,数据结构布局和访问器,以及小的宏和小的内联函数(长度为十行或更少),则不受限制地使用该目标文件,无论该文件是否合法。工作。(包含此目标代码以及库的某些部分的可执行文件仍将属于第6节。)

否则,如果作品是图书馆的衍生作品,则您可以根据第6节的条款分发作品的目标代码。包含该作品的所有可执行文件也都属于第6节,无论它们是否直接与库本身链接。

6.除上述各节外,您还可以将“使用图书馆的作品”与图书馆相结合或链接,以制作包含图书馆部分内容的作品,并在您选择的条件下分发该作品,但前提是:条款允许用户自己使用进行修改工作,并进行调试此类修改的逆向工程。

您必须在每份作品的副本中特别注明使用了该库,并且本许可证涵盖该库及其使用。您必须提供此许可证的副本。如果执行期间的作品显示版权声明,则必须在其中包括图书馆的版权声明,以及将用户定向到此许可副本的参考。此外,您必须执行以下操作之一:

a)随作品一起提供图书馆相应的完整机器可读源代码,包括在作品中使用的任何更改(必须在上面的第1和第2节中分发);并且,如果作品是与库链接的可执行文件,则具有完整的机器可读“使用库的作品”作为目标代码和/或源代码,以便用户可以修改库,然后重新链接以生成修改后的可执行文件,其中包含修改后的库。(可以理解,更改库中定义文件内容的用户不一定能够重新编译应用程序以使用修改后的定义。)

b)使用合适的共享库机制与库链接。一种合适的机制是(1)在运行时使用用户计算机系统上已经存在的库副本,而不是将库函数复制到可执行文件中;(2)在库的修改版本下可以正常运行,如果用户安装了该版本,则只要修改后的版本与使用该版本的版本在界面上兼容即可。

c)随作品附有有效期至少为三年的书面要约,以不超过执行此分发费用的费用向同一用户提供上述第6a小节中指定的材料。

d)如果通过提供从指定地点复制的作品来分发作品,则提供从同一地方复制上述指定资料的等效访问权。

e)确认用户已经收到这些材料的副本,或者您已经向该用户发送了副本。

对于可执行文件,“使用库的工作”的必需形式必须包括从可执行文件复制可执行文件所需的任何数据和实用程序。但是,作为特殊的例外,要分发的资料不需要包括任何与运行可执行程序的操作系统的主要组件(编译器,内核等)通常以正态分布(以源或二进制形式)的任何内容,除非该组件本身随可执行文件一起提供。

该要求可能会与通常不随操作系统一起提供的其他专有库的许可限制相抵触。这种矛盾意味着您不能在分发的可执行文件中同时使用它们和库。

7.您可以将基于图书馆的作品的图书馆设施与本许可协议未涵盖的其他图书馆设施并排放置在单个图书馆中,并分发这种组合的图书馆,但要单独分发作品否则,基于图书馆和其他图书馆的设施是允许的,并且前提是您必须执行以下两项操作:

a)随同合并的图书馆一起提供基于图书馆的相同作品的副本,且未与任何其他图书馆设施合并。必须根据以上各节的条款进行分发。

b)在组合库中要特别注意一个事实,即部分内容是基于该库的作品,并说明在何处可以找到同一作品的随附非组合形式。

8.除非本许可明确规定,否则您不得复制,修改,再许可,链接或分发库。否则,任何尝试复制,修改,再许可,与该库链接或分发的尝试均无效,并且将自动终止您在本许可下的权利。但是,根据本许可协议从您那里收到副本或权利的各方,只要其完全遵守标准,就不会终止其许可协议。

9.由于您尚未签署此许可证,因此无需接受该许可证。但是,没有别的授予您修改或分发图书馆或其衍生作品的权限。如果您不接受本许可证,这些行为将被法律禁止。因此,通过修改或分发库(或基于库的任何作品),表示您接受本许可,并表明您接受复制,分发或修改库或基于库的所有条款和条件。

10.每次您重新分发库(或基于库的任何作品)时,接收者都会自动从原始许可方那里获得许可,以根据这些条款和条件进行复制,分发,链接或修改库。您不得对接收者行使此处授予的权利施加任何进一步的限制。您不负责强制第三方遵守此许可证。

11.如果由于法院判决或专利侵权指控或任何其他原因(不限于专利问题),对您施加的条件(无论是通过法院命令,协议还是其他方式)与本条的条件相抵触许可,它们不会为您免除本许可的条件。如果您不能同时满足本许可规定的义务和任何其他相关义务的目的进行分发,那么您可能根本不会分发该库。例如,如果专利许可不允许所有直接或间接通过您收到副本的人免版税重新分配图书馆,那么您既可以满足它又可以同时满足本许可的唯一方法是完全避免分发该图书馆。图书馆。

如果本节的任何部分在任何特定情况下均被视为无效或不可执行,则本节的其余部分旨在适用,而本节的整体旨在在其他情况下适用。

本节的目的不是诱使您侵犯任何专利或其他产权主张或对任何此类主张的有效性提出异议;本部分的唯一目的是保护通过公共许可惯例实施的自由软件分发系统的完整性。依靠该系统的一致应用,许多人为通过该系统分发的各种软件做出了慷慨的贡献;由作者/捐赠者决定是否愿意通过任何其他系统分发软件,并且被许可人不能强加该选择。

本节旨在彻底阐明本许可证其余部分所导致的后果。

12.如果在某些国家(地区)通过专利或受版权保护的接口限制了图书馆的分发和/或使用,则将图书馆置于本许可下的原始版权所有者可以添加明确的地理分布限制,但不包括那些国家/地区。仅在不排除在外的国家或地区内允许。在这种情况下,本许可书包含了限制,就像写在本许可书正文中一样。

13.自由软件基金会可能会不时发布次级通用公共许可证的修订版和/或新版本。这样的新版本在本质上将与当前版本相似,但是可能在细节上有所不同以解决新问题或关注点。

每一个版本都有不同的版本号。如果库指定了适用于该许可证的版本号和“任何更高版本”,则可以选择遵循该版本或自由软件基金会发布的任何更高版本的条款和条件。如果库未指定许可证版本号,则可以选择自由软件基金会曾经发布的任何版本。

14.如果您希望将库的某些部分合并到其他自由程序中,而这些自由程序的发行条件与此不兼容,请写信给作者以寻求许可。对于自由软件基金会拥有版权的软件,请写信给自由软件基金会。我们有时为此例外。我们的决定将遵循以下两个目标:维护我们的免费软件所有衍生产品的自由状态,以及总体上促进软件的共享和重用。

没有保修

15.由于图书馆是免费的,因此在适用法律允许的范围内,图书馆没有任何担保。除在编写版权持有人和/或其他方时另有规定的情况外,“按原样”提供图书馆,不提供任何形式的保证,无论是明示或暗示的,包括但不限于对适销性和适用性的默示保证。 。图书馆的质量和性能承担全部风险。如果图书馆证明是无效的,则您应承担所有必要的服务,维修或纠正的费用。

16.在任何情况下,除非适用法律要求或书面同意,否则任何版权所有者或任何其可能会修改和/或再分配上述许可的任何其他方将对您承担赔偿责任,包括一般,特殊,因使用或无法使用该库而引起的偶发性或继发性损坏(包括但不限于丢失的数据或您或第三方造成的不正确或丢失的数据,或图书馆无法与其他任何公司合作) ,即使已经通知了此类持有人或另一方这种损害的可能性。

条款和条件的结尾

如何将这些条款应用于您的新图书馆

如果您开发了一个新库,并且希望它能对公众有最大的用途,那么我们建议您使其成为免费软件,每个人都可以重新分发和更改。您可以通过允许根据这些条款(或根据普通通用公共许可的条款)进行重新分配来进行操作。

要应用这些条款,请将以下声明附加到库中。将它们附加到每个源文件的开头是最安全的,以最有效地传达对保修的排除。并且每个文件应至少具有“版权”行和指向完整通知所在的指针。

<一行以提供库的名称和功能简介。

版权(C)<年份> <作者姓名>

该库是免费软件。您可以根据自由软件基金会(Free Software Foundation)发布的GNU通用通用公共许可证的条款重新分发和/或修改它;许可的2.1版,或(由您选择)任何更高的版本。

分发该库是希望它会有用,但没有任何担保;甚至没有对适销性或特定用途适用性的暗示保证。有关更多详细信息,请参见GNU较小通用公共许可证。

您应该已经与该库一起收到了GNU通用公共通用许可证的副本;如果没有,请写信给美国自由软件基金会公司,地址:59 Temple Place,Suite 330,波士顿,马萨诸塞州02111-1307

还添加有关如何通过电子邮件和书面邮件与您联系的信息。

如有必要,您还应该让您的雇主(如果您是程序员)或您的学校(如果有的话)签署该图书馆的“版权免责声明”。这是一个样本;更改名称:

Yoyodyne,Inc.在此声明,James Random Hacker所写的“ Frob”库(用于调节旋钮的库)不具有任何版权权益。

<Ty Coon的签名>,1990年4月1日

副总裁Ty Coon

这里的所有都是它的!