The Trolls invite you to Oslo

Published Thursday January 29th, 2015 | by

QtCS_2015The Qt Contributors’ Summit 2015 now has a date, the weekend of 6-7th June 2015.

The event is aimed at people who contribute to Qt in any way; code, documentation, bug reports, support on the forums, wiki editing, articles on the web, Youtube videos. In short anyone who contributes to the Qt community is welcome.

This year the location will be the Qt Company offices in Oslo. The location offers a relaxed atmosphere for discussions with even a possibility to hack something together if needed, while still having good room for even large groups for presenting on different parts of the project.

As always the Qt Contributors’ Summit is the premier event to discuss the state and the future of Qt with the maintainers, approvers and contributors of the project. For those interested in the project, it is a must event.

The format of the event will follow the unconference style that has been successfully used in previous years. A wiki page will be set up where you can add your topic proposals prior to the event, and as the event draws closer the exact schedule will be crafted based on the proposals.

Showing app

QtCS 2014

The event will begin on Friday with an unofficial get-together / hack event at the Qt Company offices.

And as we will be in Oslo, we hope to see many old trolls attend the event.

The event is based on invitations, please register for an invite.

If you are into Qt, Oslo in June is the place to be.


P.S. if you are interested in sponsoring the event, please contact to discuss the matter further.

Leave a comment

Posted in Community, Contributors, Events | Tags: ,

Dyami Caliri, Qt Champion 2014

Published Tuesday January 27th, 2015 | by


Dyami Caliri is a Qt Champion 2014 in the category of ‘Rookie of the year’. The title is given to someone who has made their first code contributions to Qt in the previous year.

In Dyami’s case his patches had caught the eyes of maintainers for their high quality in areas where new contributors aren’t usually seen.

As it turns out, Dyami isn’t a beginner in the Qt world, but works with a major professional application built with Qt (and he is very modest as you can read below).

His contributions back to Qt are a great example of how scratching your itch works.

Dyami, do you still remember how you got interested in Qt?

We have a small company and that makes stop motion software and hardware geared towards professionals. Our program, Dragonframe, was originally written in Java over the course of several years. We supported Mac and Windows. I felt like we were running into several issues with using Java, from performance and maintainability, to public perception and vendor support–that would be solved by using a C++ cross-platform framework. So I did a lot of research and toying around with different frameworks, and found Qt really satisfying. It had a lot of functionality, was well-documented, was actively developed and supported, and had a good developer community.

What are the biggest projects you’ve done with Qt?

Clearly Dragonframe. It is software for stop motion filmmaking, geared towards creative professionals and studios. You connect a supported DSLR to the computer, and Dragonframe shows you a live video image from the camera, can control exposure settings, and capture and download images. There are a lot of additional tools such as DMX512 lighting integration, motion control programming, and audio lip-synching. Our software is used by major studios to capture stop-motion films.

Aside from Dragonframe, we have a small network license server that I also rewrote in Qt.

(Sidenote: it really is worth visiting the Dragonframe homepage to see who is using Dragonframe and also take a look at how Dragonframe works, it’s a really great looking pro application.)

How did you get into contributing to Qt? Was it scratching your own itch or something else?

It was definitely to address some issues we were running into. But then I started looking through bug reports for anything that might affect our software. I also participated in the Qt Fix and Polish week and just tried to fix anything I could.

Is there something you are looking forward to in the next releases of Qt?

Just continued support and improvement for the latest Mac and Windows OSes.

In your view what is the best thing in the Qt community?

There a lot of people, both inside the Qt Company and outside, that want the framework to be great, and constantly working to improve it.

Leave a comment

Posted in Community | Tags: ,

Two more Qt Champions for 2014

Published Monday December 22nd, 2014 | by

QtChampion_logo_72dpi_RGB_colorThe year is coming to an end, but Qt Champions continue to make Qt better for everyone!

I’d like to welcome two more Qt Champions for 2014, Robin Burchell and Dyami Caliri!

