Pyinstaller license issue

31 views
Skip to first unread message

srinivas mortha

unread,
Feb 27, 2020, 9:19:39 AM2/27/20
to PyInstaller
Hello,

I built a binary(python script + python) from pyInstaller.
 While referring the license page, it states the non-free python binary built from pyInstaller can be distributed for commercial use but the copyright doesn't have any ClassPath exception under GPLv2. 

PyInstaller is distributed under the GPL license (see the file COPYING.txt in the source code), with a special exception which allows to use PyInstaller to build and distribute non-free programs (including commercial ones).

Could you clarify if the license still allow the commercial binaries built through pyInstaller to be distributed under GPLv2?

Thanks
Mortha

Hartmut Goebel

unread,
Feb 27, 2020, 12:31:48 PM2/27/20
to pyins...@googlegroups.com
Hi,
https://www.pyinstaller.org/license.html
PyInstaller is distributed under the GPL license (see the file COPYING.txt in the source code), with a special exception which allows to use PyInstaller to build and distribute non-free programs (including commercial ones).

Could you clarify if the license still allow the commercial binaries built through pyInstaller to be distributed under GPLv2?

I'm not sure if I understood your question.

So you program's source is licensed under the GPLv2? You cant to build/freeze it using PyInstaller - which is GPLv2 licensed, too?

Did reading COPYING.txt , which contains the "official" license, not solve youe question? Then we might need to extend the explansion there.

--
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer
Information Security Management, Security Governance, Secure Software Development

Goebel Consult, Landshut
http://www.goebel-consult.de

Blog: https://www.goe-con.de/blog/35.000-gegen-vorratdatenspeicherung
Kolumne: https://www.goe-con.de/hartmut-goebel/cissp-gefluester/2010-08-scheingefechte-um-rim

0x7B752811BF773B65.asc

srinivas mortha

unread,
Feb 28, 2020, 5:02:39 AM2/28/20
to PyInstaller
Hi,

My program source(python script) is not licensed under GPLv2. It's non-free and want to build/freeze it using pyInstaller.

From COPYING.txt(https://raw.githubusercontent.com/pyinstaller/pyinstaller/develop/COPYING.txt), there is no exception which states the commercial source can be build/freeze with pyInstaller.

From the license website(https://www.pyinstaller.org/license.html), it clearly stated - with a special exception which allows to use PyInstaller to build and distribute non-free programs (including commercial ones).

This special exception is missing from COPYING.txt which has the GPL license terms. Could you add this special exception in COPYING.txt which solves the licensing issues.

Thanks
Mortha

Hartmut Goebel

unread,
Feb 28, 2020, 3:32:21 PM2/28/20
to pyins...@googlegroups.com
Am 28.02.20 um 04:28 schrieb srinivas mortha:
This special exception is missing from COPYING.txt which has the GPL license terms. Could you add this special exception in COPYING.txt which solves the licensing issues.

This is already in there:

Bootloader Exception
--------------------

In addition to the permissions in the GNU General Public License, the
authors give you unlimited permission to link or embed compiled bootloader
and related files into combinations with other programs, and to distribute
those combinations without any restriction coming from the use of those
files. (The General Public License restrictions do apply in other respects;
for example, they cover modification of the files, and distribution when
not linked into a combined executable.)
--
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer
Information Security Management, Security Governance, Secure Software Development

Goebel Consult, Landshut
http://www.goebel-consult.de

0x7B752811BF773B65.asc
Reply all
Reply to author
Forward
0 new messages