QtCon

2016 is a special year for many FLOSS projects: KDE has its 20th birthday while Free Software Foundation Europe and VideoLAN both have their 15th birthday. All these call for celebrations!

This year KDE, Qt, FSFE, VideoLAN and KDAB have come together to bring you QtCon, where attendees can meet, collaborate and get the latest news of all these projects at the bcc in Berlin from the 1st to the 4th of September 2016.

QtCon is open to all with a passion for Qt, open source and free software - not just members.

Find out more...

KDE will continue with BoFs and hacking at Technical University of Berlin 5th to 8th

Register Here

It's not too late to sign up!

Over 550 attendees have already registered. It's not too late to sign up for the biggest Qt event in Europe this year.

Uniquely, co-host community members and non-members can meet and share their latest knowledge in a really great venue in the heart of Berlin - you can be there too!

On September 1st KDAB offers a training day with 8 of our top class trainings at knockdown prices - including a new class on Qt 3D. Sign up now!

There are keynotes from

  • internet entrepreneur and disability rights activist, Raul Krauthausen,
  • the creator of Google Summer of Code, Lesley Hawthorn, and
  • European Parliament member Julia Reda who asks, Can people be truly emancipated and governments truly independent when they cannot (or just do not) inspect and modify the code that runs their lives?

Check out the truly awesome program!

Sign up! Or if you've signed up already, Volunteer to help at QtCon!

Keynote: Software as a public service

P1012552_juliareda_portraitIt is said that the last ones shall be the first and so is our closing keynote speaker the first one to introduce: QtCon is happy to welcome Julia Reda, Member of the European Parliament for the Pirate Party and Vice-Chair of the Greens/European Free Alliance. Reda's legislative focus is on copyright and internet policy issues.

As a member of the European Parliament and together with Max Andersson, Julia Reda initiated the pilot project “Governance and quality of software code – Auditing of free and open source software” in 2014 as a reaction to the so-called “heartbleed” bug in OpenSSL. The idea turned into the pilot-project „Free and Open Source Software Auditing“ (FOSSA) that is aiming at improving the security of those Free Software programs that are in use by the European Commission and the Parliament.

Although the implementation of this project did receive some feedback for improvement, Reda will explain why this project is important and how it takes use one step further towards understanding FLOSS as a public service: "If free/libre open source software belongs to the public, the public needs to take responsibility for it."

Julia Reda's talk will leave participants at QtCon with an inspiring and forward-looking talk about Free Software, security and public responsibilty.

Happening on: Sunday, 2016-09-04, 15:45 - 16:45 CEST, BCC Germany

Call for Participation: Poster Session

wanted-poster-session-1200 QtCon is the event that brings together five different communities in one place to share and collaborate. In the same spirit, we are happy to announce the possibility for other projects or organisations, to present themselves during QtCon in a so called "poster session". We are looking for personal, smaller and/or non-commercial projects that are Free Software or related and in the spirit of openness and freedom.

On Friday evening, September 2nd, beginning around dinner time, we offer and set up a dedicated space close to the dining area, where chosen projects are invited to present themselves or a contemporary project. This is your chance to reach out for new audiences, contributors or donors. Unfortunately, due to space limitations, we can only offer this opportunity for up to ten different "posters". If you like to be one of them, please apply by writing to team@qtcon.org and use the tag [poster].

Please be aware that space is limited: Each presenter will just have space to hang up one poster/banner or to put one roll-up with a maximum size of A0 paper size (841 × 1189 mm, upright). Additionally, there will be one standing table in front of each poster, that can be used to put some leaflets or other printouts. Each poster/project is only allowed to be presented by one person.

Deadline to apply is August 24.

Creating a vibrant community, and the evolution of FLOSS

Online communities such as FLOSS create freely available products in a social process. At this year’s QtCon, Mirko Boehm will review the governance norms applied in FSFE and KDE, and how these have developed over time.