Dyami is a professional Qt developer, but has started contributing to Qt itself very actively in 2014, and thus will be awarded the Qt Champion title in the category of ‘Rookie of the Year’.  You can find Dyami’s code in the Qt base and serial port implementations, not easy places to get started on.

Robin (or w00t for those of you on IRC) is a more familiar name to many Qt contributors, during the past years he has worked on quite a lot of things in Qt. This year he has made an impact in Qt Wayland among other things. Robin is being awarded the special title of Maverick, as he is someone who does not always go by the book, but will get the job done.

Robin and Dyami will be getting their customised prizes and a one year Qt professional license. Please join me in congratulating our new Qt Champions!

With these two awards, we will be closing Qt Champions for 2014. More champion titles will be awarded in the Autumn of 2015, when we will see who has amazed us then.

Comments Off

Posted in Community, Contributors | Tags: ,

Qt Downloads moving to

Published Wednesday November 26th, 2014 | by

QtProject_02-Download_Page_768x400As you have noticed from the banner on the download page, downloads are moving to This is part of unifying Qt and defragmenting the community. The intention is to gradually move to using one Qt website for all services.

Downloads have been available on the unified Qt site for some time now, and everything has been working well there, so today we will start forwarding all traffic that is coming to to the page.

On the unified Qt download page you’ll find all the downloads as before plus the commercial options on one page.
Read more …


Posted in Community,, Website

Update on the website work

Published Thursday October 16th, 2014 | by

Hello, some news from the new website work we are doing.

First, thank you to everyone who provided feedback on the new site, we appreciate all the comments we have gotten on different channels. And while every comment will not make it as a change to the site, we do evaluate every single one of them and see if something needs to be tweaked.

Please don’t expect instant changes, we have a pretty long backlog including big items like: “How do we solve the problem of using a unified Qt account for logging into all the services we provide on the web?” A bit of patience on your part is appreciated.

That said, the documentation pages are next on the list of things moving to One target of moving the documentation is to bring all the open source and commercial documentation under one landing page. That means that you will find all relevant documentation from one location, no more jumping between two sites.

During the documentation move, we will be retiring the docnotes feature on While there have been some very high quality notes from the community, the feature has mostly gone unused. The effort to maintain the docnotes feature is not worth the benefit that it brings.

One thing we have on the list of things that could be simplified, is contributing to documentation. The issue with contributing to the documentation is that the documentation is built from the Qt source itself, thus any changes to the documentation need to go through the same process as code contributions. And the contribution process might seem a bit complicated to people who are not familiar with it. We haven’t figured out how to best do this, so it’s still in the backlog. If you have ideas on how we could make contributing to the docs easier we would appreciate if you shared them with us.

The schedule for the documentation page moves to their new home on is before the Qt 5.4.0 release.

We will also be moving all downloads to with the same schedule as the documentation. The upcoming Qt 5.4 beta will be available on both the and sites, but now that the download page has been updated based on the feedback we got (thank you!) we hope that you already move over there for the downloads.

The wiki will be moving over to after the documentation and downloads as well. The new wiki will be a MediaWiki instance. With the wiki, the biggest amount of work is not setting up the new wiki, but rather moving the content over to the new wiki. We have a lot of external links coming into the wiki, and we need to have pointers to the new wiki from the current one. A rough estimate is that we need to move between three and five hundred pages to get decent coverage in the new wiki. To do this we will be asking for your help in copying content over and marking pages as moved. But more on that in another post later when we have the new wiki up and running.

As for the forums, those are on the list after the wiki. No fixed schedule for that yet, as we need to figure out how to move the almost 50 000 discussion threads we have on the forums.

We’ll be making more posts on how the site move is going as work progresses here.


Posted in Community, Documentation, migrate, Website | Tags: , ,

Qt Fix and Polish Week

Published Monday September 22nd, 2014 | by

Last week we took a fresh look at bugs, examples and tests. Now the “Qt Fix and Polish Week” is over and it’s time to summarize. Most of the people working on Qt inside Digia participated, but it was especially great to have many people join us on #qt-bugs and contribute. On Monday morning we had a quick sync round to split into teams. Each team had a defined goal and much work got done.


