Q Public License

From Wikipedia, the free encyclopedia
  (Redirected from QPL)
Jump to: navigation, search
"QPL" redirects here. For the library system in New York, see Queens Public Library.
Q Public License
Author Trolltech
Latest version 1.0
Publisher Trolltech AS
Published 1999–2000
DFSG compatible No[1]
FSF approved Yes[2]
OSI approved Yes
GPL compatible No[2]
Copyleft No[2]

The Q Public License (QPL) is a non-copyleft license, created by Trolltech for its free edition of the Qt. It was used until Qt 3.0, as Trolltech toolkit version 4.0 was released under GPL version 2.

It fails the Debian Free Software Guidelines,[1] used by several Linux distributions, though it qualifies for the Free Software Foundation's Free Software Definition; however, it is not compatible with the FSF's GNU General Public License,[2] meaning that products derived from code under both the GPL and the QPL cannot be redistributed.

History[edit]

KDE, a desktop environment for Linux, is based on Qt. Only the personal edition of Qt was covered by the QPL; the commercial edition, which is functionally equal, is under a pay-per-use license and could not be freely distributed. Meanwhile, the Free Software Foundation and authors of the GPL objected to the QPL as it was a non-copyleft license incompatible with the GPL.[2] As KDE grew in popularity, the free software community urged Trolltech to put Qt under a license (the QPL) that would assure that it would remain free software forever and could be used and developed by commercial third parties. Eventually, under pressure, Trolltech dual-licensed Qt for use under the terms of the GPL or the QPL.

Adoption[edit]

Other projects that have adopted the Q Public License, sometimes with a change in the choice of jurisdiction clause, include:

  • The OCaml compiler and related tools from Projet Cristal at INRIA
  • LibreSource is a versatile collaborative platform provided by artenum and dedicated to collaborative software development
  • Jpgraph is a graph generation tool written in PHP that dynamically produces charts and graphs as image files for presentation on websites.
  • Hercules, a software implementation of the System/370, ESA/390, and z/Architecture mainframe computer architectures.
  • CGAL for versions 3.x. The CGAL library is released under GNU General Public License/LGPL since CGAL version 4.0 (March 2012).
  • Tgif switched from a free-of-charge non-commercial license to the Q Public License.

The Debian project rejects software covered by solely QPL[1] (and not dual licensed with something else like the GPL) because of:

  • A choice of venue clause
  • Forced distribution to a third party
  • Forced blanket license to the original developer

Compliance[edit]

All legal disputes about the license are settled in Oslo, Norway, but it has never been legally contested.[citation needed]

See also[edit]

References[edit]

External links[edit]