If readline's change in license is the primary reason for reevaluating
Ruby's licensing,
why not consider the option of replacing readline?

Although far from mature, Luis Lavena and others were working on a
pure Ruby clone
of readline: http://github.com/luislavena/rb-readline/tree/master

With more work, this could provide a reasonable happy alternative.


- Leonard