[#30589] [Bug #3391] Use single exclamation mark instead of double exclamation mark for IRB — Diego Viola <redmine@...>

Bug #3391: Use single exclamation mark instead of double exclamation mark for IRB

10 messages 2010/06/04

[#30672] [Bug #3411] Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100 — Benoit Daloze <redmine@...>

Bug #3411: Time.local 1916,5,1 #=> 1916-04-30 23:00:00 +0100

12 messages 2010/06/08

[#30699] [Bug #3419] 1.9.2-preview3 possible bug with Rails 3 active_record sqlite_adapter — Joe Sak <redmine@...>

Bug #3419: 1.9.2-preview3 possible bug with Rails 3 active_record sqlite_adapter

9 messages 2010/06/09

[#30734] [Bug #3428] ri outputs ansi escape sequences even when stdout is not a tty — caleb clausen <redmine@...>

Bug #3428: ri outputs ansi escape sequences even when stdout is not a tty

11 messages 2010/06/11

[#30756] [Feature #3436] Spawn the timer thread lazily — Maximilian Gass <redmine@...>

Feature #3436: Spawn the timer thread lazily

15 messages 2010/06/13
[#32686] [Ruby 1.9-Feature#3436] Spawn the timer thread lazily — Mark Somerville <redmine@...> 2010/10/04

Issue #3436 has been updated by Mark Somerville.

[ruby-core:30776] Re: [Feature #2032] Change the license to "GPLv2+ or Ruby's original".

From: Monty Williams <monty@...>
Date: 2010-06-16 04:13:38 UTC
List: ruby-core #30776
On 6/15/10 7:48 PM, mathew wrote:
> On Jun 14, 2010, at 22:48, Yusuke ENDOH wrote:
>    
>> I think you are right in your perspective.
>> But the problem is, "can the core team distribute Ruby?"
>>
>> We actually distribute Ruby with readline binding.
>> A user may link the binding with readline6, which we do not intend.
>> If it is allowed, we can distribute a product using GPLv3 library
>> with license that is imcompatible with GPLv3, I guess.
>> Even so, can we distribute Ruby without the note prohibiting such
>> a link?
>>      
> I don't believe there's any legal precedent to determine this.
>
> The FSF believes that if your code requires that a GPL library be linked with it, then your code is derivative of the GPL library, and must also fall under the GPL.
>
> However, I haven't seen a FSF statement as to whether distributing GPL2 code that links with GPL3 code is a violation.
>
> My take is that so long as the code is written to be linked with readline5 and only tested and supported with readline5, that's what it's a derivative of. Just state that clearly where the list of required libraries is in the documentation,.
>
> If the developers of readline6 have made that library compatible enough with earlier versions that it can be used as a substitute, that's up to them, but you're only required to fall under the same license as the library you're intentionally using. You can't be held to a new license just because someone decides to substitute readline5 with something else that's API-compatible but has a new license.
>
> Having said all of that... I'd welcome Ruby being released under GPL v3. If that cannot be done, or is not deemed desirable by Matz, then the best option is probably to start migrating from readline to libeditline:
> http://s11n.net/editline/
>
>
> mathew
>    
Or even linenoise. A minimal, zero-config, BSD licensed, readline 
replacement.
http://github.com/antirez/linenoise

In This Thread