Ruby 是由 Yukihiro Matsumoto <matz@netlab.jp> 享有版权的自由软件。您可以根据 2 条款 BSDL(请参阅 BSDL 文件)或以下条件重新分发和/或修改它

  1. 您可以无限制地制作和赠送该软件的源形式的完整副本,前提是您复制所有原始的版权声明和相关的免责声明。

  2. 您可以以任何方式修改您的软件副本,前提是您至少执行以下操作之一

    1. 将您的修改置于公共领域或以其他方式使其免费提供,例如通过将所述修改发布到 Usenet 或等效媒体,或允许作者将您的修改包含在软件中。

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

    3. 为非标准二进制文件提供非标准名称,并提供有关从何处获取原始软件分发的说明。

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

  3. 您可以以目标代码或二进制形式分发该软件,前提是您至少执行以下操作之一

    1. 分发该软件的二进制文件和库文件,并附带说明(在手册页或等效文件中),说明从何处获取原始分发版。

    2. 随分发版附上该软件的机器可读源代码。

    3. 为非标准二进制文件提供非标准名称,并提供有关从何处获取原始软件分发的说明。

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

  4. 您可以修改并将软件的一部分包含到任何其他软件(可能是商业软件)中。但是,分发中的某些文件不是由作者编写的,因此它们不受这些条款的约束。

    有关这些文件及其复制条件的列表,请参阅文件 LEGAL

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

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