COMMUNITY REPORT

4RD QUARTER 2012 | ISSUE 24

WELCOME MESSAGE

Dear members, community feeling in many in Spain. They will help make places on a smaller scale. 2013 happen in Bilbao, KDE is a community—an amazing Spain. We hope to see more of one—made up of dedicated KDE e.V. plays a vital role in these groups grow in the future, people from all around the world. making this happen through as they are already in India and It is always a pleasure for me to sprints, conferences and other Brazil. travel near and far and know for get-togethers. In this report, you sure that I'll be able to meet can read about what happened in Lydia Pintscher fellow contributors. My latest the last quarter of 2012. In for the KDE e.V. Board of Directors experience was traveling to India addition, many more sponsored for FOSS.in and meeting so many activities happen throughout the enthusiastic fellow contributors. year. But growing this community Each and every one of us has is too big a task for KDE e.V. had a part in making KDE what it alone. There are local groups who is today and what it will become help move KDE forward locally, tomorrow. Meeting each other in who help run events, who talk to person is immensely important people, who show up at trade- for a community like ours. As shows and much more. In this large and diverse as we are, one report we highlight KDE España, can no longer know everyone, the first official organization to and it is crucial to build represent KDE locally, in this case

CONTENTS Welcome Message ...... 1 Meet KDE España ...... 2 Supported member activities ...... 3 – 5 Trade Shows and Community Events ...... 6 – 8 New Members, Financial Report and KDE e.V. Board ...... 9 MEET KDE ESPAÑA

Aleix Pol i Gonzàlez

KDE España is a Spanish registered association that Even though we recognized the opportunity in 2006, officially represents the KDE community in legal we did not start acting on it seriously until 2008 when matters in Spain. The organization was registered in we gathered at a party to draft the 2009. During Akademy 2010, KDE e.V. and KDE statutes of the association (thanks to Debian España España board members signed an agreement making for the inspiration). We then started working through KDE España an official representative of KDE e.V. the regulatory bureaucracy. The Association was registered officially in the third quarter of 2009. KDE España includes people of different backgrounds: developers, translators, promoters, and other KDE The lack of a legal entity did not stop us from enthusiasts. The current board members are: organizing Akademy-es, which we did in collaboration with various organizations like Hispalinux and GPUL President: Aleix Pol i Gonzàlez (Grupo de Programadores e Usuarios de ). Even after the Association was official, we still sought Vice-president: Alejandro Fiestas Olivares partnerships with other groups when organizing Treasurer: José Millán Soto Akademy-es to build on synergies. We have partnered Secretaría: Eduardo Robles Elvira with Itsas (a free software advocacy group at EHU, the Spokesperson: Daniel Gutiérrez Porset University of the Basque Country) and CENATIC (Centro Nacional de Referencia de Aplicación de las Tecnologías de la Información y la Comunicación) for 2010 and 2012. Itsas is now helping to organize Akademy 2013 for the global KDE Community.

Going local, worldwide

