From: "evanwebb@..." Date: 2007-08-01T02:00:07+09:00 Subject: Re: Groklaw says "Watch out, Ruby!" On Jul 30, 3:24 pm, Alex Young wrote: > >> That's why I mentioned rubinius - it's BSD-licensed, isn't it? > > > What I'm saying is that my guess is that Rubinius would use the MRI > > implementations rather than wasting time building them from scratch. > > MIT License is compatible with the License of Ruby + GPL, i think > > IronRuby's license isn't. > > Taking another look at the Rubinius project page, it seems that they > have, indeed, imported the 1.8 MRI stdlib. I need more coffee. > > > When you use parts of a project that are under a different license, > > you usually can't change the license terms without permission. Which > > means the Rubinius standard library would be under License of Ruby, > > not MIT, if they use the MRI implementations. > > Yup, agreed - this tangent was entirely inspired by the false assumption > (on my part) that for some reason there was a large part of stdlib being > recoded as part of the rubinius project. > To set the record straight: 1) Rubinius is BSD licensed. 2) There is a mixup in terminology here. We are not recoding the standard library (stdlib). We are recoding the core library. The core library is all methods on Array, Hash, String, etc. everything that is available in ruby without a require. All of that code in MRI is in C, and 95% of ours is in ruby. 3) I'd love to see IronRuby using our core library rather than recoding it themselves. The JRuby guys and I have talked about that very thing. - Evan Phoenix > -- > Alex