Community Report
Total Page:16
File Type:pdf, Size:1020Kb
COMMUNITY REPORT 4TH QUARTER 2013 | ISSUE 27 WELCOME MESSAGE The end of the year always brings a comers can come and make a program, a Summer of Code version period of self-reflection to people, difference with their contributions for high school students, but you and so it does also to the KDE while learning from others. don't have to be a student to join us. community. Recently we started the KDE Google Summer of Code is maybe Incubator initiative, a way for existing Looking back at 2013 we can see the prime example, nearly 50 projects to join KDE with an how the community has continued university students deep dive into our appointed helping hand to guide doing what it excels at; producing community producing in a few them through the process. great end user software as well as months great improvements or totally documentation, translations, artwork new ideas while learning about If you don't have an existing project, and promotion related work to make coding, real world multicultural, cross you are of course very welcome to our software shine even more and be timezone and non collocated just going us on IRC, mailing list and more useful to more people. collaboration. start collaborating with us, you will learn, teach and share the joy of Almost more importantly, we have Google Summer of Code is not the being part of the great values that achieved that while maintaining the only such example. We have Season KDE represents. great and welcoming collaboration of KDE, a program similar in structure atmosphere that KDE is. but instead of being driven by money it just fuels on students and The great people that helped me mentors wishing to learn and learn and made me feel welcome is improve the world through KDE what caught me more than ten years software. Albert Astals Cid ago and made me a part of KDE. for the KDE e.V. Board of Directors We are also expanding our know- KDE still is the place were new- how via the Google Code-in CONTENTS Welcome Message ................................................................................ 1 Featured article: KDE Accomplishments - GSOC ............................. 2 – 4 Supported member activities ............................................................. 5 Developer Sprints ......................................................................... 5 – 7 Trade Shows and Community Events ................................................ 7 New Members, Financial Report and KDE e.V. Board .................. 8 Featured article KDE ACCOMPLISHMENTS GOOGLE SUMMER OF Čukić. Michael Bohlender modified KontactTouch email by implementing a User Interface/User CODE 2013 experience rework and porting it to Plasma Active Components. Martin Bříza prepared the polkit agent By Devaja Shah and wrapper libraries in KDE/Qt for future Qt5 usage and to make it fit better in KDE Plasma Workspaces. Google Summer of Code 2013 (GSoC) brought fifty budding new shoots and branches to the mighty KDE Web Interfaces family tree, and the canopy of warmth and love offered by the community helped them blossom and The web projects saw Ahmed AbouElhamayed bloom in the three months of the program. With a few working on the web interface for a simple project snips, a little trimming and pruning, they have report, which provides information about KDE projects learned, innovated, created and contributed to one of in a single place, along with the display of statistics the largest free and open source communities in the and graphical reports, eliminating the need to gather world, and have developed software that will touch this information from several different sources. many people around the world. They now have their Chandan Kumar worked on a Localization Team roots firmly planted in the KDE community with the Management Tool that handles localization successful completion of their projects and are ready (translation) team management tasks such as app to shelter budding shoots to come! booking and the review process. The KDE Localization website has been integrated with KDE Identity to Here is an overview of the projects: provide a unified authentication system for all KDE localizers, along with the inclusion of a booking Artikulate system for all translators to request or submit a file for translation. Oindrila Gupta worked on Artikulate, the KDE pronunciation trainer. Artikulate is still under Exciting New Features development, but she, along with an OPW (Outreach Program for Women) student, has already David Rosca worked on Zeitgeist and ported accumulated recordings and translations including libqzeitgeist to libzeitgeist2, which includes direct support for Polish and French languages, and is also database access as a significant performance boost. implementing GHNS (Get Hot New Stuff) in the Luke De Mouy wrote a new Operational program. Artikulate is intended to revolutionize the Transformation-based change tracking back-end for learning process for new languages. These two Calligra and worked with OASIS to help advance the students plan to introduce this addition to the KDE change tracking specification in the Open Document umbrella of projects that will be released as a part of Format (ODF). Denis Steckelmacher implemented a KDE Edu. new query parser for Nepomuk based on lexing and parsing instead of regular expressions to facilitate the Plasma parsing of more complex and human-friendly queries and searches; he also implemented an input widget The students working on Plasma are bringing about that allows users to enter queries that are syntax- amazing additions and new features such as the highlighted and auto-completed. Henry de Valence porting of plasmoids to Plasma 2, which was worked rewrote the data processing for KStars using OpenCL. on by Heena Mahour. Plasma 2 will facilitate creation Claudio Desideri wrote a QML version of the Gluon of fluid User Interfaces and the efficient handling of desktop player and integrated it with Simple Open back-end implementation. Jan Grulich worked on the Collaboration Services (OCS) server. touchscreen device adaptive NetworkManager applet and network settings module for Plasma Active. KDE Multimedia Plasma/KWin Shell switching and conditional component loading which includes dynamically KDE Multimedia had several GSoC projects. Nikolaos loading shells and components based on the Chatzidakis implemented mpris2 support in KMix2. environment was a major contribution from Ivan Now users can control any audio player which 2 supports the mpris2 implementation right from their implementing a separate system settings module for audio mixer. Akshay Ratan made enhancements to touchpad configuration and creating a plasma applet the Plasma Media Center by having a keyboard that allows touchpad enabling and disabling. Giorgos navigation scheme so that it can be operated by the Tsiapaliokas added enhancements to the bodega keyboard alone. He also implemented features such content system (for Plasma Active) such as ratings as the addition of a Dropbox plugin and polishing of functionality for assets in the bodega-server, a existing online services. Konrad Zemek rewrote the comment system, and support within clients for statistics importers based on the existing StatSyncing collections. Denis Kuplyakov ported KReversi to framework for Amarok 1.4 and Apple iTunes, and QML/QtQuick from QGraphicsView to facilitate easy created new statistics importers for Amarok 2.x and maintenance. Pavol Rohár integrated Trojita in KDE Rhythmbox so that users can easily synchronize along with new plugins. personal track metadata (like playcount or user rating) between Rhythmbox, iTunes Clementine, Krita, Step, Android Banshee, and Amarok. Tatiana Gornak rewrote the Audio CD Collection code in Amarok to replace the Somsubhra Bairi worked on animation support in deprecated framework, which provides better support Krita by adding a timeline interface to create/edit for audio CDs in Amarok. Anmol Ahuja is revamping animation and to store it in a new format, and added the Amarok scripting interface and implementing cool new animation specific tools as well. Sahil Nagpal improved the filter module of Krita and added new new Amarok features. Matěj Laitl worked on Media Transfer Protocol (MTP) support functionality in filters such as Color Balance, Spot Blur, Match Color, Amarok, simplifying it and making it compatible with Wavelet Decompose Filter, Screen Gradient. Lukas future improvements in the Linux MTP stack, while Appelhans extended Muon to different platforms. adding new features like on-the-fly transcoding. Albert Vaca Cintora is working on communication between a user’s Android phone and their KDE digiKam desktop, to allow new features such as desktop notification on receiving a new message, syncing of Yiou Wang ported DigiKam Image Editor canvas photos over WiFi or pausing music automatically classes from Qt3 to Qt4 model/view implementation. during a call. Aniket Anvit worked on enabling support Gowtham Ashok worked on the image quality sorter in Step for simulation of friction and the creation of to allow for categorizing pictures based on quality. pulleys. Frame-Change and Back-Simulation features Saurabh Patel created a kipi export plugin to upload along with improvements in Step graphics have also photos to Google Drive and Dropbox. Nhu Dinh Tuan been implemented. worked on Exiv2 Cloud Ready Project which includes implementation of bidirectional (read/write) support Marble for http, https, ftp and ssh for Exiv2. Soumajyoti Sarkar worked on extending Digikam’s ExpoBlending GSoC 2013 brought