In the bug triaging and fixing track we got our hands dirty to fix issues in all areas. For some of us inside Digia this also meant getting to know parts of Qt that we weren’t as familiar with and a great opportunity to exchange knowledge while working in a different setup. This is something we certainly will repeat – do an effort to work across teams to be even more efficient in bug triaging and fixing and getting an overview of the situation for Qt 5.4. We closed many bugs, and hopefully some of you out there saw your own reported bugs get fixed.

Read more …


Posted in Community, Contributors, Test, Uncategorized

Join the Qt Fix and Polish Week

Published Friday September 5th, 2014 | by

Originally we thought the title should be Qt Bug Fixing week, but that would have been too simple.
Here at Digia, we always work to deliver the best Qt releases that we can. We work to fix as many bugs as possible, while still progressing and implementing new features. We try to please everyone and get the balance right.
However, sometimes it’s important to focus. For the week of the 15th to the 22nd of September, we decided we’ll step away from other tasks and take a fresh look at some outstanding issues. We will focus on three areas:

  • Bugs
  • Examples
  • Auto Tests

Qt has a great community that likes to know what’s going on and get involved! Instead of only keeping our efforts behind closed doors, we invite everyone to participate. We will coordinate most of the work through IRC (we’ll start #qt-bugs on freenode) and hope to get many P1s out of the way for Qt 5.4.

Read more …


Posted in Community, Contributors, Test

Looking for Qt Champions!

Published Wednesday September 3rd, 2014 | by

Qt Champions are the individuals who go that extra mile and make Qt shine.

They welcome you, they help you, they’ll hunt and fix bugs, they’ll give tips on good coding, they write and make videos and they are there at conferences to tell people of Qt.

A Qt Champion is a recognized superhero of the Qt Community. You’ll be able to identify Qt Champions online and at Qt events.

Today, we are launching an initiative to recognize and celebrate our Qt Champions. They deserve to be noticed online and offline.

Read more …

Comments Off

Posted in Community | Tags: ,

Adding LGPL v3 to Qt

Published Wednesday August 20th, 2014 | by

20 years ago, Trolltech, the company that created Qt, was founded. One of its founding principles was to release Qt as free software to the open source community. In the early versions, this was limited to Unix/Linux and the X11 windowing system. Over the years, more and more platforms were included into the open source version of Qt.

At the same time, the licenses under which Qt was available evolved. The Qt 1.x source code was still released under a rather restrictive license. With Qt 2, we moved over to the QPL. Some years later, with Qt 4.0, Qt started to embrace the GPL v2, to remove some license conflicts between GPL-based applications and the QPL.

Trolltech was involved in talks with the Free Software Foundation (FSF) when the GPL v3 was created, and we added this license as an optional license for Qt after it was published by the FSF. Finally, in 2009 Nokia added LGPL v2.1 as a licensing option to Qt.

The spirit of all GNU licenses is about a strong copyleft, giving users rather strong access and rights to the source code of application and libraries. It was always meant to protect the users’ freedom to modify the application and underlying libraries and run the modified application.

Read more …


Posted in Community, KDE, News, Qt

Defragmenting Qt and Uniting Our Ecosystem

Published Wednesday August 6th, 2014 | by

Over the last years, many changes have been happening in the Qt ecosystem. One of the biggest was the creation of Qt Project where Qt is now being developed as an open source project. The Qt Project was created to provide a space open for all to further develop and foster innovation for the Qt technology.

Qt has always been a commercial product. During the Trolltech days licensing income funded development of the product. While Nokia’s motivations were different, at Digia, our goal is to again make sure that Qt thrives for all industries, all companies, all users no matter what platform. That said, we need to make sure the business of selling Qt as a product is successful in order to fund its future development for the good of everyone in our ecosystem. The importance of Digia’s commercial business for securing the future of Qt cannot be underestimated as it drives Qt’s foundation and everyday operations. A look into the commit statistics shows that around 75% of all code submissions to come from Digia employees. In addition, Digia manages the release process and the CI and testing infrastructure, thus covering more than 85% of the costs of developing Qt.
Read more …


Posted in Community, News, Qt