Community

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

Massive Start for Qt Mobile Roadshow

Published Friday January 31st, 2014 | by

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

Read more…

8 Comments


Posted in Android, Cloud, Community, cross-platform, Events, iOS, Mobile | Tags: , , , ,

Qt Contributors Summit 2013 – Please register

Published Tuesday May 14th, 2013 | by

Guggenheim mirror balls
Guggenheim mirror balls

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.

Qt Contributors Summit 2013 registration is easy. Just use the Qt CS registration form.

Since the Qt Contributors Summit is an invitation-only event, please make sure you fit into one or more of the following before registering:

  • You are a Qt Project maintainer
  • You are a Qt Project approver
  • You took part in the previous Summit (Attendees at Qt CS 2012)
  • 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.

13 Comments


Posted in Community, Contributors, KDE

Qt-project.org under Open Governance

Published Thursday April 18th, 2013 | by

Right before Qt Developer Days in Berlin, November 2012, we began discussing with the qt-project.org moderators how to bring rest of the Qt Project into Open Governance. This includes the content management system, forums, wikis and so on – everything run as a real community-driven project, as the Qt development itself has been run since October 2011.

Open Governance structure

This figure shows the different roles in the Open Governance structure. A detailed explanation is found on the Web Open Governance page[1].

To make a proper plan, we’ve been running a series of structured IRC meetings, open for all, starting in December last year, continuing through February this year. As the meeting summaries show[2], we started the planning sessions with a discussion on the purpose of the Qt Project Web. Then we continued with discussion and investigation on how maintenance can be done, including co-development of the web content management system. Technical issues, such as improvement with single sign-on and improvements to the wiki-system were discussed. Privacy, internationalization and license issues have also been looked at.

Here are some key topics and actions crystallizing out of these meetings:

  • Single sign-on and a wiki which handles merges (not losing work) Enabling system rights for developing, testing and rolling out new features, including maintenance has to be established.
  • From a roles perspective: several new roles with extended rights are needed, especially giving more access to different admin rights as group management and access to specific web pages.
  • From a process perspective: lazy approval, task prioritization and a conflict resolution board, if needed, in case of (hopefully very few) unresolved conflicts.
  • Also the licensing issue was raised, making the Qt Project Web user agreement clearer, also including licensing to maintain privacy when doing system administration, testing, and development tasks on the site.

Next steps

We are now working on four parallel activities to make Open Governance happen.

  • For CMS development, we are on our way to implement a three-stage infrastructure with a development server and a staging server before production. Today, this is a two-stage setup. We want three stages, which allows the OS to be more flexible in doing the development.
  • We are working at implementing a new access-rights model to allow access to different parts of the CMS.
  • We have identified the need for a “system admin” agreement which is needed before granting extended group admin rights and giving access to fully developed new features, including editing web pages on the site. This agreement is designed to respect privacy laws and simplify the implementation of the planned staged development setup.
  • It seems like the biggest obstacle in the current system is the wiki lacking support for merges when co-writing. Also the single sign on has been identified as one of the key features requested. Given our limited resources, it might be best if these features were to be actively co-developed with Digia together with the community.

There are a couple of other things currently being worked on, such as cleaning up the CSS, simplifying the site navigation, removing old links, and a walk through of the old bugs in the bug-tracker. This work is currently under way.

Since these processes are being run in parallel with the upkeep and maintenance of qt-project.org site from day to day, it’s a little difficult to give an exact time span on when each step will be implemented. We will give progress updates on the Qt Project malinglist[3].

Please have a look at the references below for more information. We welcome your feedback.

1. http://qt-project.org/wiki/Qt_Project_Web_Open_Governance
2. http://qt-project.org/wiki/Qt_Project_Web_Meeting_Summary
3. http://lists.qt-project.org/mailman/listinfo/web

2 Comments


Posted in Background, Community, Contributors, cross-platform, Open Governance

First Ten Mirrors Active for Qt Project Downloads

Published Friday April 5th, 2013 | by

