Ruby License
Author | GPL compatible Yes[2] | |
---|---|---|
Copyleft | No | |
Linking from code with a different licence | Yes |
The Ruby License is a Free and Open Source license applied to the
The license is typically considered to be a
History
For versions up to 1.9.2, the Ruby programming language was available under an explicit dual-licence scheme which allowed users to choose between a dedicated Ruby licence or the
Starting at version 1.9.3, the dual-licensing clause changed to offer the choice of the FreeBSD License.
Compatibility
The Ruby License has unusual
The Ruby License is approved by the
The Open Source Initiative does not explicitly include the Ruby license as a certified an open source license; this is considered "unnecessary" due to the dual licensing clause.[3]
In discussion over the change of the dual licensing clause on the debian-legal mailing list, it was noted that while the Ruby license itself is arguably not compatible with the Debian Free Software Guidelines, this is unimportant due to the dual-licensing clause.[4]
Software under Ruby license (including the older version when GPLv2 was a listed alternative Ruby 1.9.2 license) may be included in binary form within an Apache product if the inclusion is appropriately labeled.[5]
Adoption
Software other than the
- JRuby, an implementation of Ruby atop the Java Virtual Machine
- MacRuby, an implementation of Ruby 1.9 directly on top of Mac OS X core technologies such as the Objective-C runtime and garbage collector, the LLVM compiler infrastructure and the Foundation and ICU frameworks. MacRuby contains code from the Ruby project [6] and the source code of the most MacRuby examples, unless specified, are covered by the Ruby license.[7]
- RubyGems, a package manager for Ruby
- IronRuby, an implementation of Ruby targeting the .NET Framework
- The JSON implementation for Ruby[8]
References
- ^ "Debian - License information". Debian Foundation. Retrieved 2013-11-09.
- ^ a b "Various Licenses and Comments about Them". GNU Foundation.
- ^ Johnson, David (2002-02-03). "Ruby license". license-discuss (Mailing list). Retrieved 2020-05-17.
- ^ "Re: License check: Ruby 1.9.3".
- ^ "ASF Legal Previously Asked Questions". www.apache.org.
- ^ "MacRuby/MacRuby". GitHub. 14 February 2022.
- ^ "MacRuby/MacRubySamples". GitHub. May 2021.
- ^ "JSON implementation for Ruby". flori.github.io.
External links
- Text of the Ruby License