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:
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.
Published Wednesday August 20th, 2014 | by Lars Knoll
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.
Published Wednesday August 6th, 2014 | by Lars Knoll
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 qt-project.org 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…
It’s almost a month since we gathered at the Estrel Conference Center to spend two days talking about Qt, where it is and where it’s heading.
The Summit started off with Lars Knoll giving the state of the project speech, which included status updates from various maintainers. The whole opening session can be watched on Youtube. One thing to raise from Lars’ speech is the need to unify Qt, to bring all Qt users closer to each other.
The two days contained over forty sessions on matters ranging from the use of box2d with QML to two sessions on QtCore. You can find many of the session notes from the Summit schedule page. And the more technical topics have threads on the Developer mailing list, which you can find from the list archives (search for threads marked QtCS).
Over 40 sessions in two days
The weather in Berlin was exceptionally hot, bordering on uncomfortable outside. Luckily the conference center had good air conditioning. However during the evening event we could enjoy the warmth outside in the garden. The setting was very good for continuing the discussions that started during the day. The hardiest participants continued their discussion at the hotel lobby bar after the official evening event was closed.
A big part of events like the Contributors’ Summit are the coffee break and corridor discussions that take place in between sessions. The venue provided enough tables and a couple of good corners with benches to spend some time drafting the upcoming session agenda or working on the topics raised in previous sessions.
Coffee break application demo
A big thank you to all the participants and of course to our sponsors!
Have you contributed to Qt in any way during the past year? Do you want to impact the future of Qt?
If yes, then it’s time to request an invite to Qt Contributors’ Summit.
The event will be in Berlin, June 10-11th. It’s a meeting for Qt contributors and developers. A time to look at where the project is and plan ahead for the future. A face to face meeting of the people who develop and design your favourite cross-platform toolkit.
Congrats everyone! Since its release in December 2013, Qt 5.2 has been downloaded over 1 million times. That is pretty darn awesome with about 10K downloads ticking in daily. Nice! Thanks to all for your support in spreading the Qt love. Let’s keep it kicking. Qt 5.3 is just around the corner where we hope to convert even more devs to the Qt world.
This figure really shows Qt as a key player in the software development world with a strong community behind it. The opportunity with Qt for hobby developers and large enterprise projects is evident via our fast-growing ecosystem. Qt’s use in 70+ industries and the large amount of market-leading Qt-powered applications and devices has an even larger potential for monetization and other new opportunities for all of us. Thanks again for the support and keep the conversation going with us. Let us know what we can do better or more of to spread the use of Qt everywhere.
We welcome your feedback!
P.S. Remember to take the 2014 7th Edition Developer Economics Survey and stand up for Qt (and maybe win some nice prizes while you are at it): http://www.vmob.me/DE3Q14Digia
Published Tuesday March 18th, 2014 | by Mika Pälsi
The use of Qt is on an upward spiral and a great deal of activity is visible with hundreds of Qt-powered products on the market today, scores of Qt learning books and various global Qt activities taking place on a constant basis. We are grateful for the support with pushing Qt forward. In that respect, in order to make sure that the Qt brand is represented consistently and within the terms of the Qt fair use policy and the Qt Trademark policy, I would like to remind you of a few guidelines that need to be followed and clarify a few items to make sure your use of the Qt name and the logo is used correctly.
The use of Qt trademarks is governed by trademark policy, brand guidelines, and trademark license. These are created in order to keep the Qt brand consistent and protect it from misuse. We have recently noticed that in some cases people are not well aware what is allowed and what is prohibited by the trademark policy. We, therefore, would like to clarify the fair use policy a bit. Read more…
As you know, together with the launch of Qt 5.2 where we introduced full support for Android and iOS we also put out a specially-tailored subscription-based offering that packages Qt for Android and iOS together with commercial licensing, add-ons and Qt Cloud Services: Qt Mobile. To spread the Qt Mobile love and to meet local developers face-to-face we launched the Qt Mobile Roadshow, a full-day developer event and tech training around the newest stuff on the mobile side of Qt. The locations for the roadshows are Tampere, Finland (we just concluded the sold out event on January 27th), San Francisco (Feb 19th), London (Mar 11th) and Berlin (Mar 13th).
The agenda for the day includes:
• Introduction to Qt Mobile, Qt Developer Offering for Mobile Platforms
• Getting Started with Qt Mobile Programming using Qt Quick Controls
• Qt on Android, Deploying to Devices and Google Play
• Qt on iOS, Deploying to Devices and App Store
• Introduction to Qt on Windows Phone and WinRT
• Qt Cloud Services
Registration for the Qt Contributors Summit 2013 is now open.
Before going into details, I’ve added a photo of the The Guggenheim mirror balls right outside the famous Guggenheim Museum in Bilbao. It can symbolise how every Qt contributor is linked together, working on the same project, using the summit to reflect on how Qt can be developed even better. Ok, Knut, snap out of it. Over to the practicalities.
You took a sponsorship package including event invitations (coming soon)
You are in the organization team.
You are invited by a maintainer or the organization team and we still have seats left.
KDE Akademy contributor
Please add sessions unconference style
Since the main idea for the Qt CS is to let developers meet and make solutions, now is the time to pre-schedule sessions on the Qt CS program wiki. Please press “Join group” at the top of the wiki-page. We will give you wiki-access as soon as possible and add you to the group.
The Qt Blog provides you with one area for all Qt development posts from our Qt engineering experts. It includes information on projects in the works, tips and tricks, technical release information and more from our pool of very clever Qt developers.