The Harmony toolkit is a never-completed
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 ...
widget toolkit that aimed to be
API
An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standa ...
compatible with the then non-
freely licensed
Qt widget toolkit. The QPL license that Qt used was free only if the program was not sold for profit and if its source code was freely available. It was later released under the terms of the
GNU Lesser General Public License (LGPL).
In addition to source compatibility with Qt, the Harmony project also aimed to add functionality such as
multi-threaded applications and pluggable themes, features that Qt itself later added.
The
GNU Project
The GNU Project () is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983. Its goal is to give computer users freedom and control in their use of their computers and computing devices by collaborati ...
launched the Harmony project, and also the
GNOME
A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
desktop project, to counter the perceived problem that the free software
KDE
KDE is an international Free software movement, free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-know ...
desktop was gaining popularity but was requiring that people install
proprietary software
Proprietary software is software that is deemed within the free and open-source software to be non-free because its creator, publisher, or other rightsholder or rightsholder partner exercises a legal monopoly afforded by modern copyright and int ...
. In July 1997 the GNU Project called for volunteers for a Qt replacement in GNU's Bulletin and listed it as a top priority task on its website.
Development ceased at the end of 2000, when Qt was released under the
GPL
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
, removing the perceived need for the Harmony Project to exist. In January 2009 Qt itself was made available under the GNU LGPL, along with the previous license options.
References
External links
The GNU project an essay by Richard Stallman, telling the story of Qt, Harmony, and GNOME
Harmony / FreeQt mailing listQt and the LSB mostly tangential information about Qt licensing
{{DEFAULTSORT:Harmony (Toolkit)
KDE
Widget toolkits
X-based libraries