法律 声明信息


本发行版中的所有文件均受 Ruby 许可证(请参阅文件 COPYING)或公有领域保护,但以下提到的某些文件除外。

addr2line.c

此文件的一部分来自 FreeBSD。

版权所有 © 1986, 1988, 1991, 1993

加州大学董事会。版权所有。

© UNIX 系统实验室,股份有限公司。

此文件的所有或部分内容源自美国电话电报公司或 UNIX 系统实验室,股份有限公司授权给加州大学的材料,并在 UNIX 系统实验室,股份有限公司的许可下在此转载。

允许以源代码和二进制形式重新分发和使用,无论是否修改,只要满足以下条件。

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

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

  3. 未经事先明确的书面许可,不得使用大学的名称或其贡献者的姓名来认可或推广源于此软件的产品。

本软件由管理人员和贡献者“按原样”提供,任何明示或暗示的担保,包括但不限于适销性和特定用途适用性的暗示担保,均被免除。在任何情况下,管理人员或贡献者均不对因使用本软件而导致的任何直接、间接、偶然、特殊、示例性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润损失;或业务中断)负责,无论其责任形式如何,无论是合同、严格责任还是侵权行为(包括疏忽或其他原因),即使已被告知可能发生此类损害。

@(#)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.(Unicode 联盟)提供的文件创建的。这些文件用于创建支持 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%[email protected]
enc/trans/JIS/UCS%JISX0212.src

这些文件受以下版权保护。

© 2015 Unicode®, Inc.

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

enc/trans/JIS/JISX0213-1%[email protected]
enc/trans/JIS/JISX0213-1%[email protected]
enc/trans/JIS/JISX0213-2%[email protected]
enc/trans/JIS/JISX0213-2%[email protected]

这些文件受以下版权保护。

版权所有 © 2001

[email protected],保留所有权利。

版权所有 © 2001

I’O,保留所有权利。

版权所有 © 2006

Project X0213,保留所有权利。

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

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

这些文件受以下版权保护。

版权所有 © 2001

[email protected],保留所有权利。

版权所有 © 2001

I’O,保留所有权利。

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

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

国际商用机器公司和其他公司。保留所有权利。

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

国际商用机器公司和其他公司。保留所有权利。

配置

此文件是自由软件。

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

自由软件基金会,Inc。

此配置脚本是自由软件;自由软件基金会授予无限权限复制、分发和修改它。

tool/config.guess
tool/config.sub

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

版权所有 1992-2018

自由软件基金会,Inc。

此文件是自由软件;您可以在自由软件基金会发布的 GNU 通用公共许可证的条款下重新分发和/或修改它;许可证的版本 3 或(根据您的选择)任何更高版本。

此程序按“现状”提供,不提供任何形式的保证;甚至没有对适销性或特定用途适用性的暗示保证。有关更多详细信息,请参阅 GNU 通用公共许可证。

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

作为 GNU 通用公共许可证的一个特殊例外,如果您将此文件作为包含由 Autoconf 生成的配置脚本的程序的一部分进行分发,您可以在与您用于该程序其余部分的相同分发条款下包含它。此 Exception 是 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

自由软件基金会,Inc。

本程序是自由软件:您可以在自由软件基金会发布的 GNU 通用公共许可证的条款下重新发布和/或修改它,无论是许可证的第 3 版,还是(根据您的选择)任何更高版本。

此程序按“现状”提供,不提供任何形式的保证;甚至没有对适销性或特定用途适用性的暗示保证。有关更多详细信息,请参阅 GNU 通用公共许可证。

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

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

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

missing/dtoa.c

此文件在以下许可证下。

版权所有 © 1991, 2000, 2001

由朗讯科技公司。

特此授予您在任何目的下使用、复制、修改和分发此软件的权限,无需支付任何费用,前提是所有软件副本(包括此软件的副本或修改)以及所有此类软件的支持文档中都包含本完整通知。

本软件按“原样”提供,没有任何明示或暗示的担保。特别是,作者或朗讯不作任何关于本软件的适销性或其适用于任何特定目的的陈述或担保。

版权所有 © 2004-2008

David Schultz <[email protected]> 保留所有权利。

允许以源代码和二进制形式重新分发和使用,无论是否修改,只要满足以下条件。

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

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

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

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

您可以将 Artistic 许可证应用于这些文件。(或 GPL,作为替代方案)

版权所有 © 1993

Intergraph 公司

您可以在 GNU 通用公共许可证或 Artistic 许可证的条款下分发,如 perl README 文件中所述。

missing/mt19937.c

此文件受新式 BSD 许可证保护。

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

由西村拓治和松本真太郎编写。

这是一个更快的版本,采用了 Shawn Cokus 的优化、Matthe Bellew 的简化和 Isaku Wada 的真实版本。

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

版权所有 © 1997 - 2002

松本真太郎和西村拓治,保留所有权利。

允许以源代码和二进制形式重新分发和使用,无论是否修改,只要满足以下条件。

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

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

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

本软件由版权所有者和贡献者“按原样”提供,任何明示或暗示的担保(包括但不限于对适销性和特定用途适用性的暗示担保)均被免除。在任何情况下,版权所有者或贡献者均不对任何直接、间接、附带、特殊、惩罚性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)负责,无论其原因如何,以及在任何责任理论下,无论是合同、严格责任或侵权行为(包括疏忽或其他原因)所致,无论是否已告知可能发生此类损害,即使因使用本软件而产生。

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

