Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > GPL v3 and Ruby License.

Thread Tools

GPL v3 and Ruby License.

Gregory Brown
Posts: n/a
I went to MIT for the Free Software Foundation Associate members
meeting last weekend. I asked Stallman the question of whether the
FSF planned to contact various individuals who were using dual
licenses and encourage them to participate in commenting on GPLv3.

He sort of yelled at me a lot. Big surprise. You might be able to
find the recordings of this online sometime soon.

I talked to some other FSF members, including Executive Director Peter
Brown, and their suggestion was to encourage community members to come
use the comment system, and that they'd consider more formal outreach
programs for the second draft.

So, here I am making a suggestion that maybe is based on a bit of
paranoia. We're already having enough of a hard time explaining the
disjunctive license of Ruby... it'll be a lot harder to explain if
some people start using GPLv3 and others stick with GPLv2 when the
final draft rolls around.

Should the ruby community get active in commenting on GPLv3 in hopes
of making it possible to switch the ruby license to use it (alongside
the current, more permissive terms of course), or should we be
focusing on making a Ruby license that stands on it's own, or should
we just jump this hurdle down the line when we get to it?

My main cause for concern is that I really rely on the GPL part of the
license, since the terms Matz wrote don't seem to be an established
legal document. I will probably want to use GPLv3 alongside Matz's
terms for my software when it comes out, but I don't want people to be
any more confused than they have to about what the "License of Ruby"

So... now I've gone and confused myself, but basically... I'm just
concerned about hybrid Ruby licenses using both GPLv2 and GPLv3
skulking around out there in the somewhat near future, and am hoping
that we think about it before it sneaks up on us.

Reply With Quote
Timothy Goddard
Posts: n/a
The ruby licence seems to simply specify that ruby may be distributed
either under the GPL version 2 or a separate set of conditions (the
ruby licence). This license does not currently seem to permit
distribution under the GPLv3, as the version enclosed is version 2 and
it never explicitly permits another version to be used (most programs
would say GPLv2 or any later version).

Some parts of ruby's standard library actually fall under completely
separate conditions. These may be affected, but the impact is unlikely
to be significant.

Interestingly, it's quite odd that you regard the GPL as an established
legal document but not Matz's licence. Both licenses are equally valid
in a legal sense. The ruby licence is actually much more liberal than
the GPL, and would be my preferred license to receive it under. This is
just an opinion, but I see no reason for regarding the GPL as a more
suitable licence simply due to how common it is.

Reply With Quote
Posts: n/a
> He sort of yelled at me a lot. Big surprise.

Not sure if this is sarcasm or not. I went to a GNU/Linux user's group
meeting a year or two ago where RMS gave a talk, and he mostly just
seemed like a thoughtful guy who gives away his work under the GPL and
hopes you'll do the same.

After his talk, he got a little visibly annoyed at some questioners who
twice referred to GNU/Linux as "Linux", but that was about it.

> I'm just concerned about hybrid Ruby licenses using both GPLv2
> and GPLv3 skulking around out there in the somewhat near future,
> and am hoping that we think about it before it sneaks up on us.

I agree. Though, what I think it's important first to know is; what was
rationale for the dual-licensing in the first place?

As an aside, I'm a big fan of the GPL. I'm in the US, and businesses
here are so cutthroat that the protection the GPL offers to keep code
free (and free of non-freely-distributable "patented software") is
vital (IMO). I'm guessing perspectives differ in other countries, where
laws are different regarding social responsibility of corporations.

Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
MIT vs. Ruby/GPL License Trans Ruby 27 10-17-2007 05:23 PM
GPL and Python modules. Grant Edwards Python 68 10-27-2004 07:50 PM
Re: GPL and Python modules. Michael Sparks Python 2 10-25-2004 09:56 PM
Rekall and associated software go 100% GPL John Dean Python 15 12-02-2003 12:09 AM
Re: Re: Rekall and associated software go 100% GPL Tim Churches Python 1 11-10-2003 03:06 AM