10 January 2014

Smoothing the transition to Qt5/KF5

Filed under: bluesystems,KDE,my projects,Software Libre — apol @ 3:38 pm

If you’ve been following development in KDE recently, you might have the feeling that either it’s not changing much or we’re doing things that are not having an immediate impact on our daily life.

This is changing soon, the KDE developers have definitely been busy. We’ve been preparing the technical layer where we will base our future technologies. That’s Qt 5 and the KDE Frameworks 5, which has been discussed and documented largely.

Anyway, I didn’t want to discuss about the past today, but instead point you out that everything is in place for you to start porting the project of your liking and start taking advantage of Qt5 and KF5.

So if you’re interested, just take a peek at the projects that are already ported (Kate, KDE Workspace, KAlgebra, KGeography and probably others I’m not aware of, you can check if the repository has a frameworks branch) and give it a try.

If you have questions, remember you can use #kde-devel in, kde-frameworks-devel mailing list.

Interesting times coming, do you want to be part of it?


  1. I’m definitely interested in moving my (little) project to Qt5 / KF5, however I’m holding out till beta because I’m not sure the API will or will not change before then (afterwards I know it’ll be frozen).

    Comment by Luca Beltrame — 10 January 2014 @ 6:10 pm

  2. I honestly think that getting applications to port now is not a great idea. If one succeeds in getting application developers focused on porting now it will likely have the following effects:

    * KDE SC releases between now and when KF5 is fully released will be extremely boring for users and it really *will* look like there’s nothing happening that has an immediate impact on their “daily life”

    * If KF5 gets delayed in any fashion, then we’ll cause a delay/pause in the application dev cycle

    * If applications are ported before KF5 is ready, there will be pressure to release it prematurely

    All of this happened with the 4.0 release and the idea was to avoid these things next time around.

    Comment by Aaron Seigo — 10 January 2014 @ 6:27 pm

  3. Thanks for the post.
    I really think it is important to communicate the work “behind the scenes” more. Because currently everywhere (forums, BKO, MLs) you ask about enhancements in 4.x, its either this is already frozen and won’t be fixed/enhanced or devs are busy with kf5.
    This feels really bad from a user perspective and this situation isn’t about to change for the next 6-7 months (or even more?).

    Comment by Richard — 10 January 2014 @ 11:51 pm

  4. […] in June this could be quite a good time to push forward in this direction. About this topic see some recent blog posts on the KDE […]

    Pingback by Randa Meetings 2014 – Which date do you prefer? « Mario Fux — 16 January 2014 @ 10:46 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress