[#31647] [Backport #3666] Backport of r26311 (Bug #2587) — Luis Lavena <redmine@...>

Backport #3666: Backport of r26311 (Bug #2587)

13 messages 2010/08/07

[#31666] [Bug #3677] unable to run certain gem binaries' in windows 7 — Roger Pack <redmine@...>

Bug #3677: unable to run certain gem binaries' in windows 7

10 messages 2010/08/10

[#31676] [Backport #3680] Splatting calls to_ary instead of to_a in some cases — Tomas Matousek <redmine@...>

Backport #3680: Splatting calls to_ary instead of to_a in some cases

10 messages 2010/08/11

[#31681] [Bug #3683] getgrnam on computer with NIS group (+)? — Rocky Bernstein <redmine@...>

Bug #3683: getgrnam on computer with NIS group (+)?

13 messages 2010/08/11

[#31843] Garbage Collection Question — Asher <asher@...>

This question is no doubt a function of my own lack of understanding, but I think that asking it will at least help some other folks see what's going on with the internals during garbage collection.

17 messages 2010/08/25
[#31861] Re: Garbage Collection Question — Roger Pack <rogerdpack2@...> 2010/08/26

> The question in short: when an object goes out of scope and has no

[#31862] Re: Garbage Collection Question — Asher <asher@...> 2010/08/26

Right - so how does a pointer ever get off the stack?

[#31873] Re: Garbage Collection Question — Kurt Stephens <ks@...> 2010/08/27

On 8/26/10 11:51 AM, Asher wrote:

[#31894] Re: Garbage Collection Question — Asher <asher@...> 2010/08/27

I very much appreciate the response, and this is helpful in describing the narrative, but it's still a few steps behind my question - but it may very well have clarified some points that help us get there.

[#31896] Re: Garbage Collection Question — Evan Phoenix <evan@...> 2010/08/27

You have introduced something called a "root node" without defining it. What do you mean by this?

[#31885] Avoiding $LOAD_PATH pollution — Eric Hodel <drbrain@...7.net>

Last year Nobu asked me to propose an API for adding an object to

21 messages 2010/08/27

[#31947] not use system for default encoding — Roger Pack <rogerdpack2@...>

It strikes me as a bit "scary" to use system locale settings to

19 messages 2010/08/30

[#31971] Change Ruby's License to BSDL + Ruby's dual license — "NARUSE, Yui" <naruse@...>

Ruby's License will change to BSDL + Ruby's dual license

16 messages 2010/08/31

[ruby-core:31978] Re: Change Ruby's License to BSDL + Ruby's dual license

From: "NARUSE, Yui" <naruse@...>
Date: 2010-08-31 18:13:56 UTC
List: ruby-core #31978
(2010/09/01 2:36), Lucas Nussbaum wrote:
> On 01/09/10 at 01:30 +0900, NARUSE, Yui wrote:
>> Ruby's License will change to BSDL + Ruby's dual license
>>
>> == Background
>>
>> Ruby's License, which is used as the license of Ruby and other related software,
>> says it is dual license: GPLv2 or Ruby's in a narrow sense.
>>
>> But it has following problems:
>> * it is not compatible with GPLv3
>> * a modest person can't port Ruby's code into BSDL
>> * a greed person can port Ruby's code into public domain
>>    (use quotation clause)
>>
>> So copyleft spirit of Ruby's License is the barrier to BSDL,
>> but can't effect to modified codes.
>>
>> == Change
>>
>> current: GPLv2 + Ruby's
>> new: BSDL + Ruby's
>
> That's the 3-clause BSD license, not the 4-clause one, right?

2-clause.
I added it in [ruby-core:31972], sorry for confusing.

>> == Merit
>>
>> * you can use Ruby with GPLv3 software
>> * you can port Ruby's code into BSDL code	
>>
>> == Demerit
>>
>> nothing: because people can everything with change the name or quotation clause.
>
> May I ask why you did not completely drop the Ruby licence, and only use
> BSD ? Since the BSD is the more permissive of the two, everybody not
> following the Ruby license can instead follow the BSD license anyway.
> And it would make the whole licensing situation much simpler.

Ruby's License permits users to include Ruby's code into their code
without any copyright notice of Ruby.
So "the BSD is the more permissive of the two" is wrong.

>> It was discussed in [ruby-dev:39167], [ruby-core:25272] and so on.
>> Initial decision was made on RubyKaigi 2010 by Matz.
>> http://redmine.ruby-lang.org/wiki/ruby/DevelopersMeeting20100827
>
> On a side note, this document says that Debian squeeze uses 1.9.1. That
> is not true, we transitioned to 1.9.2 shortly before the 1.9.2 release,
> though the packages are still named *ruby1.9.1 because we version them
> with the ruby compatibility version, not the ruby version itself. (it
> would be too complex to have a transition to change the naming now, as
> it would require modifying all ruby library packages.)

I added your comment, thanks.

-- 
NARUSE, Yui  <naruse@airemix.jp>

In This Thread