Harmony (toolkit): Difference between revisions
No edit summary |
Undid revision 757622894 by 146.115.21.210 (talk) |
||
Line 3: | Line 3: | ||
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. |
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]] launched the Harmony project, and also the [[GNOME]] desktop project, to counter the perceived problem that the free software [[KDE]] desktop was gaining popularity but was requiring that people install non |
The [[GNU project]] launched the Harmony project, and also the [[GNOME]] desktop project, to counter the perceived problem that the free software [[KDE]] desktop was gaining popularity but was requiring that people install non [[GPL]] licensed software. |
||
Development ceased at the end of 2000, when Qt was released under the [[GPL]], 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. |
Development ceased at the end of 2000, when Qt was released under the [[GPL]], 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. |
Revision as of 01:34, 19 May 2017
The Harmony toolkit is a never-completed free software widget toolkit that aimed to be API compatible with the then non-GPL 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 launched the Harmony project, and also the GNOME desktop project, to counter the perceived problem that the free software KDE desktop was gaining popularity but was requiring that people install non GPL licensed software.
Development ceased at the end of 2000, when Qt was released under the GPL, 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.
External links
- The GNU project, an essay by Richard Stallman, telling the story of Qt, Harmony, and GNOME
- Harmony / FreeQt mailing list
- Qt and the LSB, mostly tangental information about Qt licensing