From: | Chris Mildebrandt <chris(at)woodenrhino(dot)com> |
---|---|
To: | Daniele Varrazzo <daniele(dot)varrazzo(at)gmail(dot)com> |
Cc: | "psycopg(at)postgresql(dot)org" <psycopg(at)postgresql(dot)org> |
Subject: | Re: GNU GPL license in some of the source files |
Date: | 2014-05-20 14:43:07 |
Message-ID: | CAHP56Hf9GuxujEGJsqGnpTS6kC4rszkv=6jByXhd9yxDFKqkYA@mail.gmail.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | psycopg |
Hi Daniele,
Thanks for the clarification on the licensing for psycopg. If you can give
some quick high-level steps on how to submit a patch, I can do that for the
files mentioned below.
Thanks,
-Chris
On Tue, May 20, 2014 at 1:59 AM, Daniele Varrazzo <
daniele(dot)varrazzo(at)gmail(dot)com> wrote:
> On Tue, May 20, 2014 at 1:21 AM, Chris Mildebrandt
> <chris(at)woodenrhino(dot)com> wrote:
> > Hello,
> >
> > I just downloaded the source for 2.5.3
> > (http://initd.org/psycopg/tarballs/PSYCOPG-2-5/psycopg2-2.5.3.tar.gz)
> and
> > looked through the sources. The following files seem to be under a GPL
> > license:
> >
> > examples/copy_from.py
> > examples/lobject.py
> > examples/copy_to.py
> > scripts/buildtypes.py
> > scripts/make_errorcodes.py
> > scripts/refcounter.py
>
> It is an oversight: psycopg license was changed to LGPL about 4 years
> ago. Also note that these scripts are only used to develop/test
> psycopg and not to build/use it: they are not installed in a system
> (where e.g. "python setup.py install" is performed).
>
>
> > And there's a copy of the GNU GPL:
> > doc/COPYING
>
> This file was dropped from the repos
> (https://github.com/psycopg/psycopg2/commit/04c09b7b) but apparently
> only from the master branch: it still appears in the maint_2_5 branch
> (probably because shortly after releasing 2.5 I started clearing up
> the package content for the future 2.6 release). It is an oversight
> too: only COPYING.LESSER applies.
>
>
> > We're very sensitive to GPL code here and would appreciate some
> > clarification about these files. Was this just an oversight? And is
> there a
> > plan to provide a source release without GPL code in the package?
>
> Yes, they are an incomplete rewording from the GPL to LGPL switch:
> these files probably got less attention for the above reason: if you
> compile psycopg with "python setup.py build" they don't end up in the
> resulting package. I think we can adjust the wording in the next dot
> release no problem. If you provide a patch changing the file headers
> it would be helpful too.
>
>
> -- Daniele
>
From | Date | Subject | |
---|---|---|---|
Next Message | Daniele Varrazzo | 2014-05-20 15:01:51 | Re: GNU GPL license in some of the source files |
Previous Message | Daniele Varrazzo | 2014-05-20 08:59:46 | Re: GNU GPL license in some of the source files |