JRuby additional licenses
JRuby is Copyright (c) 2007-2014 The JRuby project, and is released
under a tri EPL/GPL/LGPL license. You can use it, redistribute it
and/or modify it under the terms of the:
Eclipse Public License version 1.0
OR
GNU General Public License version 2
OR
GNU Lesser General Public License version 2.1
bytelist (http://github.com/jruby/bytelist),
yydebug (http://svn.codehaus.org/jruby/trunk/jay/yydebug)
are released under the same copyright/license.
Some additional libraries distributed with JRuby are not covered by
JRuby's licence. Most of these libraries and their licenses are listed
below. Also see LICENSE.RUBY for most files found in lib/ruby/stdlib.
bench/rails/public/javascripts/* are distributed under the MIT
license, and have the following copyrights:
controls.js is Copyright:
(c) 2005-2008 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
(c) 2005-2007 Ivan Krstic (http://blogs.law.harvard.edu/ivan)
(c) 2005-2007 Jon Tirsen (http://www.tirsen.com)
dragdrop.js is Copyright:
(c) 2005-2008 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
(c) 2005-2007 Sammi Williams (http://www.oriontransfer.co.nz, sammi@oriontransfer.co.nz)
effect.js is Copyright (c) 2005-2008 Thomas Fuchs.
prototype.js is Copyright (c) 2005-2007 Sam Stephenson.
The "rake" library (http://rake.rubyforge.org/) is distributed under
the MIT license, and has the following copyright:
Copyright (c) 2003, 2004 Jim Weirich
asm (http://asm.objectweb.org) is distributed under the BSD license.
jcodings (http://github.com/jruby/jcodings) and
joni (http://github.com/jruby/joni) are distributed
under the MIT license.
ant (http://ant.apache.org/),
jnr-constants (http://github.com/jnr/jnr-constants),
joda-time (http://joda-time.sourceforge.net),
jffi (https://github.com/jnr/jffi),
jnr-ffi (https://github.com/jnr/jnr-jffi),
jnr-enxio (https://github.com/jnr/jnr-enxio),
jnr-unixsocket (https://github.com/jnr/jnr-unixsocket),
jnr-netdb (http://github.com/jnr/jnr-netdb), and
nailgun (http://martiansoftware.com/nailgun) are distributed under the
Apache License version 2.0.
jsr292-mock (http://code.google.com/p/jvm-language-runtime)
distributed under the LGPL license. It is only used as a compile-time mock
for Java 7-only features.
Bouncycastle is released under the MIT license, and is Copyright (c)
2000 - 2006 The Legion Of The Bouncy Castle.
The Rubinius API implementation in truffle/src/main/ruby/core/rubinius/api
is copyright (c) 2011, Evan Phoenix, and released under the 3-clause BSD license.
The Rubinius core library implementation
in truffle/src/main/ruby/core/rubinius/bootstrap
and truffle/src/main/ruby/core/rubinius/common is
copyright (c) 2007-2014, Evan Phoenix and contributors,
and released under the 3-clause BSD license.
Some parts of the RubySL implementations of the stdlib in lib/ruby/truffle/rubysl
are copyright (c) 2013 Brian Shirai and are licensed under the 3-clause BSD license.