Is it legal to rebuild Python.exe to include Version property tab?

2008-07-15 Thread ward . david
My company distributes a COM object that can be license and userd by
our customers. Some of my company's internal application also use the
COM object. However, for internal applications, instead of licensing
the COM object, we just make the application registered as friendly.
We accomplish this be including various information in the version
property tab of the calling EXE.

In my case, the calling EXE is Python.exe. So, my question is, can we
rebuild Python.exe to include the various version information? Is
this allowed under the Python licensing agreement?
--
http://mail.python.org/mailman/listinfo/python-list


Re: Is it legal to rebuild Python.exe to include Version property tab?

2008-07-15 Thread Michiel Overtoom
Ward wrote...

 Can we rebuild Python.exe to include the various version 
 information?

Why rebuild it? You can use a resource editor tool to add/edit/delete the
VERSIONINFO from any Windows executable, including Python.exe ;-)

Greetings,

-- 
The ability of the OSS process to collect and harness
the collective IQ of thousands of individuals across
the Internet is simply amazing. - Vinod Vallopillil
http://www.catb.org/~esr/halloween/halloween4.html

--
http://mail.python.org/mailman/listinfo/python-list


Re: Is it legal to rebuild Python.exe to include Version property tab?

2008-07-15 Thread ward . david
On Jul 15, 7:42 am, Michiel Overtoom [EMAIL PROTECTED] wrote:
 Why rebuild it? You can use a resource editor tool to add/edit/delete the
 VERSIONINFO from any Windows executable, including Python.exe ;-)

M,

Thanks for you suggestion. I didn't know that there was anything like
a resource editor outside of a dev IDE. You learn something new
everyday. :)

So, we've established that there is a different way to edit the
VERSIONINFO of an EXE. However, the question still remains as to
whether is is legal to edit the VERSIONINFO on Python.exe and
distribute it?
--
http://mail.python.org/mailman/listinfo/python-list


Re: Is it legal to rebuild Python.exe to include Version property tab?

2008-07-15 Thread Victor Noagbodji
I think it is. I got a bundle of Python named EnthoughtPython and the
version string gave something different from original Python.

-- 
NOAGBODJI Paul Victor
--
http://mail.python.org/mailman/listinfo/python-list


Re: Is it legal to rebuild Python.exe to include Version property tab?

2008-07-15 Thread Sebastian lunar Wiesner
[EMAIL PROTECTED] [EMAIL PROTECTED]:

 My company distributes a COM object that can be license and userd by
 our customers. Some of my company's internal application also use the
 COM object. However, for internal applications, instead of licensing
 the COM object, we just make the application registered as friendly.
 We accomplish this be including various information in the version
 property tab of the calling EXE.
 
 In my case, the calling EXE is Python.exe. So, my question is, can we
 rebuild Python.exe to include the various version information? Is
 this allowed under the Python licensing agreement?

Though being not a lawyer, I'd say yes.  Afair version metadata for
windows executables is passed as compiler options, so you wouldn't even
have to change the sources.

Paragraph 2 of the PSF (the python license) grants you an explicit right
to reproduce, [...], prepare derivative works (and) distribute Python,
and there's no other paragraph saying don't touch version information.

Still, not sure paragraph 3 would affect distributors:

In the event Licensee prepares a derivative work that is based on
or incorporates Python or any part thereof, and wants to make
the derivative work available to others as provided herein, then
Licensee hereby agrees to include in any such work a brief summary of
the changes made to Python.

Looks like you have to add a document describing your changes to the
modified distribution, but that shouldn't be showstopper ;)

-- 
Freedom is always the freedom of dissenters.
  (Rosa Luxemburg)
--
http://mail.python.org/mailman/listinfo/python-list