I am very pleased that we have already ten mirrors from three continents active for the new download service of the Qt Project, and more are on their way. With the new MirrorBrain based setup is it very easy to become a mirror for Qt – and even more importantly it is seamless for the user to benefit from the nearby mirrors.

We plan to use the new download.qt-project.org service starting from next week for the upcoming releases of Qt 5.0.2, Qt 5.1 Alpha and others. The old CDN service will be available as backup. When a release is made you can see it appear to qt-project.org/download page, so everything stays quite similar as before.

If needed, it is easy to see if the file you are planning to download has already been mirrored by viewing the details in conjunction of each file. The mirrors synchronize content with different schedule, so it takes a while for file to become available in all mirrors after it has been released. We are also looking into leveraging torrents as an additional way of downloading files.

For the commercial Qt licensees there are no changes, as the Customer Portal and distribution systems are separate from the open-source downloads.

I hope we continue to receive more mirrors for Qt Project in the coming weeks. If you are interested in mirroring Qt, see instructions how to become a mirror from the Qt Project wiki. Also, feel free to ask you local mirror providers to start mirroring Qt.

 

4 Comments


Posted in Community, Open Governance, Releases

Qt Project Needs Mirrors for the New Download Service

Published Thursday March 28th, 2013 | by

The Qt Project is currently using a content delivery network based solution for distribution of releases. We have been working to improve distribution of Qt open-source packages and now have the setup available for mirroring. Now we need to get more mirrors before going to production.

The idea is to switch to MirrorBrain based system and away from the current content delivery network based service. The work was started a while ago by Daniel Molkentin and now we have the setup available for mirroring. It is very much similar to what KDE is already using, so for many it is quite familiar. At this point I would like to thank Danimo and others from KDE for all the help provided to enable this.

The system is not yet taken into production use, we need to first have enough mirrors in place. Downloads from the new service work, but the system is not yet up to handle the needed load. Currently we have two mirrors in place, and need more before the new download service can be taken into production use.

The new service is for open-source content only. All the commercial Qt licensees are using a separate system. So it is completely ok for non-profit organizations to become a mirror for Qt Project.

If your organization is willing to become a mirror, please follow the steps in the wiki. Or if you know some organization who already provides mirrors, please ask them to become a mirror for the Qt Project.

We are keenly waiting to get the new download service active as it allows much more flexibility than the current setup. Getting the new system into production is also a prerequisite for providing the new online SDK for the Qt Project.

17 Comments


Posted in Announcements, Community, KDE, Open Governance, Releases

Call for Sponsors | 2013 Qt Contributors Summit

Published Wednesday March 13th, 2013 | by

Qt Contributors' Summit. Photo: Alexandra Leisse

This is the 3rd annual Qt Contributors Summit and it will be the biggest summit to date due to our joined forces with the KDE Akademy conference. More than 500 contributors are expected and it’s solely dependent on sponsorship to succeed.

This will foster interaction, knowledge transfer and technical progress in a highly-productive atmosphere where new and veteran contributors can meet to influence the future direction of Qt. The key benefits of sponsoring the joint Qt CS and KDE Akademy conference are:

  • Meeting key Qt and KDE contributors. There will be 500 upstream and downstream developers and key maintainers, making Qt the top-ranked cross platform framework in developer satisfaction[1].
  • Influence how Qt will be developed in the future. Besides the Qt community, there will be many other free software projects and businesses participating in the joint Qt Contributor Summit and KDE Akademy conference.
  • Be visible. A sponsorship gives you valuable promotional possibilities such as visible advertising, prominent talks and international press coverage.

Digia is a confirmed top platinum sponsor of this year’s combined event and we need even more sponsors to make sure that this year’s event is successful.

Sponsorship Options

This year’s event is providing individuals and companies two ways to sponsor – both which come with many valuable promo benefits:

  1. Single sponsorship: Qt Contributors Summit, 15-16 July
  2. Joint event sponsorship: Qt Contributors Summit and KDE Akademy, 13-19 July

