From: Mamoru Tasaka Date: 2009-08-28T20:18:05+09:00 Subject: [ruby-dev:39182] [Feature #2000] Change the license to "GPLv2+ or Ruby's original". チケット #2000 が更新されました。 (by Mamoru Tasaka) Ah, I thought that I was already subscribing to this bug ticket. The problem is: >|I interpretd this paragraph says, >|Ruby's License is alyways GPLv2 compat. >| >|> b) note that >|> readline extension can be distributed by GPLv3 as well (triple >|> license). >| >|If the readline is GPLv3 and readline extension is linked to it, >|the extension must be GPLv3 compat. >|If the readline extension is GPLv3 and the extension is linked to Ruby, >|Ruby must be GPLv3 compat. >| >|b) is not acceptable. > >If it's true, life sucks. I hate licensing issues. So we have two >GPL software, both respecting the spirit of free software, but still >we have license problem. ****. This is exactly true and if we use readline 6 and make ruby's readline.so linked against both libreadline.so and libruby.so, ruby "itself" (not ruby's readline module only) must be GPLv3 compat , so b) is not the option. (By the way on Fedora not all softwares using readline have switched to GPLv3 compat license, so currently Fedora ships both readline 6 and readline 5) Well, the license issue is always really annoying , however I hope this issue is resolved somehow. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/2000 ---------------------------------------- http://redmine.ruby-lang.org