Licence issue with use of Onigmo rather than Oniguruma library files
I am concerned about the current content of the https://github.com/ruby/ruby/blob/trunk/LEGAL file which implies that Ruby is using Oniguruma when in fact the forked Onigmo is what is in place - the licence of both are BSD (AFAICT) but the details listed in that file for the selected files used in Ruby are for the former rather than the latter library and as such do not comply with the terms of that type of licence (IMHO but IANAL). 😮
Confusingly you list include/ruby/oniguruma.h but not include/ruby/onigmo.h so perhaps that is simply because someone forgot to update the details in the LEGAL file when you switched libraries?
Update information about Oniguruma/Onigmo [Bug #13818]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e