For the Qt Contributor Summit, the sponsorship packages range from Small to XL where sponsors are able to showcase their Qt commitment in front of a knowledgeable, enthusiastic and motivated ecosystem via a variety of sponsor benefits solidifying their stance as active contributors and advocates of the Qt technology.

  1. The single Qt CS sponsorship packages and the combined Qt CS and KDE Akademy sponsorship packages in detail

Practical information

Please contact Knut Yrvin at Digia, Qt or Claudia Rauch at KDE, if you would like to receive more information on sponsorship of the Qt Contributors Summit and/or the KDE Akademy conference. Please contact us by this e-mail form.

1. The report: Cross Platform Tools 2012 by VisionMobile surveying 2,400 developers.

Comments Off


Posted in Community, Contributors, Customers, growth, KDE, Open Governance

Qt Project at FOSDEM

Published Tuesday February 5th, 2013 | by

I am just back from FOSDEM 2013, the Free and Open source Software Developer’s Europe Meeting in Brussels, Belgium, ‘The best Free Software and Open Source events in Europe’, at least according to its organizers. With an amazing 486 presentations covering almost every topic currently hot in the free and open source world cramped into just two days and around 7000 visitors this year, that claim may very well be the truth.

Of course the very best event is not complete without Qt! Qt related presentations ranged from Razor-qt and KDE’s plasma active project as well as QML development on Sailfish to an update on the Qt project as well as highly technical topics like C++11 and its use in Qt. For the first time ever the Qt project also had a more permanent presence at the conference: The Qt Project booth. Conveniently located right between the Gnome and the KDE desktops we were able to demonstrate Qt on Android an iOS devices, Qt on wayland as well as Qt Creator. Staffed by (in alphabetical order) Digia (Andy, Frederik and me), Intel (Thiago) and woboq (Olivier) employees as well as volunteers from the KDE community (John and others that helped out occasionally) this booth also showed the strong community that has formed around Qt  since the project was originally set up in 2011.

The booth was a convenient place for people to find us, ask questions or just chat about Qt and was well visited during the whole weekend.

A big thank you goes out to the FOSDEM organizers and volunteers that made this event possible and allowed us to participate in it. It was great fun meeting so many new people and I am looking forward to FOSDEM 2014 already!

7 Comments


Posted in Community, Qt

It’s a Berrylicious Day! Congrats Qt RIM Friends

Published Wednesday January 30th, 2013 | by

As most of you already know, today RIM launched the much awaited BB10 platform in a pretty well-covered press event. Congrats friends at RIM (or should I say BlackBerry)!

This is also a proud day for the Qt family as we see the power of Qt being used in the BB10 Native SDK, which includes the Qt libraries in its Cascades framework. The standard Qt development framework we all love is also supported by RIM. We are thrilled that RIM chose Qt Quick to enable a fluid and smoothly-transitioning UI on BB10.

I am sure many of you participated in the BlackBerry Qt Porting Program and helped get in Qt-based apps for BB10. Congrats to you too!

The neat thing about this story is that while Android-based phones and the iPhone have been the hype for a few years now, here comes a sort of  underdog (depends who you ask) with Qt as a weapon to push forth native development on what many consider an alternative mobile OS. We are seeing more and more of these new smartphone operating systems relying on native performance and standardizing on Qt like our other friends at Jolla and Canonical. It’s also because of you. The legions of Qt developers out there that make our ecosystem vibrant, which encourages these platform developers to look to Qt. Exciting indeed.

What is even more awesome and exciting and the whole point of it all is that Qt truly enables cross-platform development. Yep, with Qt you can develop for BB10, Sailfish, Ubuntu, Android and soon for iOS on mobile PLUS all the desktop and embedded operating systems. That’s pretty neat, if you ask me. We develop Qt for the developer giving you the freedom to choose.

We salute you, RIM (or the new BlackBerry). We wish you the best of luck and we look forward to some Qt berries as we continue working together.

—Disclaimer—

Alright, enough of the sappy writing. I almost made myself cry and I think I heard violins playing in the background. Apologies for corroding the Qt developer blog with my marketing rant, but I really felt proud today to be a Qt-ie and see Qt powering BB10!

###

 

4 Comments


Posted in Announcements, Community