unicorn Ruby/Rack server user+dev discussion/patches/pulls/bugs/help
 help / color / mirror / code / Atom feed
* adding GPLv3 to unicorn license
@ 2011-04-28  0:57 Eric Wong
  2011-04-28  0:59 ` [RFC/PATCH] LICENSE: add GPLv3 to license terms Eric Wong
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Eric Wong @ 2011-04-28  0:57 UTC (permalink / raw)
  To: Zed A. Shaw, Evan Weaver; +Cc: mongrel-unicorn

Hello, I would like to extend the unicorn license from
(GPLv2|Ruby terms) to (GPLv2|GPLv3|Ruby terms).

Zed and Evan are still the authors of much of the HTTP parser code in
unicorn and some of the tests, so I'm asking you guys first.  I would
also like to license kcar[1] in the same way since it's a fork of
the unicorn parser (for client-side usage).

Adding GPLv3 would allow AGPLv3-only applications to be bundled with
unicorn and distributed.  This would be useful for people distributing
complete devices running AGPLv3 apps on unicorn.

I'm a supporter of strong copyleft licenses and I want unicorn to
be distributable with applications with strong copyleft licenses.

Furthermore, I (or whoever replaces me as project leader when I die)
would like to have the option of adding compatibility for newer versions
of the GPL (as published by the FSF).  I'm /not/ asking for a "GPLv2 or
later" clause since that would give the FSF too much power for GPLv4.

I'm not at all interested in adding licenses other than future versions
of the GPL.  Even though I support AGPLv3 for user-facing applications,
I do /not/ want infrastructure like unicorn to be under the terms of
something like the AGPLv3.

I'll email the other contributors who have more trivial contributions if
you guys agree.  Thanks!

(Please Cc: mongrel-unicorn@rubyforge.org when replying to keep this
public, thanks!)

[1] - http://bogomips.org/kcar/

-- 
Eric Wong
_______________________________________________
Unicorn mailing list - mongrel-unicorn@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-unicorn
Do not quote signatures (like this one) or top post when replying


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [RFC/PATCH] LICENSE: add GPLv3 to license terms
  2011-04-28  0:57 adding GPLv3 to unicorn license Eric Wong
@ 2011-04-28  0:59 ` Eric Wong
  2011-05-16 21:54 ` adding GPLv3 to unicorn license Eric Wong
  2011-08-20 19:45 ` Iñaki Baz Castillo
  2 siblings, 0 replies; 11+ messages in thread
From: Eric Wong @ 2011-04-28  0:59 UTC (permalink / raw)
  To: Zed A. Shaw, Evan Weaver; +Cc: mongrel-unicorn

Here's a proposed patch for the exact wording:

diff --git a/LICENSE b/LICENSE
index d48c2d4..386aa40 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,8 +1,17 @@
 Unicorn is copyrighted free software by all contributors, see logs in
