Community

Update on the qt.io website work

Published Thursday October 16th, 2014 | by

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

First, thank you to everyone who provided feedback on the new qt.io 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 qt.io. 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 qt-project.org. 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 qt.io is before the Qt 5.4.0 release.

We will also be moving all downloads to qt.io with the same schedule as the documentation. The upcoming Qt 5.4 beta will be available on both the qt.io and qt-project.org sites, but now that the qt.io 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 qt.io 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.

6 Comments


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.

Bugs

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…

6 Comments


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…

5 Comments


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.
Qt_Champion

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…

16 Comments


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 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…

84 Comments


Posted in Community, News, Qt

Qt Contributors’ Summit 2014 sum up

Published Saturday July 5th, 2014 | by

Lars opening speech

Lars making the opening speech

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).

Session ongoing

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.

Evening event

Evening event

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.

Showing app

Coffee break application demo

A big thank you to all the participants and of course to our sponsors!

Hope to see many of you at the Developer Days!

Comments Off


Posted in Community, Contributors, Events

Remember to register for a Qt Contributors’ Summit invite

Published Tuesday April 29th, 2014 | by

Hey,

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.

To request an invite use this link.

See you in Berlin to talk about where Qt is heading!

Evening reception area

3 Comments


Posted in Community, Contributors, Events

Qt 5.2 Over 1 Million Downloads

Published Wednesday April 16th, 2014 | by

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

And, if you are really into taking surveys, help Qt move up the ranks in the Research2Guidance Cross-Platform Tools survey: http://research2guidance.com/cross-platform-tool-benchmarking-2014-take-part-and-get-your-valuable-reward-right-after-the-survey/

/KB

12 Comments


Posted in Community, growth, Qt, Uncategorized

Clarifications to Qt Trademark Fair Use Policy

Published Tuesday March 18th, 2014 | by

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…

9 Comments


Posted in Community, Licensing, Open Governance, Qt