The next step for Qt open governance. The Qt Project goes live in time for Qt Developer Days in Munich

Published Monday September 12th, 2011
12 Comments on The next step for Qt open governance. The Qt Project goes live in time for Qt Developer Days in Munich
Posted in Announcements, Community | Tags: , ,

We are extremely happy to announce that the Qt Project, the outcome of the open governance work, will go live on October 17th,  2011. This is a week before Qt Developer Days in Munich, and you can be sure to hear more about it there!

Since the Open Governance Model discussions started in July 2010, we have worked closely with the community to restructure the code base, design the governance structure, prepare the tooling, and define a contribution model for individuals and companies. And, we are excited to have a system in place that will be rolled out just five weeks from now.

 

Transparent and equal access to all

The Qt governance, roadmap and releases will be driven openly by the Qt Project – open to all the stakeholders willing to contribute. It will have an open governance model based on equal access to all discussions and tools, an open contribution process and meritocratic assignment of roles. We want Qt to excel by all measurements as a transparent, merit-based and participative open source community project. We believe this is the key to speeding up development and increasing the adoption of Qt.

Nokia continues to be the main contributor to the project, embracing Qt for its strategy to reach the next billion of mobile web users. As always, other parties continue to be invited to join the project, working on current releases and defining the future of Qt.

 

Empowering the Qt community of close to 500,000 developers

The changes in the governance model will make it easier for more stakeholders to participate in the evolution of Qt. We made a big change towards broader adoption of Qt with the introduction of the LGPL v2.1 license in 2009. The changes in the governance model are the next significant step to empower the Qt community. Over the last few years Qt has received tens of thousands of bug fixes and thousands of code contributions from contributors, including commercial licence holders, and we expect the governance model to simplify and speed up contributions. More contributions mean more value to the project and the contributors themselves.

Qt maintainers and contributors, regardless of license choice, want a system to ensure that Qt can properly accept and incorporate those contributions –quickly. We hope you will like the new setup and get involved in its improvement and the benefits it will offer. By design, the Qt Project will result in richer releases, faster innovation and increased stability for Windows, Mac and X11 desktop users as well as Linux distributions, Linux platforms and Real Time Operating Systems that use Qt as preferred UI and application framework.

 

Qt is part of bringing apps to the next billion Nokia users

At the end of June 2011, Marco Argenti, SVP, Nokia Developer Experience, confirmed that Nokia will “make Qt core to bringing applications to the next billion,” and he reassured developers that investments made in Qt today will live on in the future with Nokia. Adding the information about the 9M+ downloads per day on the Ovi Store, already today, provides a hint about the opportunity developers have with Nokia.

Nokia will continue to be a leading contributor to Qt and will focus its future Qt work on devices that connect the next billion users to the web.

Qt is also used for Nokia terminal mode in cars, which will allow selected Nokia phones with Qt to connect to in-car displays, car controls systems, and car audio systems. Needless to say, Qt is also used for advancing upcoming Symbian smartphones with the Belle UI as well as the Nokia N9.

Nokia is driving Qt’s broader ecosystem for the same reason as many other companies using Qt for their future products: Qt gives faster time to market, better user experience, and a strong developer ecosystem.

 

Qt Project expected to increase adoption of Qt and increase consumption of Qt apps

In my earlier blog post I happily shared the news that the intake and submission of Qt apps in Ovi store is catapulting. In more recent news, a new research study has been released showing that the average applications in the Ovi store were downloaded 160% more times than average iOS applications.

In addition to handsets, we see that the use of Qt on desktop continues and increased use of Qt in various embedded segments. Automotive infotainment systems and a wide range of consumer electronics devices are good examples of segments where Qt apps also can evolve. Qt is used by many automotive suppliers and manufacturers in alliances/consortium such as Genivi and MirrorLink. Qt, on embedded Linux and RTOS like QNX, is bringing the Web, Qt apps and new UI possibilities to multiple companies creating a wide range of solutions including consumer electronics.

I expect the amount of Qt apps on those device types to increase now when more developers – by active involvement through transparent decision making and open contribution model – have even better chances to actively influence the roadmap of Qt. Already at launch, the team of nominated Qt maintainers has close to 15% of developers from these active community members.

Check out more details about the Qt Project and how it works in Chief Maintainer Lars Knoll’s Qt Labs blog.

Daniel Kihlberg

Director, Qt Ecosystem

 

 

Do you like this? Share it
Share on LinkedInGoogle+Share on FacebookTweet about this on Twitter

Posted in Announcements, Community | Tags: , ,

12 comments

serkol says:

Does this mean that Nokia will release Qt 5.0 before October 17th, 2011? Just kidding 🙂

Please tell when you say “bringing appps to next billion” do you mean html 5 +qt(c++) in a way never seen before ?
if so great work guys will be sure to try and use it

Quim Gil says:

Bhairav, let’s start making the distinction between Qt Project and Nokia 🙂

– The Qt Project is working heavily on Qt5 – see http://labs.qt.nokia.com/2011/05/09/thoughts-about-qt-5/ . This is an important piece with some parts being developed internally at Nokia that now will go fully public in the context of the Qt Project.