Communities with a small number of participants typically organise informally. As the community grows, the need for coordination grows as well and at some point formal organisation is required. Where structure and processes emerge, the principles and norms applied typically reflect voluntary participation and meritocratic peer status. The main interest of the community is to attract and retain contributors and to collect contributions.

The presentation will review the governance norms applied by the KDE Community and FSFE as the organisations developed, how the constitutions of the communities reflect the convictions and expectations of their contributors, and how current debates reflect their evolution, and how the need to evolve governance norms is at the heart of recent conflicts in both communities

On the 3rd of September 2016, Mirko Boehm, CEO, Endocode, will present his topic “The emergence of governance norms in FLOSS communities” at the bcc in Berlin.

Mirko Boehm is a Free Software and Open Source advocate, primarily as a speaker and author. He has been a contributor to the KDE Desktop since 1997, including several years on the KDE e.V. Board. He is a visiting lecturer and researcher on Free Software and Open Source at the Technical University of Berlin, a fellowship representative in the FSFE GA and a Qt-certified specialist and trainer. Mirko Boehm has a wide range of experience as an entrepreneur, a corporate manager, a software developer and a German Air Force officer.

Join us at QtCon! Register today and get more out of your Qt projects!


Mirko Boehm

MuseScore Delivers Truely Cross-Platform Apps

Qt applications for desktop and mobile are truly “code once, deploy everywhere” as MuseScore, an innovative startup from Germany has proven. The MuseScore desktop software and the MuseScore mobile application are a perfect example of cross-platform, multi-screen deployment with a single source code.

On the 3rd of September 2016, Nicolas Froment from MuseScore will present his topic “Continuous tests and distribution for Qt applications on desktop and mobile” at the bcc in Berlin.

MuseScore is a company with that offers an application for writing musical notation. On the desktop they offer a traditional Qt application that runs across different desktop platforms. Their strategy for ”going mobile” was not to take that same application as-is to mobile but to extend their offering by providing the MuseScore Player, a player for the notes, on mobile platforms. They were able to re-use the same technology, Qt, to go mobile. Available across all platforms (Windows, Mac OS, Linux, Android, iOS), MuseScore is a free and open source cross platform software hosted on github.com. This Qt Widget application uses the CMake build system and regressions tests written with QTest and managed by CTest.

At QtCon 2016, visitors will learn how the MuseScore project uses Travis-CI to build and run the tests for every push but also every pull requests made to the project. During the presentation, you will also learn how Travis-CI is used to deliver self-contained binaries for Linux (AppImage) on x86_64, x86 and ARM on Bintray.com and also a DMG package for MacOS on a public FTP server. For Windows builds, the use of AppVeyor will also be presented. The discussion will introduce the challenges of building automatically a large desktop app in a relatively constrained environment without any UI.

MuseScore also provides a mobile app for iOS and Android. The app is in Qt/QML and built with qmake. We will show how a new version of the app is sent to testers for every build and how the app is cross compiled, automatically tested and, deployed on both Google Play and the Apple App Store together with metadata and screenshots translated in several languages. We will discuss the different problems which had to be solved in order to have a fully automated distribution chain.

The MuseScore Songbook app, which was built with Qt, is consistently ranked in the Top 10 of the Music category in the Apple App Store and in the Top 500 for iPad in several markets.

Nicolas summarizes, “we hope that sharing our experience with other Qt developers will help to generalize continuous tests and distributions among the Qt community and then develop best practices to solve common problems. MuseScore is poised for growth and there is great potential for the future.”

Join us at QtCon! Register today and get more out of your Qt projects!

Call for Volunteers

Are you attending QtCon? Help make it unforgettable, and get an exclusive QtCon t-shirt into the bargain. Please consider signing up to be a volunteer.

Everybody attending the conference is welcome to be a QtCon Volunteer. It doesn't matter where you are from, your age, your skills, whether you have ever attended a Free Software conference, or have ever been to Berlin before. As long as you can communicate in English, you can contribute as a volunteer.

To help us work out what quantity of each size of t-shirt to order please Sign up by 28th July as later on we may run short of some sizes, but we will do our best.