-revision control for names and email addresses of all of them.  You can
-redistribute it and/or modify it under either the terms of the
-{GPL2}[http://www.gnu.org/licenses/gpl-2.0.txt] (see link:COPYING) or
-the conditions below:
+revision control for names and email addresses of all of them.
+
+You can redistribute it and/or modify it under either the terms of the
+GNU General Public License (GPL) as published by the Free Software
+Foundation (FSF), version {3.0}[http://www.gnu.org/licenses/gpl-3.0.txt]
+or version {2.0}[http://www.gnu.org/licenses/gpl-2.0.txt]
+or the Ruby-specific license terms (see below).
+
+The unicorn project leader (Eric Wong) reserves the right to add future
+versions of the GPL (and no other licenses) as published by the FSF to
+the licensing terms.
+
+=== Ruby-specific terms (if you're not using the GPLv2/GPLv3)
 
   1. You may make and give away verbatim copies of the source form of the
      software without restriction, provided that you duplicate all of the
-- 
Eric Wong
_______________________________________________
Unicorn mailing list - mongrel-unicorn@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-unicorn
Do not quote signatures (like this one) or top post when replying


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: adding GPLv3 to unicorn license
  2011-04-28  0:57 adding GPLv3 to unicorn license Eric Wong
  2011-04-28  0:59 ` [RFC/PATCH] LICENSE: add GPLv3 to license terms Eric Wong
@ 2011-05-16 21:54 ` Eric Wong
  2011-05-16 22:03   ` Eric Wong
  2011-08-20 19:45 ` Iñaki Baz Castillo
  2 siblings, 1 reply; 11+ messages in thread
From: Eric Wong @ 2011-05-16 21:54 UTC (permalink / raw)
  To: mongrel-unicorn; +Cc: Evan Weaver, Zed A. Shaw

Eric Wong <normalperson@yhbt.net> wrote:
> Hello, I would like to extend the unicorn license from
> (GPLv2|Ruby terms) to (GPLv2|GPLv3|Ruby terms).
> 
> Zed and Evan are still the authors of much of the HTTP parser code

I just repinged both of them and got affirmative replies from both \o/
Thanks!

I'll email the rest of the smaller contributors in a separate email.

ref: http://mid.gmane.org/20110428005727.GA19557@dcvr.yhbt.net

-- 
Eric Wong
_______________________________________________
Unicorn mailing list - mongrel-unicorn@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-unicorn
Do not quote signatures (like this one) or top post when replying


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: adding GPLv3 to unicorn license
  2011-05-16 21:54 ` adding GPLv3 to unicorn license Eric Wong
@ 2011-05-16 22:03   ` Eric Wong
  2011-05-16 22:10     ` Eric Wong
                       ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Eric Wong @ 2011-05-16 22:03 UTC (permalink / raw)
  To: mongrel-unicorn
  Cc: Suraj N. Kurapati, Iñaki Baz Castillo, Andrey Stikheev,
	Ian Ownbey, Luis Lavena, Augusto Becciu, Wayne Larsen, Hongli Lai

Hello, you're being Cc:-ed on this email because you've contributed
to the Mongrel or Unicorn code base at some point.

I would like to add the GPLv3 to the existing Unicorn license, making it
(Ruby terms|GPLv2|GPLv3).  Furthermore, I'd like the project leader of
Unicorn (currently me) to be given the option to add future versions of
the GPL (as published by the Free Software Foundation) to the license.

I'm /not/ asking for a "GPLv2 or later" clause since that would give the
FSF too much power for GPLv4.

The original request to Zed Shaw and Evan Weaver is here:
  http://mid.gmane.org/20110428005727.GA19557@dcvr.yhbt.net

Besides myself, Zed Shaw and Evan Weaver have the largest amount of code
in Unicorn, and both have OK-ed the addition of the GPLv3, so I hope you
do the same.

Thank you.

-- 
Eric Wong
_______________________________________________
Unicorn mailing list - mongrel-unicorn@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-unicorn
Do not quote signatures (like this one) or top post when replying


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: adding GPLv3 to unicorn license
  2011-05-16 22:03   ` Eric Wong
@ 2011-05-16 22:10     ` Eric Wong
  2011-05-16 22:39     ` Luis Lavena
                       ` (2 subsequent siblings)
  3 siblings, 0 replies; 11+ messages in thread
From: Eric Wong @ 2011-05-16 22:10 UTC (permalink / raw)
  To: mongrel-unicorn

Anybody have a current email address for Augusto?

augusto@jadedpixel.com isn't working for me.

-- 
Eric Wong
_______________________________________________
Unicorn mailing list - mongrel-unicorn@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-unicorn
Do not quote signatures (like this one) or top post when replying


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: adding GPLv3 to unicorn license
  2011-05-16 22:03   ` Eric Wong
  2011-05-16 22:10     ` Eric Wong
@ 2011-05-16 22:39     ` Luis Lavena
  2011-05-16 23:20       ` Eric Wong
  2011-05-17  4:45     ` Hongli Lai
  2011-08-24  2:56     ` Eric Wong
  3 siblings, 1 reply; 11+ messages in thread
From: Luis Lavena @ 2011-05-16 22:39 UTC (permalink / raw)
  To: Eric Wong
  Cc: Suraj N. Kurapati, Iñaki Baz Castillo, Andrey Stikheev,
	Ian Ownbey, mongrel-unicorn, Augusto Becciu, Wayne Larsen,
	Hongli Lai

I'm OK.

mongrel_service do not fall into Mongrel's licensing I believe.

Also, since is a gem plugin, do not need to comply with GPL licensing, correct?

If that is the case, then yes, no complains from me.

If that is not the case, then you have my complain. mongrel_service
uses a library created by myself which is MIT, by turning mongrel and
mongrel_service into GPL, could affect my usage of this library in
other projects.

Just saying. Licensing sucks.


On Mon, May 16, 2011 at 6:03 PM, Eric Wong <normalperson@yhbt.net> wrote:
> Hello, you're being Cc:-ed on this email because you've contributed
> to the Mongrel or Unicorn code base at some point.
>
> I would like to add the GPLv3 to the existing Unicorn license, making it
> (Ruby terms|GPLv2|GPLv3).  Furthermore, I'd like the project leader of
> Unicorn (currently me) to be given the option to add future versions of
> the GPL (as published by the Free Software Foundation) to the license.
>
> I'm /not/ asking for a "GPLv2 or later" clause since that would give the
> FSF too much power for GPLv4.
>
> The original request to Zed Shaw and Evan Weaver is here:
>  http://mid.gmane.org/20110428005727.GA19557@dcvr.yhbt.net
>
> Besides myself, Zed Shaw and Evan Weaver have the largest amount of code
> in Unicorn, and both have OK-ed the addition of the GPLv3, so I hope you
> do the same.
>
> Thank you.
>
> --
> Eric Wong
>



-- 
Luis Lavena
AREA 17
-
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupéry
_______________________________________________
Unicorn mailing list - mongrel-unicorn@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-unicorn
Do not quote signatures (like this one) or top post when replying


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: adding GPLv3 to unicorn license
  2011-05-16 22:39     ` Luis Lavena
@ 2011-05-16 23:20       ` Eric Wong
  0 siblings, 0 replies; 11+ messages in thread
From: Eric Wong @ 2011-05-16 23:20 UTC (permalink / raw)
  To: Luis Lavena
  Cc: Suraj N. Kurapati, Iñaki Baz Castillo, Andrey Stikheev,
	Ian Ownbey, mongrel-unicorn, Augusto Becciu, Wayne Larsen,
	Hongli Lai

Luis Lavena <luislavena@gmail.com> wrote:
> I'm OK.
> 
> mongrel_service do not fall into Mongrel's licensing I believe.
> 
> Also, since is a gem plugin, do not need to comply with GPL licensing,
> correct?

I think so, but Mongrel is has been GPLv2 + Ruby license terms for
years, now.

> If that is the case, then yes, no complains from me.

The Ruby license terms can still be chosen for mongrel_service ever an
issue since Mongrel itself already has the GPLv2 option.  I don't plan
on removing the Ruby licensing terms option from the Unicorn license,
ever[1].

This addition only affects Mongrel code that remains in Unicorn, even,
so it doesn't affect Mongrel-only things like mongrel_service.

If Mongrel itself ever wanted to add the GPLv3 to it's license, I'd
of course be in full support to it.

> If that is not the case, then you have my complain. mongrel_service
> uses a library created by myself which is MIT, by turning mongrel and
> mongrel_service into GPL, could affect my usage of this library in
> other projects.

The Ruby-specific terms remain, so I believe mongrel_service is fine.
The GPLv3 option is no more "viral" than the existing GPLv2 option.

> Just saying. Licensing sucks.

Agreed :<

-- 
Eric Wong
_______________________________________________
Unicorn mailing list - mongrel-unicorn@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-unicorn
Do not quote signatures (like this one) or top post when replying


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: adding GPLv3 to unicorn license
  2011-05-16 22:03   ` Eric Wong
  2011-05-16 22:10     ` Eric Wong
  2011-05-16 22:39     ` Luis Lavena
@ 2011-05-17  4:45     ` Hongli Lai
  2011-08-24  2:56     ` Eric Wong
  3 siblings, 0 replies; 11+ messages in thread
From: Hongli Lai @ 2011-05-17  4:45 UTC (permalink / raw)
  To: Eric Wong
  Cc: Suraj N. Kurapati, Iñaki Baz Castillo, Andrey Stikheev,
	Ian Ownbey, Luis Lavena, mongrel-unicorn, Augusto Becciu,
	Wayne Larsen

On Tue, May 17, 2011 at 12:03 AM, Eric Wong <normalperson@yhbt.net> wrote:
> Hello, you're being Cc:-ed on this email because you've contributed
> to the Mongrel or Unicorn code base at some point.
>
> I would like to add the GPLv3 to the existing Unicorn license, making it
> (Ruby terms|GPLv2|GPLv3).  Furthermore, I'd like the project leader of
> Unicorn (currently me) to be given the option to add future versions of
> the GPL (as published by the Free Software Foundation) to the license.
>
> I'm /not/ asking for a "GPLv2 or later" clause since that would give the
> FSF too much power for GPLv4.
>
> The original request to Zed Shaw and Evan Weaver is here:
>  http://mid.gmane.org/20110428005727.GA19557@dcvr.yhbt.net
>
> Besides myself, Zed Shaw and Evan Weaver have the largest amount of code
> in Unicorn, and both have OK-ed the addition of the GPLv3, so I hope you
> do the same.
>
> Thank you.

I'm OK with GPLv3.

-- 
Phusion | Ruby & Rails deployment, scaling and tuning solutions

Web: http://www.phusion.nl/
E-mail: info@phusion.nl
Chamber of commerce no: 08173483 (The Netherlands)
_______________________________________________
Unicorn mailing list - mongrel-unicorn@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-unicorn
Do not quote signatures (like this one) or top post when replying

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: adding GPLv3 to unicorn license
  2011-04-28  0:57 adding GPLv3 to unicorn license Eric Wong
  2011-04-28  0:59 ` [RFC/PATCH] LICENSE: add GPLv3 to license terms Eric Wong
  2011-05-16 21:54 ` adding GPLv3 to unicorn license Eric Wong
@ 2011-08-20 19:45 ` Iñaki Baz Castillo
  2 siblings, 0 replies; 11+ messages in thread
From: Iñaki Baz Castillo @ 2011-08-20 19:45 UTC (permalink / raw)
  To: unicorn list; +Cc: Evan Weaver, Zed A. Shaw

2011/4/28 Eric Wong <normalperson@yhbt.net>:
> Hello, I would like to extend the unicorn license from
> (GPLv2|Ruby terms) to (GPLv2|GPLv3|Ruby terms).
>
> Zed and Evan are still the authors of much of the HTTP parser code in
> unicorn and some of the tests, so I'm asking you guys first.  I would
> also like to license kcar[1] in the same way since it's a fork of
> the unicorn parser (for client-side usage).
>
> Adding GPLv3 would allow AGPLv3-only applications to be bundled with
> unicorn and distributed.  This would be useful for people distributing
> complete devices running AGPLv3 apps on unicorn.
>
> I'm a supporter of strong copyleft licenses and I want unicorn to
> be distributable with applications with strong copyleft licenses.
>
> Furthermore, I (or whoever replaces me as project leader when I die)
> would like to have the option of adding compatibility for newer versions
> of the GPL (as published by the FSF).  I'm /not/ asking for a "GPLv2 or
> later" clause since that would give the FSF too much power for GPLv4.
>
> I'm not at all interested in adding licenses other than future versions
> of the GPL.  Even though I support AGPLv3 for user-facing applications,
> I do /not/ want infrastructure like unicorn to be under the terms of
> something like the AGPLv3.
>
> I'll email the other contributors who have more trivial contributions if
> you guys agree.  Thanks!

Hi, I'm fine with it, fully.

Cheers.

-- 
Iñaki Baz Castillo
<ibc@aliax.net>
_______________________________________________
Unicorn mailing list - mongrel-unicorn@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-unicorn
Do not quote signatures (like this one) or top post when replying

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: adding GPLv3 to unicorn license
  2011-05-16 22:03   ` Eric Wong
                       ` (2 preceding siblings ...)
  2011-05-17  4:45     ` Hongli Lai
@ 2011-08-24  2:56     ` Eric Wong
  2011-08-29 20:08       ` Eric Wong
  3 siblings, 1 reply; 11+ messages in thread
From: Eric Wong @ 2011-08-24  2:56 UTC (permalink / raw)
  To: mongrel-unicorn; +Cc: Wayne Larsen, Ian Ownbey

Eric Wong <normalperson@yhbt.net> wrote:
> I would like to add the GPLv3 to the existing Unicorn license, making it
> (Ruby terms|GPLv2|GPLv3).  Furthermore, I'd like the project leader of
> Unicorn (currently me) to be given the option to add future versions of
> the GPL (as published by the Free Software Foundation) to the license.
> 
> I'm /not/ asking for a "GPLv2 or later" clause since that would give the
> FSF too much power for GPLv4.
> 
> The original request to Zed Shaw and Evan Weaver is here:
>   http://mid.gmane.org/20110428005727.GA19557@dcvr.yhbt.net
> 
> Besides myself, Zed Shaw and Evan Weaver have the largest amount of code
> in Unicorn, and both have OK-ed the addition of the GPLv3, so I hope you
> do the same.

I've received affirmative responses from everybody except Wayne Larsen
and Ian Ownbey, neither of which were reachable when I last tried.

Ian's changes are all from Mongrel and almost entirely rewritten/removed
from what I can tell with:

	1) git log -p --author=Ian
	2) git ls-files | xargs -n1 git blame | grep -i ownbey

Wayne's change was a one-liner assignment and rewritten almost
immediately by me (even though the idea is important).

  http://mid.gmane.org/C4216E7A-A91B-4712-93EF-0687668E9ABE@larsen.st

I think it's safe to proceed with adding GPLv3 to Unicorn...

(GPLv2 and Ruby license terms will remain options, too)

-- 
Eric Wong
_______________________________________________
Unicorn mailing list - mongrel-unicorn@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-unicorn
Do not quote signatures (like this one) or top post when replying


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: adding GPLv3 to unicorn license
  2011-08-24  2:56     ` Eric Wong
@ 2011-08-29 20:08       ` Eric Wong
  0 siblings, 0 replies; 11+ messages in thread
From: Eric Wong @ 2011-08-29 20:08 UTC (permalink / raw)
  To: mongrel-unicorn

Eric Wong <normalperson@yhbt.net> wrote:
> I think it's safe to proceed with adding GPLv3 to Unicorn...
> 
> (GPLv2 and Ruby license terms will remain options, too)

Pushed out: http://bogomips.org/unicorn.git/patch/?id=cd22c59563
_______________________________________________
Unicorn mailing list - mongrel-unicorn@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-unicorn
Do not quote signatures (like this one) or top post when replying


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2011-08-29 20:33 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-04-28  0:57 adding GPLv3 to unicorn license Eric Wong
2011-04-28  0:59 ` [RFC/PATCH] LICENSE: add GPLv3 to license terms Eric Wong
2011-05-16 21:54 ` adding GPLv3 to unicorn license Eric Wong
2011-05-16 22:03   ` Eric Wong
2011-05-16 22:10     ` Eric Wong
2011-05-16 22:39     ` Luis Lavena
2011-05-16 23:20       ` Eric Wong
2011-05-17  4:45     ` Hongli Lai
2011-08-24  2:56     ` Eric Wong
2011-08-29 20:08       ` Eric Wong
2011-08-20 19:45 ` Iñaki Baz Castillo

Code repositories for project(s) associated with this public inbox

	https://yhbt.net/unicorn.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).