KDE España is about developing roots for KDE and Free Software in Spain. This might sound strange, considering that KDE is a worldwide community. But KDE España is not about the territory. It is about getting closer to people by talking to them in their Photo courtesy of -espana.es language and working together hand in hand. This has materialized in many different ways, enabling What do we do some people to join the KDE community. Baltasar is a good example. He is a teacher who blogs about KDE The main focus of KDE España is the yearly in Spanish with great impact Akademy-es event that gathers contributors and users (http://www.kdeblog.com) and who has collaborated from all over the country for 3 days. We have been with KDE Edu on many occasions. We want to inspire celebrating the event in one way or another since other communities all over the world to develop local 2006; it was one of the reasons the association was KDE roots. founded. In addition to producing Akademy-es, we organize A bit of history "Release Parties" for each of the major KDE releases. We also travel to various cities in Spain to give talks The idea of KDE España first surfaced when a few of and workshops at other Free Software events. KDE-es us organized Akademy-es 2006. The first related e- members help to organize KDE sprints taking place in mail to a larger group of people was sent in April Spain, such as the KDE Next Iteration sprint in 2012 or 2008, proposing the idea of a formal association. the KDE Edu sprint in Bilbao in 2011. Organizing and hosting events is great, but they involve dealing with money. We realized that having a KDE España is proof that narrowing in on one aspect legal entity for financial matters would work better of a huge project can open many interesting than how we had been doing things. This is similar to possibilities. the way KDE e.V. was founded.

2 SUPPORTED MEMBER ACTIVITIES

looking into different areas that brought you Quanta+, fought Developer would potentially be affected and various email filtering issues. All then began investigating and by himself. With one hand tied to Sprints implementing various his back. Victoriously! improvements. KDE PIM SPRINT Sources close to various email Thinking big filtering issues report that there BERLIN, GERMANY are discussions within the group to October 2012 Milian Wolff, for example - famous retire from the active fighting for his work on KDevelop- took on scene and move on to consulting. Kevin Krammer the task of improving the runtime We shall see! memory consumption of KMail Supported by KDE e.V. and KDAB, itself, i.e. the actual end user Teaching, Learning and a group of enthusiastic KDE PIM application. Most developers Research (Personal Information confronted with that task would Management) contributors run and hide. Milian, however, is An important aspect of any KDE gathered on Friday, October 12th KDAB's master of memory sprint, independent of the topic of in KDAB's Berlin offices and profiling and author of the Massif interest or any strong focus area, worked hard over a weekend to Visualizer. There was a distinct air is spreading knowledge! Several improve KDE PIM applications and of defiance in the air. people new to KDE PIM had the their underlying infrastructure. opportunity to learn about the At the other end of the process, inner workings of KDE PIM Even though it doesn't have such a where emails are fetched from technologies, from design long history as the annual KDE various backends, several people considerations (during an PIM meeting in Osnabrück at the worked hard on speed, parallelism introduction to KDE PIM beginning of each year, a second and timely progress reporting. components) to implementation PIM sprint around One team, consisting of Alex hints and best practices. Naturally, October/November is starting to Fiestas of Solid and BlueDevil those who currently have this become a tradition of its own. fame, and Volker Krause, a.k.a. knowledge welcome these Similar to last year and in contrast The Guru, worked on a new way sessions as a means to reflect on to the Osnabrück meetings - to speed up the initial things, gather input from new which usually focuses on synchronization with IMAP servers. points of view and identify areas discussing ideas and planning - They referred to this as "The with missing or outdated this year's October sprint again Spanish Sync", which is neither a documentation. concentrated on improvements to reference to the Spanish existing features. Inquisition, nor any hint Sprinting hard whatsoever of Bob's identity. Emails, lots of them Within such an environment, Somewhere along the processing thriving on the free flow of One of the guys at the sprint -let's chain, Andras Mantia, the guy who information, where people with call him Bob for privacy- not only has tons of email, he also likes having many folders, organizing several hundred thousand messages! Bob expects KMail and all involved background components to be able to deal with his situation. He actually expects them to work really well. And rightfully so!

Naturally a challenge like that could not go unanswered for long at the sprint. So soon after Bob's arrival, several people started Photo courtesy of Martin Klapetek 3 expert knowledge in lots of areas During the sprint Alex and Martin, What's new in are readily available, new use who are part of a Behind the cases being brainstormed, Scenes of KDE effort called KDE The developers worked hard to prototypes being shown off and TeaTime sat down with Kevin make Kate, KDE's Advanced Text world domination plans being Krammer and Volker Krause, and Editor, an even more pleasant refined, some minds are tempted talked about KDAB, KDE PIM, experience. There were about 400 to explore uncharted territory. and other things. You can commits in Kate's source code in watch the video at just this week, ranging from major Kevin Krammer—famous bridge http://www.youtube.com/user/kdet changes to small details such as builder and chocolate eatime. bug fixes or fine tuning. Some of supplier—indulged in a project the new features and which should, once it is completed, The Pimsters (TM ) and, of course, improvements are: allow fluent JavaScript developers Bob, greatly enjoyed visits from access to the KDE PIM other members of the wider KDE The editor component Kate Part infrastructure similar to what their Community: Plasma guru Chani (also used in KDevelop and ) C++ knowledgeable counterparts Armitage, KDE Women activist received a new message interface currently enjoy. Camila Ayres, openSUSE that allows applications to show community dude and KDE Promo passive, interactive notifications in Being a persuasive chap, Kevin legend Jos Poortvliet and, really the editor text view. managed to divert another needing no elaborate introduction, developer, Tobias König (of Jos and Camila's dog Popcorn, A scrollbar minimap shows text in Address Book fame) from The True currently being trained to herd a miniature view and is useful for Path (TM) into the abyss of developers. fast text navigation. unbounded hacking. It's rumored that this project is all about UI. And A new Project Management plugin QML. And QtWidgets. Something has a sidebar that shows all the not quite entirely different, but KATE/KDEVELOP SPRINT files belonging to the project. It is better. tightly integrated with the Search & VIENNA Replace plugin and the new Quick More tangible results were October 2012 Open feature. It uses ctags in the achieved by Mark Gaiser, background to parse all project continuing his work on QML-based After the successful developer files, so basic auto completion user interfaces for calendaring, sprint in Berlin in 2010, the Kate support is available in all project and Martin Klapetek—known for and KDevelop teams met for the files. his outstanding work on KDE second time from the 23rd to the Telepathy—who continued to 29th of October. This time, the Kate developers reduced the improve on the Social Feed developer sprint was held in the number of bug reports from 850 integration he began this year as beautiful city of Vienna. In total, 13 to just 60 open bug reports and a Google Summer of Code project. contributors discussed and 300 wishlist items. Assistance with collaborated on the future of Kate finding and reporting bugs is much Socializing, videos and dogs and KDevelop for a whole week. appreciated.

KDE sprints always provide good The developer sprint was What's new in KDevelop opportunities to socialize, put faces organized and partly financed by to email addresses or IRC nicks, Joseph Wenninger, who also KDevelop hackers were also chat about life, the universe and showed himself to be an excellent productive during the sprint. About everything during breakfast, lunch city guide in Vienna. The 550 commits were made during and dinner. Deep undercover remaining travel costs were kindly the week. They address informers reported that some supported by the KDE e.V., which performance issues, fix bugs, people were even seen drinking is possible thanks to our polish the user interface or beer while lounging on the supporting members and the Join integrate new features. couches in KDAB's office. Rest The Game campaign. Further, a assured that the proper authorities special thanks goes to Vivid Planet Miha Cancula could not attend the are on to them! for supporting the joint development sprint. However, prior Kate/KDevelop with a really tasty to the sprint he created a dinner. framework for Unit Test integration

4 for KDevelop. During the sprint, into a proper KDevelop language optimizing the Quick Open feature this work was given a final review plugin. Existing C++ language for large projects with thousands and merged into our development support was improved as well with of files, and improvements to the branches. It was then further template support, bugfixes and a "Open with" plugin and the CMake polished and stabilized. new "lookahead matching" code support in KDevelop. completion feature. Considerable work has been in Conclusion process on special templates for We accepted the fact that Quanta extended semantics and is dead because there are not This year's Kate/KDevelop sprint frameworks. This includes C++ enough people. The bright side is was a huge success. Many classes, shared value that KDevelop is a very good—in important new changes were semantics, GObject, PHP, CMake, many ways superior—alternative completed and lots of bugs were and more. All this work was finally to Quanta, especially with the fixed. The KDevelop 4.5 release merged into master during the language support for PHP, Ruby will be an exciting milestone. In sprint. In addition, the and Python that makes KDevelop addition, from a social perspective, implementation was polished and users more productive when the sprint was an excellent proper Ruby file templates were writing code for the web. Still, we experience. It was especially created. Now KDevelop users can understand that people miss neat valuable that some new people create their own templates and Quanta features. Some work was attended and were warmly share them with colleagues or done at the sprint to make various welcomed. We want to see even other KDevelop users. Quanta plugins work with more new people in the future. As KDevelop. These include plugins in previous years, a joint sprint Language support for Python and for SQL, XDebug PHP Debugger, between KDevelop and Kate Ruby got some intense attention Upload and CSS language support. developers was fun and with code optimizations, clean ups productive. If you are interested in and bugfixes. The sprint helped There were discussions and paired joining us in 2013, consider achieve a successful release of programming work on improving submitting your first patches to kdev-python 1.4 which works and polishing the user interface. either KDevelop or Kate. together with KDevelop 4.4 and This experience showed us again supports python 2.7. and proper how important it is to meet Ruby support for the new File regularly in person. The simpler UI Templates and Unit Testing is more visually appealing thanks features for KDevelop. Work to the reduced cruft and clutter. started on a language support plugin for both JavaScript and Besides visual polish, the KDevelop QML, based on related work done source base saw lots of other by the QtCreator team. All that small improvements over the week remains is to integrate the parser of the sprint. This included

Unit Test Integration Ruby Language Support

5 Trade Shows and one with a big K logo and another setup separate git repositories per Community Events to recruit testers. The recruiting language or country. The Brazil poster looked good, but was not team already has a separate immediately successful at repository, so maybe there could attracting more testers. be language specific repositories. AKADEMY-FR Subversion would be handy for TOULOUSE, FRANCE We had a nice chat with David downloading a few files in Revoy, who gave a great 24-25 November situations where only low quality presentation about . David is internet access is available. Aurélien Gâteau an artist who now creates all his artwork with Krita, MyPaint and Based on my experience with the This November weekend saw the GIMP. He worked, among other "UI Clinic", I've come to the second edition of Akademy-fr, a projects, on Sintel and Tears of conclusion that it simply does not French KDE event organized by Steel, the latest movies from the scale. For Akademy 2013, I intend Toulibre, and co-hosted in Blender Foundation. Some of his to recruit some "UI doctors" and Toulouse as part of Capitole du work has been in previous KDE contact application developers to Libre 2012. e.V. quarterly reports and is shown see if they are interested in on krita.org. discussing UI improvements for Saturday their applications. The "UI doctors" Sunday could study applications ahead of Just like last year, Akademy-fr time and schedule separate 2012 was a two-day event. On Sunday was a workshop day. individual sessions. Saturday we hosted a KDE booth David Faure and Kévin Ottens ran and gave talks. Our booth had two a KDE Frameworks 5 workshop, laptops running latest major KDE Sébastien Renard ran a translation releases and two WeTab tablets quality workshop, I had a "UI KDE AT QT DEVELOPER DAYS Clinic" workshop. My clinic was running Plasma Active. Thanks to BERLIN AND SILICON VALLEY Kévin Ottens, we had a nice set of not overcrowded: I had only one 5–7 December demo materials on all machines: patient. Jean-Nicolas Artaud came to discuss Stage. Together videos, music, pictures and other Carl Symons documents as well as real-world- we came up changes to improve like KDE activities. slide thumbnails as well as many This year, KDE e.V. was a partner of Stage toolboxes. Some of those for the Qt Developer Days 2012, Tablets really are visitor magnets. changes should also benefit other and KDE associates played a We put them out in front to attract Calligra applications. significant part in the people. Our demo scenario conferences—one held in Berlin, usually went like this: catch the After-thoughts and one a few weeks later in attention of someone with our Silicon Valley. Here is a report is I had a great time at Toulouse and tablets, then demo the way Plasma about KDE's participation in Qt I am looking forward to the 2013 Active works and introduce them Developer Days Silicon Valley edition. to the concept of Activities. After 2012. this, transition to the laptops, I am also very happy about the explain that the Activity concept Background works on laptops as well, and demo data files Kévin put together. continue with a demo of KDE We've discussed this before but Since KDE’s start in 1996, Qt there. never actually did it until this year. technology has been a key We want to find a way share them: element of KDE. In turn, KDE has We also gave away KDE stickers the whole set is quite big (2.3GB). also had considerable influence on and buttons. Thanks to Kévin, Kin- There is a already a git repository Qt in that time. In 2011, several Foo and PixCyl, we had a nicely for KDE Promo material but that is major developments occurred done KDE leaflet in French and impractical in some ways. It should within the Qt environment—in A3-sized KDE Akademy-fr posters. work to use Subversion (which March, sold some Qt We also had two A2-sized posters, allows for partial checkouts) or to commercial licensing rights to

6 Digia, and in October, the open Qt idea of KDE participating in a big KDE booth. Frederik Gladhorn was Project became the main way in QtDevDays in California. at the conference with Digia and development force behind Qt. (KDE Dario, and a small team put showed off accessibility magic at has substantial influence within the together KDE activities at the the KDE exhibit space. Aaron .) In August 2012, Digia conference, recruiting KDE Seigo showed up from time to bought the remaining Qt software speakers and attendees as well as time to talk about Plasma Active business from Nokia. These events open source supporters from and Workspace architecture ... created significant changes in the throughout the Silicon Valley area. when he wasn't busy with Vivaldi Qt environment, as well as There were other activities as well, open tablet strategy discussions opportunities that are not yet fully including a KDE exhibit and KDE and several presentations. realized. KDE is well positioned to Birds of a Feather session. Special have a leadership role in the thanks to Google for sponsoring There were a few laptop future of Qt. the BoF session. computers and a tablet with Plasma Active 3 showcasing QML. The Qt Developer Days 2012 Martin Klapetek, David People were encouraged to Silicon Valley were an opportunity Edmundson, Martin Gräßlin, Arthur experiment and play. Of course, to show the strong relationship Arlt and I shared staffing there was plenty of hacking. between Qt and KDE, the responsibilities at the KDE exhibit. interrelated structures of Qt 5 and As might be expected, there were KDE presentations and influence KDE Frameworks 5, and the many other people at the substantial value that KDE brings conference with KDE ties who About 1/3 of the presentations to the Qt ecosystem. KDE e.V. helped promote the KDE presence were given by people with strong member Dario Freddi started the and answered questions at the ties to KDE. The sessions dealing

Strategy session at Qt Developer Days 2012 in Berlin Photo courtesy of Dan Leinir Turthra Jensen

7 with How To Qt were overflowing, development. The presentation Berlin especially those presented by explored the background of the people who are speaking from close relationship that has A few weeks earlier, at the Qt experience...such as KDE developed between the Mer Developer Days Berlin, the Qt contributors. It is clear that KDE is Project and Plasma Active. Contributors Day on the first day a major force in the Qt ecosystem. of the conference, organized by As Frameworks 5 becomes more There was a panel on the future of Dan Leinir Turthra Jensen, brought of a reality, KDE’s value and open tablets that included Jono together a group of 15 people to influence should grow Bacon from Canonical, Aaron discuss collaboration between KDE substantially. Seigo, David Greaves (the Mer and Qt. There was a wide range Project) and Vesku Hartikainen of sessions from the state of the Visitors to the KDE exhibit space (). I moderated this discussion Qt Project, to Inqlude the Qt commented about how they can that ranged beyond open tablets library archive, a session about use what the KDE Community has to the importance of QX11Info in Qt5 and one about developed. They were encouraged communication, the value of open improving the marketing for Qt to join KDE projects for the development, Qt as a Project. obvious benefits they would development environment. There receive and for the value of was even the timeless Like in Silicon Valley, many of the contributing to and serving others. question—“The technology is free, talks in the conference program Martin Klapetek and David so how does anyone make were held by people with roots in Edmundson presented "Why Be A money?” the KDE project. KDE contributors KDE Project?" based on the were also present in the benefits and principles associated Preparing for my other conference team, staffing the with the KDE Manifesto. At the presentation "What KDE Offers" registration desk together with booth, there was a biz card gave me the opportunity to learn Digia and KDAB employees, or brochure with the Manifesto on a lot. It really made clear the helping to set up rooms for one side and a QR code for value that KDE provides, especially workshop sessions and the party. various KDE websites and other in the Qt world. During the resources on the reverse. presentation, there were several Many thanks go out to KDAB for KDE contributors in the audience, providing free conference passes There were about 15 people at the all of whom have participated in for the KDE attendees. KDE BoF, including KDE Google Summer of Code. I contributors and others interested presented an abridged version of in what KDE is doing. After a short several Frameworks 5 meeting at the conference venue, presentations (thanks to David we walked as a group to a nearby Faure, Aaron Seigo and Kévin pizza place. Ottens, as well as all the contributors to the Community During the walk, the wait for a Wiki dealing with Frameworks 5). meeting space, and pizza & beer, there were lively conversations The presentation ended with a about KDE, Qt, KDE stories, jokes quote from Aaron … “KDE is a and areas of common interest. It smokin’ deal for any Qt was like a mini-Akademy, except developer.” I appreciate all the no one was hacking. work that people have done to make it so easy to be a KDE My presentation about the Mer enthusiast. I’ve been involved in Project emphasized its value for many tech projects; none of them device development and were as inspiring as KDE. describing its open source, open governance and open

8 Sysadmin Report Finances for 2012

INCOME (€): Created 25 subversion accounts Donations: 53,936 Disabled 3 subversion accounts Corporate Supporters: 37,518 Individual Supportive Membership Program: 21,565 Created 3 kdemail.net aliases Akademy Sponsorship: 65,227 Created 5 kde.org aliases Disabled 1 kde.org aliases Others: 1,524 Modified 4 kde.org aliases Total: 179,770

Created 4 kde.org mailing-lists: EXPENSES (€): - -devel Personnel/administration/office: 67,684 - kde-metrics Sponsorships for flights/accomodation for Akademy/sprints/events/meetings: 62,017 - kdevelop Akademy organization: 8,141 - akademy-attendees Other expenses: 10,162 Total: 148,004 Disabled 3 kde.org mailing-lists: - akademy-registrations - akademy-participant - akademy-announce RESULT 2012 ...... +31,766 €

KDE has a total balance of: 244,011.28 €

Note: The rounded financial numbers are for information only. The lists do not include all income and expenses and don't constitute an accurate accounting statement.

New Members Financial support

KDE e.V. is happy to welcome If your company is interested in providing financial support to the KDE the following new members: community on a continuing basis, please visit the Supporting Members page - Armijn Hemel on the KDE e.V. website, http://ev.kde.org/getinvolved/supporting-members.php

- Thomas Pfeiffer

If you would like to support KDE financially as an individual, please visit the individual supporting membership program site at http://jointhegame.kde.org.

KDE E.V. BOARD Report prepared by: - President Carl Symons Claudia Rauch Sebastian Kügler - Vice President Jorge Cacho Agustín Benito Bethencourt - Treasurer Thanks to the other KDE members and supporters who contributed to this report.

Pradeepto Bhattacharya - Board Member This report is published by KDE e.V., copyright 2012, and licensed under Lydia Pintscher - Board Member Creative Commons-BY-3.0 (creativecommons.org/licenses/)