InfraRuby Vision delivers solutions for mobile and web applications.
You can try InfraRuby live in your browser!
Try the InfraRuby statically typed Ruby compiler live in your browser. Try our examples or write your own code.
Follow @InfraRuby on Twitter for news and updates.

The many licenses of InfraRuby

This post summarizes the software licenses for InfraRuby.

These InfraRuby packages are available under the MIT license:

infraruby-base
infraruby-core
infraruby-init
infraruby-java
infraruby-shim
infraruby-task

All gem substitutes for InfraRuby are available under the MIT license, for example:

siphash-ir

Some other related packages are also available under the MIT license, for example:

meta-ruby

The only InfraRuby packages under proprietary licenses are infraruby-core-compiler and infraruby-core-runtime. The full text of these licenses can be found in these packages. We may vary the terms of these licenses from time to time, but these packages will always be available at no cost for open-source projects and personal use.

infraruby-core-compiler

infraruby-core-compiler includes software from these projects:

  • ASM
    Copyright (C) 2000-2011 INRIA, France Telecom
    Copyright (C) 2004-2011 Eugene Kuleshov
    Copyright (C) 2011 Google
    Source: http://asm.objectweb.org/
    License: BSD
  • commons-collections
    This product includes software developed by
    The Apache Software Foundation (http://www.apache.org/).
    Copyright (C) 2001-2008 The Apache Software Foundation
    Source: http://commons.apache.org/collections/
    License: Apache-2.0
  • double-conversion
    Copyright (C) 2006-2011 The V8 project authors
    Source: http://code.google.com/p/double-conversion/
    License: BSD
  • jay
    Copyright (C) 2002 Axel T. Schreiner <ats@cs.rit.edu>
    Source: http://github.com/jruby/jay
    License: BSD
  • jcodings
    Copyright (C) 2008-2012 Marcin Mielżyński
    Copyright (C) 2008-2010 Thomas E Enebo <tom.enebo@gmail.com>
    Copyright (C) 2009-2011 Charles Oliver Nutter <headius@headius.com>
    Source: http://github.com/jruby/jcodings
    License: MIT
  • ragel
    Copyright (C) 2002-2006 Adrian Thurston <thurston@cs.queensu.ca>
    Source: http://www.complang.org/ragel/
    License:
    You may use the parts of Ragel output copied from Ragel source without restriction. The remainder of Ragel output is derived from the input and inherits the copyright status of the input file. Use of Ragel makes no requirements about the license of generated code.
  • siphash-java-inline
    Copyright (C) 2012 Hiroshi Nakamura <nahi@ruby-lang.org>
    Source: http://github.com/nahi/siphash-java-inline
    License: Apache-2.0

The full text of the Apache-2.0 license, the BSD license and the MIT license can be found in "doc/common-licenses" in this package.

infraruby-core-runtime

infraruby-core-runtime includes software from these projects:

  • commons-codec
    This product includes software developed at
    The Apache Software Foundation (http://www.apache.org/).
    Copyright (C) 2002-2013 The Apache Software Foundation
    Source: http://commons.apache.org/codec/
    License: Apache-2.0
  • commons-collections
    This product includes software developed at
    The Apache Software Foundation (http://www.apache.org/).
    Copyright (C) 2001-2008 The Apache Software Foundation
    Source: http://commons.apache.org/collections/
    License: Apache-2.0
  • http-components
    This product includes software developed at
    The Apache Software Foundation (http://www.apache.org/).
    Copyright (C) 1999-2014 The Apache Software Foundation
    Source: http://hc.apache.org/
    License: Apache-2.0
  • jcodings
    Copyright (C) 2008-2012 Marcin Mielżyński
    Copyright (C) 2008-2010 Thomas E Enebo <tom.enebo@gmail.com>
    Copyright (C) 2009-2011 Charles Oliver Nutter <headius@headius.com>
    Source: http://github.com/jruby/jcodings
    License: MIT
  • joda-time
    This product includes software developed by
    Joda.org (http://www.joda.org/).
    Copyright (C) 2001-2005 Stephen Colebourne
    Source: http://joda-time.sourceforge.net/
    License: Apache-2.0
  • joni
    Copyright (C) 2008-2012 Marcin Mielżyński
    Copyright (C) 2008-2012 Thomas E Enebo <tom.enebo@gmail.com>
    Source: http://github.com/jruby/joni
    License: MIT
  • ragel
    Copyright (C) 2002-2006 Adrian Thurston <thurston@cs.queensu.ca>
    Source: http://www.complang.org/ragel/
    License:
    You may use the parts of Ragel output copied from Ragel source without restriction. The remainder of Ragel output is derived from the input and inherits the copyright status of the input file. Use of Ragel makes no requirements about the license of generated code.
  • siphash-java-inline
    Copyright (C) 2012 Hiroshi Nakamura <nahi@ruby-lang.org>
    Source: http://github.com/nahi/siphash-java-inline
    License: Apache-2.0

The full text of the Apache-2.0 license, the BSD license and the MIT license can be found in "doc/common-licenses" in this package.

Try the InfraRuby statically typed Ruby compiler live in your browser. You can use InfraRuby for your own projects with our free download!

Follow @InfraRuby on Twitter
Copyright © 2011-2017 InfraRuby Vision Limited