F21 Self Contained Change: KDE Frameworks 5
jreznik at redhat.com
Wed Apr 2 13:33:18 UTC 2014
= Proposed Self Contained Change: KDE Frameworks 5 =
Change owner(s): Daniel Vrátil <dvratil at redhat.com>
KDE Frameworks 5 is a set of libraries and technologies developed in the KDE
project over the past 18 years. Most of the frameworks come from the kdelibs
module, which has been split, cleaned up, dependencies were strightened and
packed into individual libraries. This allows developers and projects outside
the KDE ecosystem to make use of these technologies and benefit from work of
the KDE Community.
== Detailed Description ==
KDE Frameworks 5 is the successor to KDE Platform 4, bringing significant
technical differences and a change in focus. It will be the first release of
KDE libraries based on Qt 5, which brings significant improvements to users.
New technologies are being introduced and libraries are being cleaned up,
reviewed and brought up to date with new standards. At the same time, the team
is making the development platform more modular and making it easier to reuse
solutions in a wider range of platforms and devices, including desktop and
mobile. Technologies such as QML allow KDE developers to take advantage of a
leading graphics rendering engine, and allow for more organic and fluid user
interfaces across devices.
An important goal of KDE Frameworks 5 is to bring the benefits of KDE
technology to Qt5 users outside the KDE Community. Libraries are split into
distinct components, making it possible for Qt developers to take components
without dragging in other unnecessary libraries. (from )
KDE Frameworks 5 don't provide any UI or applications on their own, but are
meant as extensions and addons for the Qt toolkit. In future there will be
various desktop shells like Plasma 2 and applications built on top of KDE
Frameworks 5 providing the full-featured KDE desktop ("KDE 5").
All Frameworks are co-installable with current all KDE 4 packages.
== Scope ==
* Proposal owners: All frameworks are already packaged and are currently
provided in a COPR repository . We only need to have all the packages
reviewed and submit them into Fedora. Given the amount of frameworks
(currently 60), this will take some time to process. This is a completely
isolated change that will not affect any other packages or changes.
* Other developers: N/A (not a System Wide Change)
* Release engineering: N/A (not a System Wide Change)
* Policies and guidelines: N/A (not a System Wide Change)
devel-announce mailing list
devel-announce at lists.fedoraproject.org
More information about the devel