– Nokia is working on its own strategy to reach the next billion of mobile web users – see http://blog.qt.nokia.com/2011/06/21/qt%E2%80%99s-future-for-nokia-bringing-apps-to-the-next-billion/ . What Nokia has said is “Nokia Senior Vice President, Developer Experience Marco Argenti confirmed that Nokia will “make Qt core to bringing applications to the next billion,” and he reassured developers that investments made in Qt today will live on in the future with Nokia.” Today Nokia is encouraging mobile developers to focus on Qt Quick, so that is the sure way forward.

As you probably know Qt Quick is very smart embracing both the Qt (C++) internals and the HTML/Javascript side up to QtWebKit – and fwiw Javascript is planned to become a first class citizen in Qt5. But the specific details about the developer offering for this ‘next billion’ will need to be clarified by Nokia itself.

nic says:

Cool, man. Awesome. I’m very curious to see the roadmap, I would love to have an idea of when will it become possible to make a Symbian application using the Linux SDK. Hopefully it will be before 2016, the Year of the Death of Symbian.

Because, you know, tons of platforms “have” Qt. But _that_ is not possible. No sir, if you want to develop for _that_ platform, you really need a windows machine. And I am probably the only person who sees some irony in this.

Quim Gil says:

nic, this is slightly off-topic here but as said at https://bugreports.qt.nokia.com/browse/QTSDK-265

There is no native toolchain for compilation on linux supported currently.

However, you can install the remote compiler, which is an experimental component in the Nokia Qt SDK. That will allow to receive compiled binaries from the build server.

If you have further issues you can ask/discuss at the Qt DevNet forum e.g. here: http://developer.qt.nokia.com/forums/viewthread/6101

dialingo says:

In order to be able to target a “next billion” device with the application I have in mind I need to know more about the specs of such a device:
– QML only or also QWidget?
– Screen size and resolution?
– Multimedia capabilities? DSP? Codecs?
Is there a place where these things can be looked up?
Given the troubled history, will Stephen Elop make a commitment to Qt on the next billion device platform? Will he indicate that this platform will be supported even when WP is able to scale down to this device type? Will the next billion devices be sold in the countries that do not get N9, i.e. UK, France, USA, Germany?
A commitment from the CTO or from Daniel Kihlberg is not sufficient because we had already a total Qt commitment from Rich Green and then it proofed to be void.

Quim Gil says:

dialingo, let’s start making the distinction between Qt Project and Nokia 😉

QML is already preferred & supported in Symbian devices and the N9 – I don’t think this trend will change for future Nokia devices based on Qt. The support of Qt as a key technology for the ‘next billion’ strategy is supported by Stephen Elop as well, and in the first place.

Nokia hasn’t disclosed more details about the ‘next billion’ devices and their marketing strategies. Usually the developer details are disclosed with time enough for developers to plan. Also those questions belong more to the Nokia Conversations blog or the Nokia Developer forums.

>embracing Qt for its strategy to reach the next billion of mobile web users.
I dont follow mobile much but it seems to me that
A) Symbian is on its way out, I know they can still sell tons of phones in 3rd world but lets not kid ourselves what Symbian was and is now. Its about the smartphones now.
B) that Nokia was going towards the WIndow Phone platform.
C) the mention of the N9 is interesting since its a MeeGo based one (i know something about it not being really MeeGo but a bit of Maemo as well) and it doesnt seem to have any kind of future at Nokia.

Seems to me that A and C are end of the line projects and I could very well be wrong but ESPECIALLY with B, I have to ask where Qt fits into their Windows Mobile OS phones.
I recall reading a few months ago that Qt will not be adapted for Windows Phone 7 APIs. You have to use teh NET platform to develop applications for WinPhone.
Has Microsoft changed its stance on that topic?

Which brings me to the big question: What is Qt’s future on the flagship Nokia phones that are Windows Mobile based?

PR phrases like “Qt is also used for Nokia terminal mode in cars, which will allow selected Nokia phones with Qt to connect to in-car displays” is either PR BS (selected could me just one phone: N9) or the company is planning to do something about Qt and Windows phone.

Daniel Kihlberg says:

Jack, with regard to Qt in automotive: two related “automotive” press-releases from this week: Qt-based Nokia Car Mode on Symbian Belle devices and N9, supporting MirrorLink (formerly known as Terminal Mode), and Altran Connected Car platform uses Qt.

and with regard to Windows Phone. Qt is not planned to have a future on Nokia smartphones with Windows mobile OS.

Knut Yrvin says:

As a community manager I have to add. As with Qt on Android integration[1] using the Lighthouse[2], it might be possible to make a Qt port to Windows Phone project.

We are also launching Qt as Open Governance giving equal opportunities for contributions. I think you should utilize this opportunity.

1. http://sourceforge.net/p/necessitas/home/necessitas/
2. http://labs.qt.nokia.com/category/labs/lighthouse/

omer abd rabou says:

id like o be devloper job by nokia

Roberto says:

Too confusion. There is a lack of information from Nokia. Developers don’t need marketing press releases. They are good for users. Nokia has to say in a clear manner and in a specific way the role of Qt and QLM in future. If it is not just in ‘maintenance mode’ they have to specify and show a clear path for the future. My personal opinion is that committing just on Microsoft could be a suicide in the long time for Nokia, but it’s just a personal opinion and anyone is free to suicide.

Commenting closed.

Get started today with Qt Download now