Wayback Machine URL: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

加州大学董事会。版权所有。

此代码源自 Chris Torek 贡献给伯克利的软件。

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

加州大学董事会。版权所有。

此代码源自 Tom Truscott 贡献给伯克利的软件。

missing/setproctitle.c

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

版权所有 2003

Damien Miller

版权所有 © 1983, 1995-1997

Eric P. Allman

版权所有 © 1988, 1993

加州大学董事会。版权所有。

missing/strlcat.c
missing/strlcpy.c

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

版权所有 © 1998, 2015

Todd C. Miller <[email protected]>

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

以上版权声明和本许可声明应包含在所有软件副本或重要部分中。

软件按“原样”提供,作者不作任何明示或暗示的保证,包括但不限于适销性、特定目的的适用性和不侵权的保证。在任何情况下,作者均不对因使用或无法使用本软件而引起的任何索赔、损害或其他责任(包括但不限于因疏忽或其他侵权行为而造成的任何直接、间接、偶然、后果性或惩罚性损害)承担任何责任。

missing/langinfo.c

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

[email protected] – 2002-03-11

特此授予任何人免费获得本软件副本以及相关文档文件(“软件”)的权利,不受限制地包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,以及允许拥有软件的人员这样做,但须符合以下条件:
以上版权声明和本许可声明应包含在所有软件副本或重要部分中。

作者不作任何明示或暗示的保证,包括但不限于适销性、特定目的的适用性和不侵权的保证。在任何情况下,作者均不对因使用或无法使用本软件而引起的任何索赔、损害或其他责任(包括但不限于因疏忽或其他侵权行为而造成的任何直接、间接、偶然、后果性或惩罚性损害)承担任何责任。

版权所有 © 1999, 2000

阿拉丁企业。保留所有权利。

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

授予任何人使用本软件用于任何目的的权限,包括商业应用,以及在以下限制条件下自由地修改和重新分发它

  1. 本软件的来源不得被歪曲;您不得声称您编写了原始软件。如果您在产品中使用本软件,则产品文档中的确认将受到赞赏,但并非必需。

  2. 修改后的源代码版本必须明确标记为修改后的版本,并且不得被歪曲为原始软件。

  3. 本声明不得从任何源代码分发中删除或更改。

  1. 彼得·德意志

[email protected]

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

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

作者

Antoon Bosselaers,ESAT-COSIC(由 Todd C. Miller 为 libc 整理)

日期

1996 年 3 月 1 日

版权所有 ©

鲁汶大学

1996 年,保留所有权利

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

这些文件在新的 BSD 许可下。

版权所有 2000

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

允许以源代码和二进制形式重新分发和使用,无论是否修改,只要满足以下条件。

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

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

  3. 未经事先明确的书面许可,不得使用版权所有者的名称或贡献者的名称来认可或推广源于本软件的产品。

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

ext/json/generator/generator.c

该文件包含以下版权声明。

