法律声明信息


此分发版中的所有文件均受Ruby许可证(请参阅文件COPYING)或公共领域管辖,但以下提及的某些文件除外。

addr2line.c

此文件的一部分来自FreeBSD。

Copyright © 1986, 1988, 1991, 1993

加州大学 Regents。保留所有权利。

© UNIX System Laboratories, Inc.

本文件中的全部或部分内容来源于经美国电话电报公司或 Unix System Laboratories, Inc. 授予加州大学的许可材料,并在此经 UNIX System Laboratories, Inc. 的许可而复制。

在满足以下条件的情况下,允许以源代码和二进制形式进行重新分发和使用,无论是否修改:

  1. 源代码的再分发必须保留上述版权声明、本条件列表以及以下免责声明。

  2. 二进制形式的再分发必须在文档和/或分发所附的其他材料中复制上述版权声明、本条件列表以及以下免责声明。

  3. 未经加州大学或其贡献者的明确书面许可,不得使用其名称来认可或推广源自本软件的产品。

本软件按“原样”提供,无论是 Regents 还是贡献者,均不对本软件的适销性和特定用途的适用性作任何明示或暗示的保证,包括但不限于此。在任何情况下,Regents 或贡献者均不对因使用本软件而产生的任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于购买替代商品或服务;使用、数据或利润损失;或业务中断)承担任何责任,无论其是如何引起的,以及无论其是基于合同、严格责任还是侵权(包括疏忽或其他),即使已告知可能发生此类损害。

