Ruby's license has just changed from GPLv2 to 2-clause BSD

Nov 1, 2011 10:45 GMT  ·  By

Ruby, an object-oriented language for quick and easy programming, has just reached version 1.9.3-p0

There are quite a few changes and updates since Ruby 1.9.2. Users can check the complete changelog here, but there are a few fixes worth mentioning.

First of all, Ruby's license has changed from a dual license with GPLv2 to a dual license with 2-clause BSD license.

There are also some C API updates:

· rb_scan_args() has been enhanced with support for option hash argument extraction; · ruby_vm_at_exit() was added, which enables extension libs to hook a VM termination; · rb_reserved_fd_p() was added, if you want to close all file descriptors, check using this API.

Last but not least, regexps now supports Unicode 6.0 and a few compatibility issues have been resolved, not to mention a few dozen library updates.

Download Ruby 1.9.3-p0 right now from Softpedia.