[Tutor] OT python Licences

Don Parris webdev at matheteuo.org
Tue Jul 12 17:58:27 CEST 2005


On Tue, 12 Jul 2005 10:49:22 +0100
Dave S <pythontut at pusspaws.net> wrote:

> This is a bit OT but here goes.
> 
> My work wants me to write a fairly large python script to analyze some
> technical ASCII data files. Python and its libraries are GPL.
> 
> That being the case am I right in thinking that my script would also
> have to be GPL and I would have to inform my employer as I hand it over ?
> 
> Secondly it would have to run in Windows, The results could pop up on a
> DOS window. However I was looking at QT until I read the Windows
> license. Are there any widget libraries that would allow me to program
> for windows commercially without any license or fees ?
> 
> Thanks in advance
> Dave
> 
> 

While Python is not GPL'ed, any work you do release under a GPL license can
be used in-house without being redistributed.  In a sense, that makes it
proprietary, but it's still libre for the user - the main point of the GPL. 
As long as the program is not being redistributed, the GPL does not apply. 
IOW, your company is not forced to release the code.  As soon as your
employer distributes the code outside the company (public release), it falls
under the terms of the GPL.  

The GPL FAQ is available at the FSF website, and offers some excellent
answers to interesting questions.  As stated in another e-mail the current
Python license is compatible with the GPL.  There were a couple of versions
of Python (1.?.?) that the FSF considered incompatible.  The GPL is
copyleft, the Python License is a non-copyleft license, meaning that the
code can be made proprietary.

Don, who is preparing for his presentation on FOSS licenses at next month's
CharLUG meeting. :-)
-- 
evangelinux    GNU Evangelist
http://matheteuo.org/                   http://www.lulu.com/dcparris
"Free software is like God's love - you can share it with anyone anytime
anywhere."


More information about the Tutor mailing list