@(#)subr_prf.c  8.3 (Berkeley) 1/21/94
ccan/build_assert/build_assert.h
ccan/check_type/check_type.h
ccan/container_of/container_of.h
ccan/str/str.h

这些文件根据CC0许可。

ccan/list/list.h

本文件根据MIT许可证许可。

coroutine

除非另有说明,否则这些文件根据MIT许可证许可。

include/ruby/onigmo.h
include/ruby/oniguruma.h
regcomp.c
regenc.c
regenc.h
regerror.c
regexec.c
regint.h
regparse.c
regparse.h
enc/ascii.c
enc/big5.c
enc/cp949.c
enc/emacs_mule.c
enc/encdb.c
enc/euc_jp.c
enc/euc_kr.c
enc/euc_tw.c
enc/gb18030.c
enc/gb2312.c
enc/gbk.c
enc/iso_8859_1.c
enc/iso_8859_10.c
enc/iso_8859_11.c
enc/iso_8859_13.c
enc/iso_8859_14.c
enc/iso_8859_15.c
enc/iso_8859_16.c
enc/iso_8859_2.c
enc/iso_8859_3.c
enc/iso_8859_4.c
enc/iso_8859_5.c
enc/iso_8859_6.c
enc/iso_8859_7.c
enc/iso_8859_8.c
enc/iso_8859_9.c
enc/koi8_r.c
enc/koi8_u.c
enc/shift_jis.c
enc/unicode.c
enc/us_ascii.c
enc/utf_16be.c
enc/utf_16le.c
enc/utf_32be.c
enc/utf_32le.c
enc/utf_8.c
enc/windows_1251.c
enc/windows_31j.c

Onigmo (Oniguruma-mod) 许可证

版权所有 © 2002-2009

K.Kosako <sndgk393 AT ybb DOT ne DOT jp>

版权所有 © 2011-2014

K.Takata <kentkt AT csc DOT jp>

保留所有权利。

在满足以下条件的情况下,允许以源代码和二进制形式进行重新分发和使用,无论是否修改:

  1. 源代码的再分发必须保留上述版权声明、本条件列表以及以下免责声明。

  2. 二进制形式的再分发必须在文档和/或分发所附的其他材料中复制上述版权声明、本条件列表以及以下免责声明。

本软件由作者和贡献者“按原样”提供,作者和贡献者不提供任何明示或暗示的保证,包括但不限于适销性和特定用途适用性的暗示保证。在任何情况下,作者或贡献者均不对任何直接、间接、偶然、特殊、惩戒性或后果性损害(包括但不限于替代品或服务的采购;使用、数据或利润损失;或业务中断)负责,无论其如何引起,也无论其对任何责任理论,包括合同、严格责任或侵权(包括疏忽或以其他方式)负责,即使已被告知可能发生此类损害。

Oniguruma 许可证

版权所有 © 2002-2009

K.Kosako <sndgk393 AT ybb DOT ne DOT jp>

保留所有权利。

在满足以下条件的情况下,允许以源代码和二进制形式进行重新分发和使用,无论是否修改:

  1. 源代码的再分发必须保留上述版权声明、本条件列表以及以下免责声明。

  2. 二进制形式的再分发必须在文档和/或分发所附的其他材料中复制上述版权声明、本条件列表以及以下免责声明。

本软件由作者和贡献者“按原样”提供,作者和贡献者不提供任何明示或暗示的保证,包括但不限于适销性和特定用途适用性的暗示保证。在任何情况下,作者或贡献者均不对任何直接、间接、偶然、特殊、惩戒性或后果性损害(包括但不限于替代品或服务的采购;使用、数据或利润损失;或业务中断)负责,无论其如何引起,也无论其对任何责任理论,包括合同、严格责任或侵权(包括疏忽或以其他方式)负责,即使已被告知可能发生此类损害。

enc/windows_1250.c
enc/windows_1252.c
版权所有 © 2006-2007

Byte <byte AT mail DOT kna DOT ru> K.Kosako <sndgk393 AT ybb DOT ne DOT jp>

保留所有权利。

在满足以下条件的情况下,允许以源代码和二进制形式进行重新分发和使用,无论是否修改:

  1. 源代码的再分发必须保留上述版权声明、本条件列表以及以下免责声明。

  2. 二进制形式的再分发必须在文档和/或分发所附的其他材料中复制上述版权声明、本条件列表以及以下免责声明。

本软件由作者和贡献者“按原样”提供,作者和贡献者不提供任何明示或暗示的保证,包括但不限于适销性和特定用途适用性的暗示保证。在任何情况下,作者或贡献者均不对任何直接、间接、偶然、特殊、惩戒性或后果性损害(包括但不限于替代品或服务的采购;使用、数据或利润损失;或业务中断)负责,无论其如何引起,也无论其对任何责任理论,包括合同、严格责任或侵权(包括疏忽或以其他方式)负责,即使已被告知可能发生此类损害。

enc/cesu_8.c
enc/windows_1253.c
enc/windows_1254.c
enc/windows_1257.c
版权所有 © 2002-2007

K.Kosako <sndgk393 AT ybb DOT ne DOT jp>

保留所有权利。

在满足以下条件的情况下,允许以源代码和二进制形式进行重新分发和使用,无论是否修改:

  1. 源代码的再分发必须保留上述版权声明、本条件列表以及以下免责声明。

  2. 二进制形式的再分发必须在文档和/或分发所附的其他材料中复制上述版权声明、本条件列表以及以下免责声明。

本软件由作者和贡献者“按原样”提供,作者和贡献者不提供任何明示或暗示的保证,包括但不限于适销性和特定用途适用性的暗示保证。在任何情况下,作者或贡献者均不对任何直接、间接、偶然、特殊、惩戒性或后果性损害(包括但不限于替代品或服务的采购;使用、数据或利润损失;或业务中断)负责,无论其如何引起,也无论其对任何责任理论,包括合同、严格责任或侵权(包括疏忽或以其他方式)负责,即使已被告知可能发生此类损害。

enc/trans/GB/GB12345%UCS.src
enc/trans/GB/UCS%GB12345.src
enc/trans/GB/GB2312%UCS.src
enc/trans/GB/UCS%GB2312.src

这些文件具有以下说明性文本。

此映射数据来自 Unicode, Inc. (The Unicode Consortium) 提供的文件。这些文件已根据其版权声明中的明确许可用于创建支持 Unicode 的产品。请注意,Unicode, Inc. 从未对这些文件适用于任何特定目的做出任何声明,并且已多年停止发布这些文件。

enc/trans/JIS/JISX0201-KANA%UCS.src
enc/trans/JIS/JISX0208@1990%UCS.src
enc/trans/JIS/JISX0212%UCS.src
enc/trans/JIS/UCS%JISX0201-KANA.src
enc/trans/JIS/UCS%JISX0208@1990.src
enc/trans/JIS/UCS%JISX0212.src

这些文件享有以下版权。

© 2015 Unicode®, Inc.

使用条款请参见 www.unicode.org/terms_of_use.html

enc/trans/JIS/JISX0213-1%UCS@BMP.src
enc/trans/JIS/JISX0213-1%UCS@SIP.src
enc/trans/JIS/JISX0213-2%UCS@BMP.src
enc/trans/JIS/JISX0213-2%UCS@SIP.src

这些文件享有以下版权。

版权所有 © 2001

earthian@tama.or.jp, 保留所有权利。

版权所有 © 2001

I’O, 保留所有权利。

版权所有 © 2006

Project X0213, 保留所有权利。

您可以自由使用、修改和分发此表。

enc/trans/JIS/UCS
enc/trans/JIS/UCS
enc/trans/JIS/UCS
enc/trans/JIS/UCS

这些文件享有以下版权。

版权所有 © 2001

earthian@tama.or.jp, 保留所有权利。

版权所有 © 2001

I’O, 保留所有权利。

您可以自由使用、修改和分发此表。

enc/trans/ucm/glibc-BIG5-2.3.3.ucm
enc/trans/ucm/glibc-BIG5HKSCS-2.3.3.ucm
版权所有 © 2001-2005

International Business Machines Corporation 及其他公司。保留所有权利。

enc/trans/ucm/windows-950-2000.ucm
enc/trans/ucm/windows-950_hkscs-2001.ucm
版权所有 © 2001-2002

International Business Machines Corporation 及其他公司。保留所有权利。

configure

此文件为自由软件。

版权所有 © 1992-1996, 1998-2012

自由软件基金会 (Free Software Foundation, Inc.)

此 configure 脚本为自由软件;自由软件基金会授予无限的复制、分发和修改权限。

tool/config.guess
tool/config.sub

只要您将这些文件与 configure 文件一起分发,它们就受 Ruby 许可证的约束。

版权所有 1992-2018

自由软件基金会 (Free Software Foundation, Inc.)

此文件为自由软件;您可以根据自由软件基金会发布的 GNU 通用公共许可证(GPL)的条款进行重新分发和/或修改,可以是版本 3,或者(根据您的选择)任何后续版本。

本程序分发的目的是希望它能有用,但没有任何保证;甚至没有适销性或特定用途适用性的暗示保证。请参阅 GNU 通用公共许可证以获取更多详细信息。

您应该已经收到本程序附带的 GNU 通用公共许可证副本;如果没有,请参阅 <www.gnu.org/licenses/>。

作为 GNU 通用公共许可证的一项特殊例外,如果您将此文件作为包含 Autoconf 生成的配置文件程序的一部分进行分发,您可以根据您用于该程序其余部分的相同分发条款来包含它。此 例外 是 GNU 通用公共许可证第 3 版(“GPLv3”)第 7 条下的附加权限。

tool/lib/test/*
tool/lib/core_assertions.rb

这些文件中的一些方法基于 MiniTest 4。MiniTest 4 在 MIT 许可证下分发。

版权所有 © Ryan Davis, seattle.rb

特此授予任何人获得本软件及相关文档文件(“软件”)副本的权利,可以使用、复制、修改、合并、发布、分发、再许可和/或出售软件的副本,并允许将软件提供给他人这样做,但须遵守以下条件:

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

本软件“按原样”提供,不附带任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性的保证。在任何情况下,作者或版权持有者均不对因使用或处理本软件而引起的或与之相关的任何索赔、损害或其他责任负责,无论是在合同、侵权还是其他诉讼中。

parse.c
parse.h

这些文件根据 GPL 许可证分发,但已合并到 Ruby 中,并根据 Ruby 许可证条款重新分发,正如 GPL 下方的例外情况所允许的那样。

版权所有 © 1984, 1989-1990, 2000-2015, 2018

自由软件基金会 (Free Software Foundation, Inc.)

本程序为自由软件:您可以根据自由软件基金会发布的 GNU 通用公共许可证(GPL)的条款进行重新分发和/或修改,可以是版本 3,或者(根据您的选择)任何后续版本。

本程序分发的目的是希望它能有用,但没有任何保证;甚至没有适销性或特定用途适用性的暗示保证。请参阅 GNU 通用公共许可证以获取更多详细信息。

您应该已经收到本程序附带的 GNU 通用公共许可证副本。如果没有,请参阅 <www.gnu.org/licenses/>。

作为一项特殊例外,您可以创建一个包含 Bison 解析器骨架的一部分或全部的大型作品,并根据您选择的条款分发该作品,前提是该作品本身不是使用该骨架或其修改版本作为解析器骨架的解析器生成器。或者,如果您修改或重新分发解析器骨架本身,您可以(根据您的选择)删除此特殊例外,这将导致骨架和生成的 Bison 输出文件根据 GNU 通用公共许可证(GPL)在没有此特殊例外的情况下获得许可。

此特殊例外由自由软件基金会在 Bison 的 2.2 版中添加。

missing/dtoa.c

此文件受以下许可证约束。

版权所有 © 1991, 2000, 2001

Lucent Technologies 公司。

特此授予在任何目的下使用、复制、修改和分发此软件的许可,无需支付费用,前提是此完整通知包含在任何软件副本中,无论该软件是包含此软件的副本或修改,还是包含支持文档的所有副本中。

本软件“按原样”提供,不附带任何明示或暗示的保证。特别是,作者或 Lucent 公司不就本软件的适销性或其对特定用途的适用性做出任何声明或保证。

版权所有 © 2004-2008

David Schultz <das@FreeBSD.ORG> 保留所有权利。

在满足以下条件的情况下,允许以源代码和二进制形式进行重新分发和使用,无论是否修改:

  1. 源代码的再分发必须保留上述版权声明、本条件列表以及以下免责声明。

  2. 二进制形式的再分发必须在文档和/或分发所附的其他材料中复制上述版权声明、本条件列表以及以下免责声明。

本软件由作者和贡献者“按原样”提供,作者和贡献者不提供任何明示或暗示的保证,包括但不限于适销性和特定用途适用性的暗示保证。在任何情况下,作者或贡献者均不对任何直接、间接、偶然、特殊、惩戒性或后果性损害(包括但不限于替代品或服务的采购;使用、数据或利润损失;或业务中断)负责,无论其如何引起,也无论其对任何责任理论,包括合同、严格责任或侵权(包括疏忽或以其他方式)负责,即使已被告知可能发生此类损害。

win32/win32.c
include/ruby/win32.h

您可以应用 Artistic License 到这些文件。(或者 GPL,任选其一)

版权所有 © 1993

Intergraph Corporation

您可以根据 GNU 通用公共许可证或 Artistic License 的条款进行分发,具体说明请参阅 Perl 的 README 文件。

missing/mt19937.c

此文件受新的 BSD 许可证约束。

一个用于 MT19937 的 C 程序,初始化已于 2002/2/10 改进。

由 Takuji Nishimura 和 Makoto Matsumoto 编写。

这是通过采用 Shawn Cokus 的优化、Matthe Bellew 的简化、Isaku Wada 的实际版本而获得的更快版本。

在使用前,请使用 init_genrand(seed) 或 init_by_array(init_key, key_length) 初始化状态。

版权所有 © 1997 - 2002

Makoto Matsumoto 和 Takuji Nishimura, 保留所有权利。

在满足以下条件的情况下,允许以源代码和二进制形式进行重新分发和使用,无论是否修改:

  1. 源代码的再分发必须保留上述版权声明、本条件列表以及以下免责声明。

  2. 二进制形式的再分发必须在文档和/或分发所附的其他材料中复制上述版权声明、本条件列表以及以下免责声明。

  3. 除非事先获得书面许可,否则不得使用其贡献者的姓名来认可或推广源自本软件的产品。

本软件由版权持有者和贡献者“按原样”提供,并且不提供任何明示或暗示的保证,包括但不限于适销性和特定用途适用性的暗示保证。在任何情况下,版权所有者或贡献者均不对任何直接、间接、偶然、特殊、惩戒性或后果性损害(包括但不限于替代品或服务的采购;使用、数据或利润损失;或业务中断)负责,无论其如何引起,也无论其对任何责任理论,包括合同、严格责任或侵权(包括疏忽或以其他方式)负责,即使已被告知可能发生此类损害。

非常欢迎任何反馈。 www.math.keio.ac.jp/matumoto/emt.html 电子邮件:matumoto@math.keio.ac.jp

Wayback Machine 网址: web.archive.org/web/19990429082237/http://www.math.keio.ac.jp/matumoto/emt.html

missing/procstat_vm.c

此文件受新的 BSD 许可证约束。

版权所有 © 2007

Robert N. M. Watson 保留所有权利。

在满足以下条件的情况下,允许以源代码和二进制形式进行重新分发和使用,无论是否修改:

  1. 源代码的再分发必须保留上述版权声明、本条件列表以及以下免责声明。

  2. 二进制形式的再分发必须在文档和/或分发所附的其他材料中复制上述版权声明、本条件列表以及以下免责声明。

本软件由作者和贡献者“按原样”提供,作者和贡献者不提供任何明示或暗示的保证,包括但不限于适销性和特定用途适用性的暗示保证。在任何情况下,作者或贡献者均不对任何直接、间接、偶然、特殊、惩戒性或后果性损害(包括但不限于替代品或服务的采购;使用、数据或利润损失;或业务中断)负责,无论其如何引起,也无论其对任何责任理论,包括合同、严格责任或侵权(包括疏忽或以其他方式)负责,即使已被告知可能发生此类损害。

$FreeBSD: head/usr.bin/procstat/procstat_vm.c 261780 2014-02-11 21:57:37Z jhb $

vsnprintf.c

此文件受 旧式 BSD 许可证约束。

版权所有 © 1990, 1993

加州大学 Regents。保留所有权利。

此代码源自 Chris Torek 贡献给 Berkeley 的软件。

st.c
strftime.c
include/ruby/st.h
missing/acosh.c
missing/alloca.c
missing/erf.c
missing/hypot.c
missing/lgamma_r.c
missing/memcmp.c
missing/memmove.c
missing/strchr.c
missing/strerror.c
missing/strstr.c
missing/tgamma.c
ext/date/date_strftime.c
ext/digest/sha1/sha1.c
ext/digest/sha1/sha1.h

这些文件均属公共领域。

missing/crypt.c

此文件受 旧式 BSD 许可证约束。

版权所有 © 1989, 1993

加州大学 Regents。保留所有权利。

此代码源自 Tom Truscott 贡献给 Berkeley 的软件。

missing/setproctitle.c

此文件受 旧式 BSD 许可证约束。

版权所有 2003

Damien Miller

版权所有 © 1983, 1995-1997

Eric P. Allman

版权所有 © 1988, 1993

加州大学 Regents。保留所有权利。

missing/strlcat.c
missing/strlcpy.c

这些文件受 ISC 风格许可证约束。

版权所有 © 1998, 2015

Todd C. Miller <Todd.Miller@courtesan.com>

特此授予使用、复制、修改和分发此软件以任何目的的许可,无需付费,前提是上述版权声明和本许可声明出现在所有副本中。

本软件“按原样”提供,作者否认与本软件有关的所有保证,包括所有适销性和适用性的暗示保证。在任何情况下,作者均不对任何特殊的、直接的、间接的或后果性的损害或任何因使用或处理本软件而引起的损害负责,无论是在合同、侵权或其他侵权行为中。

missing/langinfo.c

此文件来自 www.cl.cam.ac.uk/~mgk25/ucs/langinfo.c。Ruby 使用修改版本。该文件包含以下作者/版权声明:

Markus.Kuhn@cl.cam.ac.uk – 2002-03-11

特此授予使用、复制、修改和分发此软件以任何目的的许可,无需付费。作者否认与本软件有关的所有保证。

ext/digest/md5/md5.c
ext/digest/md5/md5.h

这些文件受以下许可证约束。Ruby 使用它们的修改版本。

版权所有 © 1999, 2000

Aladdin Enterprises. 保留所有权利。

本软件“按原样”提供,不附带任何明示或暗示的保证。在任何情况下,作者均不对因使用本软件而造成的任何损害负责。

特此授予任何人以任何目的使用本软件(包括商业应用)的许可,并可自由修改和重新分发,但须遵守以下限制:

  1. 不得歪曲本软件的来源;不得声称您编写了原始软件。如果您在产品中使用本软件,应在产品文档中注明,但非必需。

  2. 修改后的源代码版本应清楚标记为已修改,并且不得被歪曲为原始软件。

  3. 此声明不得从任何源代码分发中移除或修改。

  1. Peter Deutsch

ghost@aladdin.com

ext/digest/rmd160/rmd160.c
ext/digest/rmd160/rmd160.h

这些文件具有以下版权信息,并且作者允许我们在新的 BSD 许可证下使用它们。

作者

Antoon Bosselaers, ESAT-COSIC (经 Todd C. Miller 整理以适应 libc)

日期

1996 年 3 月 1 日

版权所有 ©

鲁汶天主教大学 (Katholieke Universiteit Leuven)

1996 年,保留所有权利

ext/digest/sha2/sha2.c
ext/digest/sha2/sha2.h

这些文件受新的 BSD 许可证约束。

版权所有 2000

Aaron D. Gifford. 保留所有权利。

在满足以下条件的情况下,允许以源代码和二进制形式进行重新分发和使用,无论是否修改:

  1. 源代码的再分发必须保留上述版权声明、本条件列表以及以下免责声明。

  2. 二进制形式的再分发必须在文档和/或分发所附的其他材料中复制上述版权声明、本条件列表以及以下免责声明。

  3. 不得使用版权持有者或贡献者的姓名来认可或推广源自本软件的产品,除非获得事先书面许可。

本软件由作者(们)和贡献者“按原样”提供,并且不提供任何明示或暗示的保证,包括但不限于适销性和特定用途适用性的暗示保证。在任何情况下,作者(们)或贡献者均不对任何直接、间接、偶然、特殊、惩戒性或后果性损害(包括但不限于替代品或服务的采购;使用、数据或利润损失;或业务中断)负责,无论其如何引起,也无论其对任何责任理论,包括合同、严格责任或侵权(包括疏忽或以其他方式)负责,即使已被告知可能发生此类损害。

ext/json/vendor/fpconv.c

此文件受 Boost 软件许可证约束。

ext/json/vendor/jeaiii-ltoa.h

版权所有 © 2024,2025 Enrico Thierbach - github.com/radiospiel 版权所有 © 2022 James Edward Anhalt III - github.com/jeaiii/itoa

MIT 许可证

ext/json/ext/vendor/ryu.h

此文件改编自 Ulf Adams 的 Ryu 算法 github.com/ulfjack/ryu。它根据 Apache 许可证 2.0Boost 软件许可证 1.0 双重许可。

ext/psych
test/psych

这些目录下的文件受以下许可证约束。

版权所有 2009

Aaron Patterson, et al.

特此授予任何人获得本软件及相关文档文件(“软件”)副本的权利,可以使用、复制、修改、合并、发布、分发、再许可和/或出售软件的副本,并允许将软件提供给他人这样做,但须遵守以下条件:

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

本软件“按原样”提供,不附带任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性的保证。在任何情况下,作者或版权持有者均不对因使用或处理本软件而引起的或与之相关的任何索赔、损害或其他责任负责,无论是在合同、侵权还是其他诉讼中。

ext/pty/pty.c
版权所有 © 1998

作者:Akinori Ito。

允许出于此目的自由重新分发此软件,全部或部分,前提是此完整的版权声明包含在任何此软件的副本以及由此产生的应用程序和派生作品中。

本软件“按原样”提供,不提供任何明示或暗示的保证,包括但不限于对特定用途的适用性或适销性,或使用本软件获得的结果。

ext/socket/addrinfo.h
ext/socket/getaddrinfo.c
ext/socket/getnameinfo.c

这些文件受新的 BSD 许可证约束。

版权所有 © 1995, 1996, 1997, 1998, and 1999

WIDE Project。

保留所有权利。

在满足以下条件的情况下,允许以源代码和二进制形式进行重新分发和使用,无论是否修改:

  1. 源代码的再分发必须保留上述版权声明、本条件列表以及以下免责声明。

  2. 二进制形式的再分发必须在文档和/或分发所附的其他材料中复制上述版权声明、本条件列表以及以下免责声明。

  3. 不得使用项目名称或其贡献者的姓名来认可或推广源自本软件的产品,除非事先获得书面许可。

本软件由项目和贡献者“按原样”提供,并且不提供任何明示或暗示的保证,包括但不限于适销性和特定用途适用性的暗示保证。在任何情况下,项目或贡献者均不对任何直接、间接、偶然、特殊、惩戒性或后果性损害(包括但不限于替代品或服务的采购;使用、数据或利润损失;或业务中断)负责,无论其如何引起,也无论其对任何责任理论,包括合同、严格责任或侵权(包括疏忽或以其他方式)负责,即使已被告知可能发生此类损害。

ext/win32ole/win32ole.c

您可以应用 Artistic License 到此文件。(或者 GPL,任选其一)

© 1995

Microsoft Corporation. 保留所有权利。

由 ActiveWare Internet Corp. 开发,www.ActiveWare.com

其他修改 版权所有 © 1997, 1998

Gurusamy Sarathy

<gsar@umich.edu> 和 Jan Dubois <jan.dubois@ibm.net>

您可以根据 GNU 通用公共许可证或 Artistic License 的条款进行分发,具体说明请参阅 Perl 发行版的 README 文件。

Wayback Machine 网址: web.archive.org/web/19970607104352/http://www.activeware.com:80/

lib/rdoc/generator/template/darkfish/css/fonts.css

此文件根据 SIL 开放字体许可证 (OFL) 许可。

spec/mspec
spec/ruby

这些目录下的文件受以下许可证约束。

版权所有 © 2008

Engine Yard, Inc. 保留所有权利。

特此授予任何人获得本软件及相关文档文件(“软件”)副本的权利,可以使用、复制、修改、合并、发布、分发、再许可和/或出售软件的副本,并允许将软件提供给他人这样做,但须遵守以下条件:

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

本软件“按原样”提供,不附带任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性的保证。在任何情况下,作者或版权持有者均不对因使用或处理本软件而引起的或与之相关的任何索赔、损害或其他责任负责,无论是在合同、侵权还是其他诉讼中。

lib/rubygems.rb
lib/rubygems
test/rubygems

RubyGems 根据以下许可证分发。

RubyGems 是 Chad Fowler, Rich Kilmer, Jim Weirich 等人的版权免费软件。您可以根据 MIT 许可证 条款,或以下条件进行重新分发和/或修改:

  1. 您可以无限制地制作并免费提供软件的源代码的逐字副本,前提是您复制所有原始版权声明和相关免责声明。

  2. 您可以以任何方式修改您的软件副本,前提是您至少做到以下一项:

    1. 将您的修改置于公共领域或以其他方式使其自由可用,例如发布到 Usenet 或等效介质,或允许作者将您的修改包含在软件中。

    2. 仅在您的公司或组织内部使用修改后的软件。

    3. 为非标准可执行文件指定非标准名称,并附带关于获取原始软件分发的说明。

    4. 与作者达成其他分发安排。

  3. 您可以以目标代码或可执行文件的形式分发软件,前提是您至少做到以下一项:

    1. 分发软件的可执行文件和库文件,并附带(在手册页或同等文件中的)关于获取原始分发的说明。

    2. 用软件的可读源代码伴随分发。

    3. 为非标准可执行文件指定非标准名称,并附带关于获取原始软件分发的说明。

    4. 与作者达成其他分发安排。

  4. 您可以修改并包含软件的任何部分到任何其他软件(可能包括商业软件)中。

  5. 作为软件的输入或由软件生成的脚本和库文件不自动属于软件的版权,而是属于生成它们的任何人,并且可以商业销售,并可以与此软件聚合。

  6. 本软件“按原样”提供,不附带任何明示或暗示的保证,包括但不限于适销性和特定用途适用性的保证。

lib/bundler
lib/bundler.rb
spec/bundler

Bundler 根据以下许可证分发。

部分版权所有 © 2010

Andre Arko

部分版权所有 © 2009

Engine Yard

MIT 许可证

lib/bundler/vendor/thor

Thor 根据以下许可证分发。

版权所有 © 2008 Yehuda Katz, Eric Hodel, et al.

MIT 许可证

lib/rubygems/vendor/molinillo

molinillo 根据以下许可证分发。

版权所有 © 2014 Samuel E. Giddins segiddins@segiddins.me

MIT 许可证

lib/bundler/vendor/pub_grub

pub_grub 根据以下许可证分发。

版权所有 © 2018 John Hawthorn

MIT 许可证

lib/bundler/vendor/connection_pool

connection_pool 根据以下许可证分发。

版权所有 © 2011 Mike Perham

MIT 许可证

lib/bundler/vendor/net-http-persistent

net-http-persistent 根据以下许可证分发。

版权所有 © Eric Hodel, Aaron Patterson

MIT 许可证

lib/did_you_mean
lib/did_you_mean.rb
test/did_you_mean

did_you_mean 根据以下许可证分发。

版权所有 © 2014-2016 Yuki Nishijima

MIT 许可证

lib/error_highlight
lib/error_highlight.rb
test/error_highlight

error_highlight 根据以下许可证分发。

版权所有 © 2021 Yusuke Endoh

MIT 许可证

benchmark/so_ackermann.rb
benchmark/so_array.rb
benchmark/so_binary_trees.rb
benchmark/so_concatenate.rb
benchmark/so_count_words.yml
benchmark/so_exception.rb
benchmark/so_fannkuch.rb
benchmark/so_fasta.rb
benchmark/so_k_nucleotide.yml
benchmark/so_lists.rb
benchmark/so_mandelbrot.rb
benchmark/so_matrix.rb
benchmark/so_meteor_contest.rb
benchmark/so_nbody.rb
benchmark/so_nested_loop.rb
benchmark/so_nsieve.rb
benchmark/so_nsieve_bits.rb
benchmark/so_object.rb
benchmark/so_partial_sums.rb
benchmark/so_pidigits.rb
benchmark/so_random.rb
benchmark/so_reverse_complement.yml
benchmark/so_sieve.rb
benchmark/so_spectralnorm.rb

这些文件是当时所谓的“计算机语言大比拼”的旧副本。由于原始网站已丢失,这些文件的 法律 情况不明确。上游已删除上述多个基准测试。

MIT 许可证

特此授予任何人获得本软件及相关文档文件(“软件”)副本的权利,可以使用、复制、修改、合并、发布、分发、再许可和/或出售软件的副本,并允许将软件提供给他人这样做,但须遵守以下条件:

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

本软件“按原样”提供,不附带任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性的保证。在任何情况下,作者或版权持有者均不对因使用或处理本软件而引起的或与之相关的任何索赔、损害或其他责任负责,无论是在合同、侵权还是其他诉讼中。

旧式 BSD 许可证

在满足以下条件的情况下,允许以源代码和二进制形式进行重新分发和使用,无论是否修改:

  1. 源代码的再分发必须保留上述版权声明、本条件列表以及以下免责声明。

  2. 二进制形式的再分发必须在文档和/或分发所附的其他材料中复制上述版权声明、本条件列表以及以下免责声明。

  3. 未经加州大学或其贡献者的明确书面许可,不得使用其名称来认可或推广源自本软件的产品。

本软件按“原样”提供,无论是 Regents 还是贡献者,均不对本软件的适销性和特定用途的适用性作任何明示或暗示的保证,包括但不限于此。在任何情况下,Regents 或贡献者均不对因使用本软件而产生的任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于购买替代商品或服务;使用、数据或利润损失;或业务中断)承担任何责任,无论其是如何引起的,以及无论其是基于合同、严格责任还是侵权(包括疏忽或其他),即使已告知可能发生此类损害。

重要提示

根据 ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change,上述第 3 段现已失效。

Boost 软件许可证 1.0

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

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

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

本软件“按原样”提供,不附带任何明示或暗示的保证,包括但不限于适销性、特定用途适用性、所有权和非侵权性的保证。在任何情况下,版权持有者或分发软件的任何人均不对因使用或处理软件而引起的或与之相关的任何损害或其他责任负责,无论是在合同、侵权或其他方面。

Apache 许可证 2.0

Apache 许可证版本 2.0,2004 年 1 月 www.apache.org/licenses/

使用、复制和分发的条款和条件

  1. 定义。

    “许可”应指本文件第 1 至第 9 条定义的关于使用、复制和分发的条款和条件。

    “许可方”应指版权所有者或经版权所有者授权的向您授予许可的实体。

    “法律实体”应指行为实体以及所有控制、被控制或与该实体共同控制的其他实体的集合。出于本定义的目的,“控制”是指(i)直接或间接导致该实体的方向或管理的合同或其他方式的权力,或(ii)拥有该实体百分之五十(50%)或以上的流通股,或(iii)该实体的受益所有权。

    “您”(或“您的”)应指行使本许可授予的权限的个人或法律实体。

    “源”形式应指用于修改的首选形式,包括但不限于软件源代码、文档源和配置文件。

    “目标”形式应指由源形式的机械转换或翻译产生的任何形式,包括但不限于编译的目标代码、生成的文档以及到其他媒体类型的转换。

    “作品”应指在许可下可用的作品,无论其为源形式或 目标 形式,如作品中包含或附加的版权声明所示(附录中提供了示例)。

    “衍生作品”应指任何作品,无论其为源形式或 目标 形式,该作品基于(或衍生自)本作品,并且其中编辑修订、注释、阐述或其他修改整体上代表了原创的创作作品。出于本许可的目的,衍生作品不包括与本作品及其衍生作品保持可分离的,或仅仅链接(或以名称绑定)到接口的作品。

    “贡献”应指任何创作作品,包括作品的原始版本以及对该作品或其衍生作品的任何修改或添加,您有意提交给许可方以包含在作品中,由版权所有者或有权代表版权所有者提交的个人或法律实体提交。出于本定义的目的,“提交”应指通过任何形式的电子、口头或书面沟通发送给许可方或其代表,包括但不限于在电子邮件列表、源代码控制系统以及由许可方管理或代表许可方管理的用于讨论和改进作品的议题跟踪系统中进行沟通,但不包括版权所有者明确标记或以其他方式书面指定为“非贡献”的沟通。

    “贡献者”应指许可方以及接收到许可方贡献并随后被纳入作品的任何个人或法律实体。

  2. 版权许可授予。根据本许可的条款和条件,每个贡献者特此授予您永久的、全球性的、非排他的、免费的、免版税的、不可撤销的版权许可,以复制、准备衍生作品、公开展示、公开表演、再许可和分发本作品及此类衍生作品(以源形式或 目标 形式)。

  3. 专利许可授予。根据本许可的条款和条件,每个贡献者特此授予您永久的、全球性的、非排他的、免费的、免版税的、不可撤销的(除本节另有规定外)专利许可,以制造、让他人制造、使用、提供销售、销售、进口和以其他方式转让本作品,其中此类许可仅适用于您有权获得的此类贡献者可许可的专利要求,这些专利要求因其自身贡献(或其贡献与作品的组合)而必然被侵犯。如果您针对任何实体提起专利诉讼(包括在诉讼中提出反诉或反通知),声称本作品或包含在本作品中的贡献构成直接或间接专利侵权,则根据本许可授予您的任何专利许可应在提起此类诉讼之日终止。

  4. 重新分发。您可以以任何媒介复制和分发作品或其衍生作品的副本,无论是否修改,并且以源形式或 目标 形式,前提是您满足以下条件:

    1. 您必须向任何其他作品或衍生作品的接收者提供本许可的副本;以及

    2. 您必须确保任何修改过的文件带有醒目的通知,说明您更改了文件;以及

    3. 您必须在您分发的任何衍生作品的源形式中保留作品源形式中的所有版权、专利、商标和署名通知,但排除与衍生作品的任何部分无关的通知;以及

    4. 如果作品在分发中包含“NOTICE”文本文件,那么您分发的任何衍生作品都必须至少在以下一个位置包含一份可读的来自该 NOTICE 文件中的署名通知,排除与衍生作品的任何部分无关的通知:在作为衍生作品一部分分发的 NOTICE 文本文件中;在随衍生作品提供的源形式或文档中;或者,在衍生作品生成的显示中,如果且无论此类第三方通知通常出现在何处。NOTICE 文件的内容仅供参考,不修改本许可。您可以将您自己的署名通知添加到您分发的衍生作品中,与作品的 NOTICE 文本并列或作为其附加项,前提是此类附加署名通知不能被解释为修改本许可。

    您可以将您自己的版权声明添加到您的修改中,并且可以为您的修改,或为整个此类衍生作品的使用、复制或分发提供额外或不同的许可条款和条件,前提是您对作品的使用、复制和分发另外符合本许可中规定的条件。

  5. 提交贡献。除非您明确声明,否则您有意提交给许可方以包含在本作品中的任何贡献应受本许可的条款和条件约束,不附带任何附加条款或条件。尽管有上述规定,本协议中的任何内容均不应取代或修改您可能已与许可方就此类贡献签订的任何单独许可协议的条款。

  6. 商标。本许可不授予使用许可方的商号、商标、服务标志或产品名称的权限,除非为描述作品来源和复制 NOTICE 文件内容所必需的合理和习惯性使用。

  7. 免责声明。除非适用法律要求或书面同意,许可方按“原样”提供本作品(以及每个贡献者提供其贡献),不提供任何明示或暗示的保证或条件,包括但不限于所有权、非侵权性、适销性或特定用途适用性的保证或条件。您应独自负责确定使用或重新分发本作品的适宜性,并承担您行使本许可下的权限所带来的任何风险。

  8. 责任限制。在任何情况下,任何法律理论(无论是在侵权行为(包括疏忽)、合同还是其他方面),除非适用法律要求(例如故意和严重疏忽行为)或书面约定,任何贡献者均不对您承担因本许可协议或使用或无法使用作品(包括但不限于商誉损失、工作中断、计算机故障或故障,或任何及所有其他商业损害或损失)而产生的任何直接、间接、特殊、附带或后果性损害负责,即使该贡献者已被告知可能发生此类损害。

  9. 接受保修或额外责任。在重新分发作品或其衍生作品时,您可以选择提供支持、保修、赔偿或符合本许可协议的其他责任义务和/或权利,并为此收取费用。但是,在接受此类义务时,您只能代表您自己和您唯一的责任承担,而不是代表任何其他贡献者,并且只有在您同意赔偿、辩护并使每位贡献者免受因您接受任何此类保修或额外责任而产生的任何责任或对其提出的任何索赔时,才能这样做。

条款和条件结束

附录:如何将 Apache License 应用于您的作品。

要将 Apache License 应用于您的作品,请附上以下样板通知,并将方括号“[]”中的字段替换为您自己的标识信息。(请勿包含方括号!)文本应包含在适用于文件格式的相应注释语法中。我们还建议在版权通知的同一“打印页面”上包含文件名或类名以及用途描述,以便在第三方存档中更容易识别。

版权 [yyyy] [版权所有者姓名]

根据 Apache License,版本 2.0(“许可”)获得许可;您不得使用此文件,除非符合许可。您可以在以下网址获取许可副本:

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意,根据许可分发的软件按“原样”分发,不附带任何明示或暗示的保证或条件。有关许可规定的特定语言,请参阅许可。