法律声明信息


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

addr2line.c

此文件的一部分来自 FreeBSD。

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

加利福尼亚大学董事会。保留所有权利。

© UNIX System Laboratories, Inc.

此文件的全部或部分内容来自美国电话电报公司或 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

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

configure

此文件是自由软件。

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

自由软件基金会。

此 configure 脚本是自由软件;自由软件基金会给予复制、分发和修改它的无限许可。

tool/config.guess
tool/config.sub

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

版权所有 1992-2018

自由软件基金会。

此文件是自由软件;您可以根据自由软件基金会发布的 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 并根据以下 GPL 例外允许的 Ruby 许可条款重新分发。

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

自由软件基金会。

本程序是自由软件:您可以根据自由软件基金会发布的 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 的简化和和田勇实的实际版本。

在使用之前,使用 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 为 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

加利福尼亚大学董事会。保留所有权利。

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

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

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

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

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

版权所有 © 1999, 2000

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

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

特此授予任何人使用本软件的许可,用于任何目的,包括商业应用,并对其进行更改和自由重新分发,但须遵守以下限制

  1. 不得歪曲本软件的来源;您不得声称您编写了原始软件。如果您在产品中使用本软件,产品文档中表示感谢将不胜感激,但不是必需的。

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

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

  1. Peter Deutsch

[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/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

微软公司。保留所有权利。

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

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

Gurusamy Sarathy

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

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

Wayback Machine URL: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, et al.

MIT 许可证

lib/rubygems/vendor/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

这些文件是当时称为“伟大的计算机语言对决”的非常旧的副本。 这些文件的法律状况尚不明确,因为原始站点已丢失。 上游分叉删除了上面列出的几个基准测试。

MIT 许可证

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

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

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

旧式 BSD 许可证

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

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

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

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

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

重要提示

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