版权所有 2001-2004

Unicode,Inc。

免责声明

此源代码由 Unicode, Inc. 按原样提供。不保证适合任何特定目的。不提供任何明示或暗示的担保。接收方同意确定所提供信息的适用性。如果此文件是从 Unicode, Inc. 购买的磁性或光学介质,则对任何索赔的唯一补救措施是在收到后 90 天内更换有缺陷的介质。

重新分发此代码的权利限制

Unicode, Inc. 特此授予您在创建支持 Unicode 标准的产品时自由使用此文件中提供的信息的权利,以及以任何形式复制此文件以供内部或外部分发,只要此通知保持附加。

ext/nkf/nkf-utf8/config.h
ext/nkf/nkf-utf8/nkf.c
ext/nkf/nkf-utf8/utf8tbl.c

这些文件受以下许可证约束。可以这么说,它是版权半公共领域软件。

版权所有 © 1987

富士通株式会社(市川 逸郎)

每个人都可以在此程序上做任何事情,包括复制、修改、改进,只要您不试图假装是自己编写的。即,上述版权声明必须出现在所有副本中。二进制分发需要原始版本消息。您无需在复制、重新分发或发布之前征得许可。作者对本软件不作任何形式的保证。

ext/psych
test/psych

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

版权所有 2009

Aaron Patterson 等人

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

以上版权声明和本许可声明应包含在所有副本或软件的任何重要部分中。

软件按“原样”提供,不附带任何形式的明示或暗示保证,包括但不限于适销性、特定用途适用性和非侵权保证。在任何情况下,作者或版权所有者均不对因软件或使用或以其他方式处理软件而产生的任何索赔、损害或其他责任负责,无论是在合同、侵权行为或其他方面。

ext/pty/pty.c
C) 版权所有 1998

作者:伊藤 彰则。

本软件可为此目的免费重新分发,全部或部分,前提是本完整版权声明包含在本软件的任何副本以及应用程序及其衍生作品中。

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

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

这些文件在新的 BSD 许可下。

版权所有 © 1995、1996、1997、1998 和 1999

WIDE 项目。

保留所有权利。

允许以源代码和二进制形式重新分发和使用,无论是否修改,只要满足以下条件。

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

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

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

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

ext/win32ole/win32ole.c

您可以将Artistic许可证应用于此文件。(或者GPL,作为替代方案)

© 1995

Microsoft Corporation。版权所有。

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

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

由Gurusamy Sarathy

<[email protected]> 和 Jan Dubois <[email protected]>

您可以根据GNU通用公共许可证或Artistic许可证的条款进行分发,如Perl发行版的README文件中所述。

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

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

此文件根据SIL开源字体许可证获得许可。

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 等。

MIT 许可证

lib/rubygems/resolver/molinillo

molinillo 遵循以下许可证。

版权 © 2014 Samuel E. Giddins [email protected]

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

这些文件是以前称为“The Great Computer Language Shootout”的非常旧的副本。 LEGAL 这些文件的情况尚不清楚,因为原始网站已丢失。 上游已更改为删除上面列出的几个基准测试。

MIT 许可证

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

以上版权声明和本许可声明应包含在所有副本或软件的任何重要部分中。

本软件“按原样”提供,不附带任何形式的明示或暗示担保,包括但不限于适销性、特定用途适用性和非侵权的担保。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在合同、侵权行为或其他方面,无论是由软件或使用或其他处理软件而产生的。

旧式 BSD 许可证

允许以源代码和二进制形式重新分发和使用,无论是否修改,只要满足以下条件。

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

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

  3. 未经事先明确的书面许可,不得使用大学的名称或其贡献者的姓名来认可或推广源于此软件的产品。

本软件由管理人员和贡献者“按原样”提供,任何明示或暗示的担保,包括但不限于适销性和特定用途适用性的暗示担保,均被免除。在任何情况下,管理人员或贡献者均不对因使用本软件而导致的任何直接、间接、偶然、特殊、示例性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润损失;或业务中断)负责,无论其责任形式如何,无论是合同、严格责任还是侵权行为(包括疏忽或其他原因),即使已被告知可能发生此类损害。

重要提示

来自 ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change 上面的第 3 段现在无效。