Ruby included non-free codes.
This code license is "freeware". generally, "freeware" is not "free software".
Note: What is "free" means ?
I think that:
freeware: "zero price" -> "Using freely, but do not allow copy, modify, distribute, sell, etc... for any purpose"
free software: "freedom" -> "Freely use, copy, modify, distribute, sell, etc... for any purpose"
This problem is already reported. (Upstream and trisquel), and upstream already fixed this problem.
1. backport or upgrade to Upstream version.
2. Remove non-free code and rebuild.
3. Replace fedora free (Acceptable licensed) code.
4. Remove fedora repos.
Blocking FE-Legal, This is license problem.
It is distributed under the same license terms as Ruby itself. It was recently fixed upstream: http://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/42994