Qt Project
   HOME

TheInfoList



OR:

The Qt Project is an open collaboration effort to coordinate the development of the Qt software framework. Initially founded by
Nokia Nokia Corporation (natively Nokia Oyj, referred to as Nokia) is a Finnish multinational telecommunications, information technology, and consumer electronics corporation, established in 1865. Nokia's main headquarters are in Espoo, Finland, i ...
in 2011, the project is now led by
The Qt Company The Qt Company (pronounced "cute"; formerly Trolltech and Quasar Technologies) is a software company based in Espoo, Finland. It oversees the development of its Qt application framework within the Qt Project. It was formed following the acqui ...
.


History

Haavard Nord and Eirik Chambe-Eng (the original developers of Qt and the CEO and President, respectively, of
Trolltech The Qt Company (pronounced "cute"; formerly Trolltech and Quasar Technologies) is a software company based in Espoo, Finland. It oversees the development of its Qt application framework within the Qt Project. It was formed following the acqui ...
) began development of "Qt" in 1991, three years before the company was incorporated as Quasar Technologies, then changed the name to Troll Tech and then to Trolltech. Until version 1.45 the source code of Qt was released under the ''Qt Free Edition License''. This was viewed as not compliant with the open source principle by the
Open Source Initiative The Open Source Initiative (OSI) is the steward of the Open Source Definition, the set of rules that define open source software. It is a California public-benefit nonprofit corporation,_with_501(c)(3).html" ;"title="110. - 6910./ref> is a type o ...
and the free software definition by
Free Software Foundation The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985, to support the free software movement, with the organization's preference for software being distributed under copyleft (" ...
because, while the source was available, it did not allow the redistribution of modified versions. Controversy arose around 1998 when it became clear that KDE's K Desktop Environment was going to become one of the leading
desktop environment In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphica ...
s for
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
. As it was based on Qt, many people in the
free software movement The free software movement is a social movement with the goal of obtaining and guaranteeing certain freedoms for software users, namely the freedoms to run the software, to study the software, to modify the software, and to share copies of the s ...
worried that an essential piece of one of their major operating systems would be proprietary. With the release of Qt 2.0, the license was changed to the
Q Public License 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 Guidelin ...
(QPL), a
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
license but one regarded by the
Free Software Foundation The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985, to support the free software movement, with the organization's preference for software being distributed under copyleft (" ...
as incompatible with the GPL. A compromise was found between KDE and Trolltech whereby Qt would not be able to fall under a more restrictive license than the QPL, even if Trolltech was bought out or went bankrupt. This led to the creation of the KDE Free Qt Foundation which guarantees that Qt would fall under a
BSD-style license BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software. This is in contrast to copyleft licenses, which have share-alike requirements. The original BSD lice ...
should no free/open source version of Qt be released during a period of 12 months. In 2000, Qt 2.2 was released under the GPL v2, ending all controversy regarding GPL compatibility. On 28 January 2008 Nokia announced to acquire Trolltech. On 14 January 2009 Qt version 4.5 was relicensed, adding LGPL as licensing option. The Qt Project was founded on 21 October 2011. In August 2012 Digia announced to acquire all rights to Qt and take Nokia's role within the Qt Project.


Governance

The Qt Project is not a separate legal entity or organization; Digia retains all trademarks around Qt. Qt's Open Governance is modelled after WebKit's. Decision-making takes place in a process the project describes as "lazy consensus". The project facilitates online communication among its developers and community members through public forums, mailing lists, and wiki pages.


Participating organizations

Aside from the project leader Digia and various individuals, a number of other organizations participate in the Qt Project. Second-largest Qt contributor is KDAB, a Swedish Qt consulting company. KDAB is involved in many areas, including maintenance of several components. KDAB together with RIM/BlackBerry are maintaining the
QNX QNX ( or ) is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market. QNX was one of the first commercially successful microkernel operating systems. The product was originally developed in the early ...
and
BlackBerry 10 BlackBerry 10 is a discontinued proprietary mobile operating system for the BlackBerry line of smartphones, both developed by BlackBerry Limited (formerly Research In Motion). BlackBerry 10 is based on QNX, a Unix-like operating system that was ...
ports of Qt. Another big participator is
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
, contributing for example Wayland support. AudioCodes maintains IBM ClearCase support in
Qt Creator Qt Creator is a cross-platform C++, JavaScript and QML integrated development environment (IDE) which simplifies GUI application development. It is part of the SDK for the Qt GUI application development framework and uses the Qt API, which e ...
. Many contributions also come from the KDE community, which is oftentimes adding features from their
KDE Frameworks KDE Frameworks is a collection of libraries and software frameworks readily available to any Qt-based software stacks or applications on multiple operating systems. Featuring frequently needed functionality solutions like hardware integration, fi ...
upstream into Qt.


See also

* KDE e.V.


References


External links

* *
Qt Marketplace
* * (updated weekly) {{KDE Free software projects