PySide Bugzilla Closed for New Bugs

PySide is now a Qt Add-on and uses the Qt Project's JIRA Bug Tracker instead of this Bugzilla instance. This Bugzilla is left for reference purposes.

Bug 32 - Pyside-Tools pyrcc/* files non-free
: Pyside-Tools pyrcc/* files non-free
Status: CLOSED FIXED
Product: PySide
Classification: Unclassified
Component: PySide
: HEAD
: All All
: P5 critical
Assigned To: Lauro Moura
:
:
:
  Show dependency treegraph
 
Reported: 2009-09-04 06:54 EEST by Didier Raboud
Modified: 2009-09-04 18:10 EEST (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Didier Raboud 2009-09-04 06:54:22 EEST
Hi, 

it appears that the files under pyrcc/ in
http://www.pyside.org/files/pyside-tools-0.1.tar.bz2 are non-free (at least wrt
Debian standards).

They contain the following header :

/****************************************************************************
**
** Copyright (C) 1992-2005 Trolltech AS. All rights reserved.
** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(ies)
**
** Contact: PySide team <contact@pyside.org>
**
** This file is part of the tools applications of the Qt Toolkit.
**
** Licensees holding a valid Qt License Agreement may use this file in
** accordance with the rights, responsibilities and obligations
** contained therein.  Please consult your licensing agreement or
** contact sales@trolltech.com if any conditions of this licensing
** agreement are not clear to you.
**
** Further information about Qt licensing is available at:
** http://www.trolltech.com/products/qt/licensing.html or by
** contacting info@trolltech.com.
**
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
**
****************************************************************************/

Which doesn't grant any permission to anybody. The lines "Licensees …" are
particularily non-free (discrimination amongs benefitors).

To be easily distributed, these files have to contain a standard GPL-LGPL-BSD
(pick your choice) header - its makes everything soooo much easier.

Best regards, 

OdyX
Comment 1 Matti Airas 2009-09-04 09:15:21 EEST
I believe this is accidental: the license boilerplate probably has been
(incorrectly) adopted to PyQt from some old commercial Qt version, and then
from PyQt to PySide. As the original examples have been available as GPL as
well, and PyQt is GPL, I believe we can safely fix the boilerplates to GPL and
be done with it.

I believe this would warrant a quick 0.1.1 bugfix release of the pyside-tools
package?
Comment 2 Lauro Moura 2009-09-04 10:57:19 EEST
Replaced the headers with GPL in my clone of pyside-tools.

http://qt.gitorious.org/~lauromoura/pyside/lauromoura-pyside-tools/commit/677bc0d3593623a2d19fc193e8c910d74b6750b1

Waiting for review and merging.
Comment 3 Lauro Moura 2009-09-04 11:27:41 EEST
Actually I fixed the LICENSE files also, one for each tool.

Follow the merge request at

http://qt.gitorious.org/pyside/pyside-tools/merge_requests/1427
Comment 4 Lauro Moura 2009-09-04 11:30:44 EEST
Merged into mainline.