Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-30 Thread Bill Northcott
On 29/01/2006, at 7:00 PM, Martin v. Löwis wrote: > Again: What matters is what ends up in the source distribution, > http://www.python.org/ftp/python/2.4/Python-2.4.tgz No really that is wrong. What matters is what is in the Python executables, but you don't want to know that. So I will bow

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-30 Thread Bill Northcott
On 28/01/2006, at 8:04 PM, Martin v. Löwis wrote: >> The compiler needs specific exemptions because parts of the GPLed >> runtime libraries are included in all compiled code. No part of the >> autotools ends up in the finished code. If it did, you would need m4 >> to run Python and you don't. > >

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-30 Thread Bill Northcott
On 29/01/2006, at 5:48 AM, Martin v. Löwis wrote: > Yes, but your conclusion is wrong. Python uses autoconf, but not > aclocal/automake. The generated configure is explicitly not covered by > the GPL; What makes you think that? I can see no such concession in the autoconf source distribution.

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-30 Thread Bill Northcott
OTOH this (from python-sig-mac) is a worry if it is correct: > s> Apparently the readline library in MacOSX isn't really > readline. > s> It's a renamed libedit. Not having encountered this deception > s> before, Python's build procedure doesn't know to test the > capability >

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-30 Thread Bill Northcott
On 29/01/2006, at 5:48 AM, Martin v. Löwis wrote: > Yes, but your conclusion is wrong. Python uses autoconf, but not > aclocal/automake. The generated configure is explicitly not covered by > the GPL; What makes you think that? I can see no such concession in the autoconf source distribution.

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-30 Thread Bill Northcott
On 28/01/2006, at 8:04 PM, Martin v. Löwis wrote: >> The compiler needs specific exemptions because parts of the GPLed >> runtime libraries are included in all compiled code. No part of the >> autotools ends up in the finished code. If it did, you would need m4 >> to run Python and you don't. > >

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-30 Thread Thomas Heller
Hye-Shik Chang <[EMAIL PROTECTED]> writes: > On 1/30/06, "Martin v. Löwis" <[EMAIL PROTECTED]> wrote: >> Well done! Would you like to derive a Python patch from that? > > Yup. I'll do. > > On 1/30/06, Thomas Heller <[EMAIL PROTECTED]> wrote: >> That's great! Would you like to integrate these chan

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-30 Thread Hye-Shik Chang
On 1/30/06, "Martin v. Löwis" <[EMAIL PROTECTED]> wrote: > Well done! Would you like to derive a Python patch from that? Yup. I'll do. On 1/30/06, Thomas Heller <[EMAIL PROTECTED]> wrote: > That's great! Would you like to integrate these changes into to ctypes > CVS repository yourself? I inden

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-29 Thread Thomas Heller
Hye-Shik Chang <[EMAIL PROTECTED]> writes: > On 1/28/06, "Martin v. Löwis" <[EMAIL PROTECTED]> wrote: >> Thomas Heller wrote: >> > Can anyone of the python-dev core team comment: can we live with the GPL >> > licensed aclocal.m4 file, in the source distribution and in SVN? >> >> My understanding t

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-29 Thread Martin v. Löwis
Terry Reedy wrote: >>>I think 2.58 actually had a brown-paper-bag release style bug, but >>>2.59 has been out for ages now. If we were prepared to >>>AC_PREREQ(2.59), I think this whole issue could go away. >> >>It seems you are right, so I removed the file, and require ac 2.59. > > > Does this

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-29 Thread Martin v. Löwis
Hye-Shik Chang wrote: > I did some work to make ctypes+libffi compacter and liberal. > http://openlook.org/svnpublic/ctypes-compactffi/ (svn) > > I removed sources/gcc and put sources/libffi copied from gcc 4.0.2. > And removed all automake-related build processes and integrated > them into setup

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-29 Thread Terry Reedy
""Martin v. Löwis"" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Michael Hudson wrote: >> I think 2.58 actually had a brown-paper-bag release style bug, but >> 2.59 has been out for ages now. If we were prepared to >> AC_PREREQ(2.59), I think this whole issue could go away. > >

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-29 Thread Hye-Shik Chang
On 1/28/06, "Martin v. Löwis" <[EMAIL PROTECTED]> wrote: > Thomas Heller wrote: > > Can anyone of the python-dev core team comment: can we live with the GPL > > licensed aclocal.m4 file, in the source distribution and in SVN? > > My understanding that doing so would be in violation of section 2b) o

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-29 Thread Martin v. Löwis
Michael Hudson wrote: > I think 2.58 actually had a brown-paper-bag release style bug, but > 2.59 has been out for ages now. If we were prepared to > AC_PREREQ(2.59), I think this whole issue could go away. It seems you are right, so I removed the file, and require ac 2.59. Regards, Martin _

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-29 Thread Michael Hudson
"Martin v. Löwis" <[EMAIL PROTECTED]> writes: > The source distribution would contain aclocal.m4; it would not > contain the autoconf/autoheader tools themselves. To a rather different point, do we need aclocal.m4 at all? This is the log for aclocal.m4: -

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-29 Thread Martin v. Löwis
Bill Northcott wrote: > What makes you think that? I can see no such concession in the > autoconf source distribution. A configure script is built up from lots > of code fragments out of the autoconf and automake M4 files, and would > clearly be covered by GPL. No. As I just said in the other

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-29 Thread Martin v. Löwis
Bill Northcott wrote: > The build tools: m4 scripts, the configure shell script and the > Makefiles all contain GPL code and are under GPL. > > However, none of this ends up in the 'finished program' which is the > executable versions of Python and its associated libraries. The build > tools a

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-28 Thread Martin v. Löwis
Andrew Pinski wrote: > Does phython already use autoconf? I think it does, if so then there > should be no issues. Yes, but your conclusion is wrong. Python uses autoconf, but not aclocal/automake. The generated configure is explicitly not covered by the GPL; the status of the generated aclocal.

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-28 Thread Bill Northcott
On 28/01/2006, at 10:41 AM, Martin v. Löwis wrote: > You misunderstand the GPL. Section 2b) is pretty clear that any > application that contains GPL-licensed code must be, itself, > distributed > under the terms ofthe GPL Quite so, but using the autotools does NOT include any GPL code in the r

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-28 Thread Tom Tromey
> "Martin" == Martin v Löwis <[EMAIL PROTECTED]> writes: Martin> Instead, it means we need a build process for libffi which is Martin> independent of autoconf (or convince the authors of aclocal.m4 to Martin> relicense it, but that is likely futile). Martin> As a matter of fact, Python itself

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-28 Thread Andrew Pinski
On Jan 27, 2006, at 1:32 PM, Thomas Heller wrote: > > I guess I understood this already. The difference to the C > compiler is > that the compiler is not 'bundled' with Python, it is installed > separately. > > Can anyone of the python-dev core team comment: can we live with > the GPL > licen

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-28 Thread Tom Tromey
> "Giovanni" == Giovanni Bajo <[EMAIL PROTECTED]> writes: Giovanni> This would be a new interpretation of the license. The whole Giovanni> autotools chain is GPL and it is used on way too many Giovanni> programs which are not GPL. They're so many I won't even Giovanni> mention one. Anyway, IAN

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-28 Thread Anthony Green
On Fri, 2006-01-27 at 18:03 +0100, Thomas Heller wrote: > [I've added python-dev to cc:] > > Anthony Green <[EMAIL PROTECTED]> writes: > > > On Fri, 2006-01-27 at 17:08 +0100, Thomas Heller wrote: > >> Anyway, another question is: Is aclocal.m4 needed at all for building > >> (or maybe for regene

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-28 Thread Martin v. Löwis
Bill Northcott wrote: > Quite so, but using the autotools does NOT include any GPL code in the > resulting program. Hmm. Please take a look at http://cvs.sourceforge.net/viewcvs.py/*checkout*/ctypes/ctypes/source/gcc/libffi/aclocal.m4?rev=1.1.4.1 This file contains a large number of licensing t

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-27 Thread Martin v. Löwis
Giovanni Bajo wrote: > This would be a new interpretation of the license. The whole autotools chain > is > GPL and it is used on way too many programs which are not GPL. They're so many > I won't even mention one. Anyway, IANAL, so if you're really concerned you can > mail the FSF and ask clarific

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-27 Thread Giovanni Bajo
Martin v. Löwis <[EMAIL PROTECTED]> wrote: >> Can anyone of the python-dev core team comment: can we live with the >> GPL >> licensed aclocal.m4 file, in the source distribution and in SVN? > > My understanding that doing so would be in violation of section 2b) of > the GPL. This would be a new i

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-27 Thread Giovanni Bajo
Thomas Heller <[EMAIL PROTECTED]> wrote: > > Andrew Pinski <[EMAIL PROTECTED]> writes: > >> Does phython already use autoconf? I think it does, if so then there >> should be no issues. > > [Anthony Green] I guess I wasn't clear. aclocal.m4 is just a tool used to build libffi. Like your

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-27 Thread Martin v. Löwis
Giovanni Bajo wrote: > That's no different. If you burn a CD containing a copy of the GCC and a > copy of a commercial software you are not violating any license. If you > distribute an .ISO file containing a copy of the GCC and a copy of a > commercial software, you are not violating any license.

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-27 Thread Martin v. Löwis
Thomas Heller wrote: > Can anyone of the python-dev core team comment: can we live with the GPL > licensed aclocal.m4 file, in the source distribution and in SVN? My understanding that doing so would be in violation of section 2b) of the GPL. However, I still think it is possible to include libff

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-27 Thread Thomas Heller
Andrew Pinski <[EMAIL PROTECTED]> writes: > Does phython already use autoconf? I think it does, if so then there > should be no issues. [Anthony Green] >>> I guess I wasn't clear. aclocal.m4 is just a tool used to build >>> libffi. Like your C compiler. Bundling it with the Python source >>> d

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-27 Thread Giovanni Bajo
Thomas Heller <[EMAIL PROTECTED]> wrote: On Fri, 2006-01-27 at 17:08 +0100, Thomas Heller wrote: > Anyway, another question is: Is aclocal.m4 needed at all for building > (or maybe for regenerating the configure scripts), or is it optional? aclocal.m4 is required, but is onl

Re: [Python-Dev] (libffi) Re: Copyright issue

2006-01-27 Thread Thomas Heller
Anthony Green <[EMAIL PROTECTED]> writes: > On Fri, 2006-01-27 at 18:03 +0100, Thomas Heller wrote: >> [I've added python-dev to cc:] >> >> Anthony Green <[EMAIL PROTECTED]> writes: >> >> > On Fri, 2006-01-27 at 17:08 +0100, Thomas Heller wrote: >> >> Anyway, another question is: Is aclocal.m4 n