Community Report
Total Page:16
File Type:pdf, Size:1020Kb
COMMUNITY REPORT 4TH QUARTER 2014 | ISSUE 30 WELCOME MESSAGE Another year is about to finish and projects. 12 sprints were undertaken that's the 18th in the long history of by teams like KDE PIM, digiKam, the KDE community. We grew up Calligra, Krita, Okular, KDE from a desktop-centered community Frameworks, Telepathy, Kate, focused on developing software, KDevelop and Plasma, in addition to passed through the adolescence of the traditional multi-sprint Randa user experience, to a community Meetings. now devoted to offering software freedom through high quality This report describes the major KDE technology and infrastructure, for activities undertaken during the 4th users and developers alike. quarter of 2014. It starts with a showcase of the major contributions We started to care even more about students did in a number of KDE people, cultivating our "sense of technologies as part of Google belonging" and striving to keep Summer of Code 2014. growing as a healthy community where newcomers, veterans, and Then, an overview of the sprints for sporadic contributors live in the quarter is presented. The report harmony. concludes by presenting an overview of sysadmin activities, the finances 2014 was a year of many results for for 2014, and the new members who KDE. We had an amazing Google joined KDE e.V. Summer of Code, with 39 students from all over the world doing Sandro Andrade awesome work in all sorts of KDE for the KDE e.V. Board of Directors CONTENTS Welcome Message ................................................................................ 1 Featured Article: KDE at Google Summer of Code ......................... 2 Supported Member Activities ............................................................. 4 - 5 New Members, Financial Report and KDE e.V. Board .................. 6 Featured Article KDE AT GOOGLE SUMMER OF CODE 2014 By Sandro Andrade Ashish Madeti integrated Plasma Parley, while Aniket Anvit added Media Center with Simon to make support for Geogebra files in Kig. Google Summer of Code and navigation easier and Bhushan Avik Pal developed some features KDE: a long and fruitful Shah worked on the integration of for sound visualization and sound partnership Plasma Media Center with Plasma effects in Artikulate. Debjit Mondal Next, while still porting it to KDE implemented some advanced KDE has been participating in Frameworks 5 and Qt 5. Ivan features in Kanagram. Percy Google Summer of Code (GSoC) Čukić brought activities to a new Aucahuasi improved the KDE-Edu / since 2005. Since then, 389 level, making them truly useful Analitza math library. Finally, students have already made their and properly integrated with the Vijay Dhameliya implemented the raid into the wonderful world of environment. Antonis Tsiapaliokas astrophotographs browser in Free Software and KDE did the port of Plasma Active Shell KStars. technology. We increased from a to libplasma2 and QML2 and modest number of 13 students in nikhatzi added DVB support to The KDE digiKam features for GSoC 2005, reaching a peak of 59 Plasma Media Center. digital photo management were students in GSoC 2012, and 39 leveraged by the work of three young FLOSS lovers have already Of course, we love games and GSoC students. Mohamed Anwer made their amazing contributions KDE GSoCers do as well. Abhinav implemented a quick access to to KDE technology this year. Gangwar developed a new game colors and labels. Shourya Gupta based on Marble, which helps integrated KIPI export plugins What did they accomplish this children learn geography, while directly into digiKam's Batch year? Anuj Pahuja worked on porting Queue Manager (BQM), while several KDE Games to KDE Veaceslav Munteanu did the The GSoC 2014 KDE projects Frameworks 5. Claudio Desideri integration with gmic – a library focused on new features for KDE did the port of Gluon Player to Qt with a lot of image processing Applications (Marble, Parley, Kig, 5 and enhanced it with a real-time algorithms. Plasma Media Center, Artikulate, chat. Kanagram, Calligra, KDevelop, Three students worked on Krita. digiKam, Krita, KStars); porting to Six GSoC 2014 students worked on Mohit Goyal improved the brush KDE Frameworks 5 (KDE Games, KDE Edu Suite – our collection of modules, Somsubhra Bairi made Plasma Media Center, Plasmate); applications related to education the Krita's animation features and improvements in KDE for children and adults, students usable, and Spencer Brown infrastructure (KDE reports web and teachers. Amarvir Singh worked on Krita's features for application). implemented the semi-automatic material painting and preview generation of language lessons for rendering. KDevPlatform and KDevelop were the focus of four GSoC 2014 Advanced features and enhancements for Kanagram – by Debjit Mondal projects. Giorgos Tsiapaliokas worked on the port of Plasmate to KDevPlatform and Kevin Funk did the required improvements for production-ready Clang integration in KDevelop. Sergey Kalinichev implemented the handling of included directories/files and defined macros, while steckdenis worked on leveraging QML/JS support in KDevelop. KDE Plasma also received a lot of new improvements in GSoC 2014. 2 Various existing activities in implemented an outliner for As a result, many of them keep GCompris were ported to Qt Calligra Author. Harshita Mistry working on their way towards Quick, with improvements in both added support for importing tables mastering free software design and logic. Bharath M S did from LibreOffice Base to Kexi. contribution after the GSoC period that port, as depicted in GCompris' Karan Luthra added a new SMTP ends. Many of them are going to football activity below. Layer integrated with Trojita’s attend Akademy and other sprints Streams Layer, while Stephan Platz organized by KDE. Some of them A number of other KDE added cryptography support. become mentors in the next technologies were also the focus editions of GSoC and that's the of GSoC 2014 projects. Alexandr Nilesh Suthar created an address aftermath we expect by thinking Akulich worked on the Telegram book application based on about GSoC as an utmost network support for KDE KPeople. Rupanjana Mitra worked important FLOSS program, which Telepathy, while Ziemin on Calligra Sheets. Vedant indeed brings potential benefits to implemented features for Off-the- Agarwala improved the lyrics both KDE as a community and Record support. Ahmed support in Amarok. Wenchao Li students as future FLOSS AbouElhamayed improved some developed a Calligra plugin for evangelists. features of the KDE Reports web drawing variable thickness lines. application. Abhijeet Nikam Finally, Yang Qiao implemented Keep watching! We also have our implemented the API and the KDE Solid integration for the beloved own program – The recreated the UI for Active Mail's iOS platform. Season of KDE. But that is another composer. Bhaskar Kandiyal story :). worked on the Akonadi What's next? commandline/shellscripting interface. Well, as you can see, a lot of work has been accomplished by KDE's Marble was improved with Calin participation in Google Summer of Cruceru's work on the editing Code 2014. This endeavor is mode for polygons and Sanjiban indeed a quite fruitful opportunity Bairagya's interactive tours for newcomers to fully experience feature. David Rosca created a joining a large, dynamic, and new asynchronous Qt Bluez thriving FLOSS community. wrapper library. Denis Kuplyakov Port ofGCompris' football activity to Qt Quick 2 – by Bharath M S 3 SUPPORTED MEMBER ACTIVITIES Developer Sprints DIGIKAM CODING SPRINT BERLIN, GERMANY 14-16 November 2014 After nearly three years since the last digiKam sprint, six contributors from one of the most mature KDE applications had the chance to meet again at Digia's office in The KDE digiKam team at Digia's office during the Berlin sprint. Berlin, between November 14th and 16th, 2014. Frameworks 5's ThreadWeaver (KMail Mobile). The long-term The sprint focused mostly on implementation. goals which support the major porting digiKam to Qt 5, specifying planned features and changes for a timeline, assigning porting Teemu Rytilahti fixed some crashes Akonadi Framework and PIM priorities to features, and and presented his plans for architectures were analyzed. delegating tasks to developers. cleaning up the codebase, The discussion also included the improving cmake files, and moving Another topic was the discussion KIPI plugins, where unmaintained misplaced source files. Dmitri about how to split up PIM ones were identified and therefore Popov advocated the idea of repositories for KDE Frameworks 5 left out of the porting task. Moving having digiKam less dependent on compliance, along with decisions to KDE Frameworks 5 as an Plasma Desktop, wrapping specific regarding options for the KDE PIM opportunity to integrate binary features as optional when possible. release schedule. A major incompatible and architectural That would make digiKam more refactoring in KDE PIM's async changes was also considered. usable elsewhere. library was also considered. Also an important outcome of the Shourya Singh Gupta did the API PIM WINTER SPRINT changes which allowed the use of PIM Winter Sprint was the KIPI tools functionality in the Batch MUNICH, GERMANY development of the project vision Queue Manager. A generic way to for KDE PIM. A vision describes the 21-23 November 2014 adjust plugins' settings from the goal of the project, explains who will use the product, and how he user-interface was also The LiMux's office in Munich was or she will take advantage of