Difference between revisions of "Projects/Related"

Jump to: navigation, search
(more KDE-related development tools)
(do not mention GGZ anymore)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
 +
This page tries to document inter-project relationships that KDE has with other (independently-run) projects. The page is far from being complete.
 +
 +
''Note: In the dependencies list, it doesn't specify an exact list of libraries and their versions. Such a page is still needed in addition!''
 +
 
== Development Tools ==
 
== Development Tools ==
  
[[/Subversion|'''Subversion''']] is used as the version control system throughout KDE. [[Development/Tutorials/CMake|'''CMake'''] is also used,
+
See [[Development/Tools|here]] for a full list of tools.
and KDE played a heavy role in its development. Finally, KDE also served as a sufficiently complex target for [[[Development/Tools/Valgrind|'''Valgrind'''].
+
 
 +
[[/Subversion|'''Subversion''']] is used as the version control system throughout KDE. [[Development/Tutorials/CMake|'''CMake''']] is also used,
 +
and KDE played a heavy role in its development. Finally, KDE also served as a sufficiently complex target for [[Development/Tools/Valgrind|'''Valgrind''']].
  
 
'''MediaWiki''' is used for user-editable websites, although KDE's own [[Projects/kde.org/Capacity_HOWTO|'''Capacity''']] is also being used.
 
'''MediaWiki''' is used for user-editable websites, although KDE's own [[Projects/kde.org/Capacity_HOWTO|'''Capacity''']] is also being used.
Line 10: Line 17:
 
Several libraries from [[/freedesktop.org|'''freedesktop.org''']] are used in KDE to run the basic desktop and window manager.
 
Several libraries from [[/freedesktop.org|'''freedesktop.org''']] are used in KDE to run the basic desktop and window manager.
  
The '''GGZ Gaming Zone''' project develops specifications for free online gaming. KDE contains some libkggz* libraries to interface with GGZ components. Learn more at the [[Development/Architecture/KDE4/KGGZ|'''KGGZ''']] architecture page.
+
The '''GNU''' project develops software, some of which is used in KDE applications, and some for development. In the beginning of KDE there was some [http://www.kde.org/announcements/rmsresponse.php confusion] around this.
 +
However, this has long been settled, KDE developers had a [http://phil.freehackers.org/writings/tea-with-stallman.html tee] with RMS in 2003 and KDE can be used as a totally free desktop for the GNU system.
 +
 
 +
Last but not least, KDE uses the fine Qt library from '''Trolltech'''.

Latest revision as of 19:50, 3 January 2013

This page tries to document inter-project relationships that KDE has with other (independently-run) projects. The page is far from being complete.

Note: In the dependencies list, it doesn't specify an exact list of libraries and their versions. Such a page is still needed in addition!

[edit] Development Tools

See here for a full list of tools.

Subversion is used as the version control system throughout KDE. CMake is also used, and KDE played a heavy role in its development. Finally, KDE also served as a sufficiently complex target for Valgrind.

MediaWiki is used for user-editable websites, although KDE's own Capacity is also being used.

[edit] Runtime Experience

Several libraries from freedesktop.org are used in KDE to run the basic desktop and window manager.

The GNU project develops software, some of which is used in KDE applications, and some for development. In the beginning of KDE there was some confusion around this. However, this has long been settled, KDE developers had a tee with RMS in 2003 and KDE can be used as a totally free desktop for the GNU system.

Last but not least, KDE uses the fine Qt library from Trolltech.


This page was last modified on 3 January 2013, at 19:50. This page has been accessed 7,109 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal