After the presentations during the first two days of Akademy, people moved into action. Birds of a Feather sessions and workshops provided the opportunity to discuss, plan and hack. Being Akademy, there was also time away from work for relaxation and camaraderie. Akademy attendees, if there is anything missing, please add in comments.
hosted by Luigi Toscano
The group discussed the proposed 3 month release cycle. The translation team wants to be able to do all translations offline; they need someone to work on this. They also talked about finding ways to communicate more, and proposed that translators just fix the context for messages (i18nc). They will bring up the point on a public communication channel to raise awareness. They also want to find ways to do more promotion about the way translators work.
hosted by Jure Repinc, reported by David Narvaez
by Jake Edge
The Kubuntu team held a Developer Summit with audio and IRC access for people who are not at Akademy. Major hacking ensued. VLC hackers spoke about the packages they want in the new release.
Thomas Pfeiffer and Jos Poortvliet
We talked about making sure that the leadership of KDE knows that they are the leadership; they have power and should do their best to keep our channels friendly and positive. We then spent most of the remaining time talking about situations where easy measures are not enough. We will be sending out proposals to mailing lists.
The KDE e.V. Board talked about the next conf.kde.in--how to make it work, how to make it awesomer than the 2013 KDE India Meetup.
Fiduciary Licensing Agreement (FLA)
hosted by Matija Šuklje and Armijn Hemel
Jolla and Sailfish OS
Jolla went over their SDK and the controls that Sailfish OS has. They started to code a demo application but weren't able to finish the app in the short time available. The group talked about how to write apps for Jolla and other systems and licenses.
Frameworks Office Hours
There's a lot happening with Frameworks in parallel with the Qt Contributors Summit. People got help setting up compilation of KDE Frameworks.
David Faure and Thiago Maceira talked about the remaining things that should go into QtCore before Qt-5.2 for KDE Frameworks 5 (QCommandLineParser, logging with categories, and natural comparison for sorting strings). It's looking good for all three; there are some things that need to be done in order to move forward with each of them.
Improving KDE personas
hosted by Thomas Pfeiffer
Personas are useful, and even more so if they are accompanied by concrete usage scenarios and tasks specific to each application. And they are only useful if developers actually use them. There was some discussion about how to spread awareness on usability among developers.
KDE Desktop Human Interface Guidelines (HIG)
hosted by Aurélien Gâteau
KDE e.V. Future
We talked about the future of KDE and got a lot of useful input about areas that need to be considered. No final decisions were made. It will be an ongoing process.
Frameworks 5 Communication
hosted by Sebastian Kügler
The Plasma team is also working on a secure QML plasmoid. The private API is done and needs to be tested. It's already technically possible to integrate security measures into Plasma Workspaces before the 2.0 release. There might also be an existing alternative ("QML URL Interceptor"), which could also be used to limit network access (like QNetworkAccessManager).
There were discussions about the intricacies of KPluginFactory with the possibility of getting rid of KService and KSycoca.
hosted by Peter Grasch
hosted by Lydia Pintscher and Cornelius Schumacher
Summary of the state of the project. A lot of work is being done on artikulate and kstars. Two teachers provided insights about what is really required in practice. There was discussion about getting individual, self contained installers for Windows. Some discussion about possible KDE Edu sprint.
Dan Vratil is taking over as the Akonadi maintainer. The group reviewed some of the more complicated patches that are outstanding and discussed issues to be addressed including server-side change notification filtering and server side change recording, which takes away round trips and extra load on the client side.
hosted by Kévin Ottens
Tomahawk and Amarok people meeting and working together. Mostly hacking Phonon ("pulling out crappy code")and fixing issues related to gstreamer.
Thanks to the many people who contributed to this story. Thanks to Kenny Duffus for the idea of a BoF wrap-up session at the end of each day. The wrap-up cannot include everything that happens during the day, because people are working in the hallways, the Coffee Shop, talking over meals or during the get-aways. Expect to see results from this extra-Akademy work over the next year.
About Akademy 2013 Bilbao, the Basque Country, Spain
For most of the year, KDE—one of the largest free and open software communities in the world—works online by email, IRC, forums and mailing lists. Akademy provides all KDE contributors the opportunity to meet in person to foster social bonds, work on concrete technology issues, consider new ideas, and reinforce the innovative, dynamic culture of KDE. Akademy brings together artists, designers, developers, translators, users, writers, sponsors and many other types of KDE contributors to celebrate the achievements of the past year and help determine the direction for the next year. Hands-on sessions offer the opportunity for intense work bringing those plans to reality. The KDE Community welcomes companies building on KDE technology, and those who are looking for opportunities.
For more information, please contact The Akademy Team.