[#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:30775] Re: [Feature #2032] Change the license to "GPLv2+ or Ruby's original".

From: mathew <meta@...>
Date: 2010-06-16 02:48:19 UTC
List: ruby-core #30775
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?"
>=20
> 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=

In This Thread