Add your blog

If you are a KDE contributor you can have your blog on Planet KDE. Blog content should be mostly KDE themed, English language and not liable to offend. If you have a general blog you may want to set up a tag and subscribe the feed for that tag only to Planet KDE.

We also include feeds in different categories, currently Dot News, Project News feeds, User Blogs, french Language, Spanish Language, Polish Language and Portuguese Language KDE blogs. If you have a feed which falls into these categories (or another non-English language) please file a bug as below.

Planet KDE is kept in KDE's Git. If you have an account you can add or edit your own feed:

  • git clone kde:websites/planet-kde-org
  • Put your hackergotchi in website/hackergotchi/. A hackergotchi should be a photo of your face smaller than 80x80 pixels with a transparent background. git add the file.
  • At the end of the planetkde/config file add your details (the name in brackets is your IRC nick):
  • feed 45m http://path.to/my/feed.rss define_name Konqi Konqueror (konqi) define_face hackergotchi/konqi.png define_facewidth 80 define_faceheight 80
  • git commit -a; git push

If you want to add a Twitter microblog to the Microblogging sidebar add define_microblog true and follow your name with [twitter]. Currently only Twitter is known to work, please contact Jonathan Riddell before adding non-Twitter microblogs to check it works.

If you do not have a Git account, file a bug in Bugzilla listing your name, Git account (if you have one), IRC nick (if you have one), RSS or Atom feed and what you do in KDE. Attach a photo of your face for hackergotchi.

Blog Classes

The default class for blogs is English language personal blogs. Other classes are:

  • Spanish language:
    define_feedclass spanish
  • Portugese language:
    define_feedclass portuguese
  • Chinese lanugage:
    define_feedclass chinese
  • Polish lanugae:
    define_feedclass polish
  • Italian lanugae:
    define_feedclass italian
  • French lanugae:
    define_feedclass french
  • KDE User blogs:
    define_feedclass user
  • KDE News feeds:
    define_feedclass news
  • KDE Dot News:
    define_feedclass dot

Planet KDE Guidelines

Planet KDE is one of the public faces of the KDE project and is read by millions of users and potential contributors. The content aggregated at Planet KDE is the opinions of its authors, but the sum of that content gives an impression of the project. Please keep in mind the following guidelines for your blog content and read the KDE Code of Conduct. The KDE project reserves the right to remove an inappropriate blog from the Planet. If that happens multiple times, the Community Working Group can be asked to consider what needs to happen to get your blog aggregated again.

If you are unsure or have queries about what is appropriate contact the KDE Community Working Group.

Blogs should be KDE themed

The majority of content in your blog should be about KDE and your work on KDE. Blog posts about personal subjects are also encouraged since Planet KDE is a chance to learn more about the developers behind KDE. However blog feeds should not be entirely personal, if in doubt set up a tag for Planet KDE and subscribe the feed from that tag so you can control what gets posted.

Posts should be constructive

Posts can be positive and promote KDE, they can be constructive and lay out issues which need to be addressed, but blog feeds should not contain useless, destructive and negative material. Constructive criticism is welcome and the occasional rant is understandable, but a feed where every post is critical and negative is unsuitable. This helps to keep KDE overall a happy project.

You must be a KDE contributor

Only have your blog on Planet KDE if you actively contribute to KDE, for example through code, user support, documentation etc.

It must be a personal blog, or in a blog class

Planet KDE is a collection of blogs from KDE contributors.

Do not inflame

KDE covers a wide variety of people and cultures. Profanities, prejudice, lewd comments and content likely to offend are to be avoided. Do not make personal attacks or attacks against other projects on your blog.

For further guidance on good practice see the KDE Code of Conduct.

People Aggregated

FeedRSSLast fetchedNext fetched after
Rajko Albrecht (alwin) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Guillaume DE BURE (gdebure) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Christophe Giboudeaux (krop) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Stuart Dickson (stuartmd) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Anant Kamath (flak37) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Akshay Ratan (akshay_r) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Evgeniy Ivanov (powerfox/pfx) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Punit Mehta (punit9462) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alex Fiestas (afiestas) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Łukasz Jaśkiewicz (ljaskiewicz) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Arjun Basu (ultimatrix) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Cristina Yenyxe González García XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Marc Mutz XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dan Leinir Turthra Jensen (leinir) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Petr Mrázek (petrm) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Philipp Knechtges (d1saster) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Roland Wolters (liquidat) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Michał Zając (Quintasan) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dinesh (saidinesh5) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Diego Casella ([Po]lentino) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mojtaba Shahi Senobari (moji) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
A. L. Spehr (blauzahl) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Felix Lemke (HobbyBlobby) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Adrian Draghici (adrianb) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dario Freddi (drf__) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Francesco Nwokeka (nwoki) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Aakriti Gupta (aakriti) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Abhinav Gangwar XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Adam Celarek (adamce) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Adam Rakowski (foo-script/efes) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Aditya Bhatt (adityab) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andrea Diamantini (adjam) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ahmed AbouElhamayed (TheMonster) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Aike Sommer XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dmitry Ivanov (vonami) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Keith Rusler (comawhite) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Anton Kreuzkamp (akreuzkamp) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Albert Vaca (albertvaka) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alessandro Diaferia (alediaferia) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alejandro Wainzinger (xevix) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alexander Dymo (adymo) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alexander Neundorf XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jeremias Epperlein XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alessandro Cosentino (cosenal) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alan Alvarez (clsk) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Lukas Tinkl XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jos Poortvliet XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sri Ramadoss M (amachu) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Amandeep Singh (amandeepsingh) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andras Mantia XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ana Guerrero (ana) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ander Pijoan (ander) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andi Clemens (aclemens) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andreas Demmer (ademmer) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andreas Schilling XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andreas Schneider (gladiac) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andrei Duma (AndreiDuma) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andrew Coles (coles) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andrius Štikonas XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andre Moreira Magalhaes (andrunko) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Aniket Anvit (packo) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Timothee Giet (Animtim) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Anmol Ahuja (DarthCodus) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Anne Wilson (annew) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Anne-Marie Mahfouf (annma) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Antonio Larrosa Jimenez (antlarr) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Antonis Tsiapaliokas (kokeroulis) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Anuj Pahuja (alasin) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andreas Pakulat XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alexander Rieder (arieder) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Arindam Ghosh XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Arno Rehn (pumphaus) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Arthur Ribeiro (arthurribeiro) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Aaron Seigo (aseigo) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ashish Madeti (madeti) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Friedrich Kossebau (frinring) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Aurelien Gateau XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alberto Villa (avilla) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Allen Winter XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Paul Adams XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Bart Coppens (BCoppens) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Behind KDE XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Stephan Binner (Beineri) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Benjamin Port (ben2367) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Benjamin Kaiser (benkaiser) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Lim Yuen Hoe (moofang) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Bhaskar Kandiyal XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Bastian Holst (bholst) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Bhushan Shah (bshah) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Will Stephenson XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mohammed Nafees (binaryking) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Hamish Rodda (blackarrow) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jesper K. Pedersen (blackie) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jeff Mitchell (jefferai) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andres Betts (anditosan) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sune Vuorela (svuorela) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Carlos Licea XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Agustín Benito Bethencourt XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Tatiana Gornak XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mojtaba Shahi Senobari (moji) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mailson Menezes (mailson) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Michael Pyne (mpyne) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Wang Hoi (wkai) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Adriaan de Groot (adridg) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
C. Boemann (boemann) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Lukas Appelhans XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jaroslav Řezník (jreznik) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Brad Hards (bradh) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Simon St James (SSJ_GZ) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Stephan Platz (paalsteek) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Bharath M S (brat197) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Brijesh Patel (erione) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Michał Małek (mmalek) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Călin Cruceru (crucerucalin) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Calligra News XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Thorsten Zachmann XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Allan Sandfeld Jensen (carewolf) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Carsten Niehaus (carsten) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Remi Villatel XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Anselmo L. S. Melo (anselmolsm) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Detlev Casanova (Cazou) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Chandan Kumar (chandankumar) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Chani Armitage (Chani) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andrew Stromme (astromme) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alexandr Goncearenco XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mathieu Chouinard (chouimat) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Christian Loose XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Aracele Torres (araceletorres) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Cies Breijs (cies) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Clarence Dang XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Claus Christensen (Claus_chr) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mauricio Piacentini (piacentini) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Igor Trindade Oliveira XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Daker (dakerfp) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andriy Rysin (rysin) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andrew Manson ( mansona aka real_ate ) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sven Assmann XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Colin Guthrie (coling) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Bjørn Erik Nilsen (bnilsen) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Nick Shaforostoff (shaforostoff) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ryan Rix (rrix) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Fania Jöck (fjoe) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Stephan Kulow (coolo) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andreas Cord-Landwehr (CoLa) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sujith H (sujith_h) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Somsubhra Bairi (somsubhra) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mirko Boehm XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Cristian Tibirna (Inorog) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Carlos Leonhard Woelz (cwoelz) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Cyril Oblikov (munknex) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Cyrille Berger XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
David E. Narváez (dMaggot) XML 14:36, Tuesday, 30 September 14:36, Wednesday, 01 October
Rolf Eike Beer (Dakon) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dan Vratil (dvratil) XML 17:06, Tuesday, 30 September 17:51, Tuesday, 30 September
Daniel Molkentin (danimo) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Danny Kukawka XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Daniel Nicoletti (dantti) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dario Andres Rodriguez (Dario_Andres) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dario Massarin XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alexis Menard (darktears) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
David Edmundson (d_ed) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
David Vignoni (davigno) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Florentina Musat (chrome) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Vijay Dhameliya (vijay13) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sander Koning XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Denis Steckelmacher (steckdenis) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dennis Nienhüser (Earthwings) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Luca Beltrame (einar77) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Josef Spillner XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
David Faure (dfaure) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Derek Kite (dkite) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dimitrios T. Tanis (diggy) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Gilles Caulier (cgilles) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sebastian Sauer (dipesh) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
David Jarvie (djarvie) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dimitri Popov XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dmitry Kazakov (dmitryK) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dominik Seichter XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ariya Hidayat XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Klaas Freitag (dragotin) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Daniele E. Domenichelli (drdanz) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Simon at Facebook Open Academy XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Eduardo Robles Elvira (Edulix) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mihail Ivchenko (EgorMatirov) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Eike Hein (Sho) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Joon-Kyu Park XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Pau Garcia i Quiles (pgquiles) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Elvis Stansvik (estan) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Enrico Ros XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Adrien Facelina XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Kevin Ottens (ervin) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
kunal ghosh (kunalghosh) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Constantin Berzan (exit) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Akarsh Simha (kstar) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andreas Ramm (psychobrain) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Fabrice Mous (fab) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Boudewijn Rempt (boud) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Fathi Boudra (fabo) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Filipe Saraiva (filipesaraiva) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Christian Mollekopf (cmollekopf) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Flavio Castelli XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Nadeem Hasan XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Fabrizio Montesi (fmontesi) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Diane Trout (detrout) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Frank Karlitschek (karli) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Frank Osterfeld (fosterfeld) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Frederic Coiffier (fcoiffier) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Frederik Gladhorn (fregl) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Frederik Gladhorn (fregl) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Rafael Fernández López (ereslibre) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Siddharth Sharma (siddvicious) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Frank Reininghaus XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Freoffice: KOffice based Open Mobile Office Suite XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Friedrich Pülz (fkpulz) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Harri Porten XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Frerich Raabe XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Koos Vriezen XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Nicolas Lécureuil (neoclust) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Felix Rohrbach (fxrh) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Gokmen Goksel (gokmen) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Gabriel Voicu (gvoicu) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Michael Gapczynski (MTGap) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Bruno Coudoin (bdoin) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ian Geiser (geiseri) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Gerhard Kulzer (gkulzer) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Giannis Konstantinidis (giannisk) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Giorgos Tsiapaliokas (terietor) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Gregor Iaskievitch XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
George Kiagiadakis (gkiagia) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Cédric Bellegarde (gnumdk) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Antonio Aloisio XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Inge Wallin (ingwa) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Cezar Mocan (CezarMocan) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Debjit Mondal (debjit) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Simon A. Eugster (Granjow) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Johannes Bergmeier (joselb) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
George Goldberg (grundleborg) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Denis Kuplyakov (dener.kup) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Denis Kuplyakov XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Denis Kuplyakov (denerkup) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Vedant Agarwala (vedu) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Siddharth Srivastava (akssps011) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Edward Toroshchin (hades) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Harald Hvaal (metellius) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Harshita Mistry XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sebastian Pipping (sping) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Diego Iastrubni XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Helio Castro (heliocastro) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Henri Bergius (bergie) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Henrique Pinto XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Henry de Valence (hdevalence) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Harshit Jain (hjain) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Florian Graessle (holehan) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Holger Foerster (foerster) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Scarlett Clark (sgclark) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Loic Corbasson XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mathias Kraus (hias) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ozan Çağlayan (ozancaglayan) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Fabio A. Locati (flocati) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Guillermo Amaral (gamaral) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Bartosz Wadolowski XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Boudewijn Rempt's Krita blog XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Fredrik Höglund XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Gopalakrishna Bhat XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andrew Lake XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Petri Damstén XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sergey Kalinichev (klins) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Rafael Gomes (gomex) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Vladimir Prus XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Arnaud Dupuis (Arno[Slack]) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dani Gutiérrez Porset XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Weng Xuetian (csslayer) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Risto Saukonpaa (fri13) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Nicolas Lecureuil (nlecureuil) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Francesco Riosa (riosa) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Angelo Naselli (anaselli) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
David Hubner (hubner) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Daniel Meltzer (hydrogen) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Robin Burchell (w00t) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andrea Scarpino (ilpianista) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ronny Yabar (ronnyml) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
William Viana (Liw-) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Niklas Laxström (Nikerabbit) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ivan Čukić (ivan) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jean-Baptiste Mardelle (j-b-m) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
James Ots XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jan Grulich (grulja) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jan Muehlig (janushead) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jan Gerrit Marker (jangmarker) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jarle Akselsen XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jarosław Staniek (jstaniek) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jason Harris (LMCboy) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Javier Llorente XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jens Muller (jmueller) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jan Kundrát (jkt) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Joseph Simon (jsimon3) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jörg Ehrichs XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
John Ratke XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
John Layt XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Johannes Huber (johu) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jon Ander Peñalba (jonan) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jonathan Thomas (JontheEchidna) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Avik Pal (avikpal) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Joseph Wenninger XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
John-Paul Stanford (jp) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ashley Winters XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jonathan Riddell (riddell) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Juan Carlos Torres (jucato) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Julien Narboux (jnarboux) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jussi Schultink (jussi01) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Gaël de Chalendar (kleag) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Karan Luthra (luthrak) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Kashyap Puranik (kashthealien) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ekaterina Gerasimova (kittykat) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Adrian Lungu (lungu) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alexander Neundorf XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Christoph Cullmann (cullmann) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
David Herberth (dav1d) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Diana Tiriplica (dianat) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dominik Haumann XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Emmanuel Bouthenot (bouthenot) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Erlend Hamberg XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Joseph Wenninger (jowenn) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Kåre Särs (ksars) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Marco Mentasti (mentasti) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Maximilian Löffler (max) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Pablo Martín Cobos (pcobos) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Shaheed Haque (shaheed) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Simon St James (ssj) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Svyatoslav Kuzmich XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Thomas Fjellstrom (fjellstrom) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
KDAB on Qt XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Laszlo Papp (lpapp) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Kevin Funk (kfunk) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Shantanu Tushar (shantanu) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Tobias Koenig (tokoe) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
John Tapsell (JohnFlux) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Baltasar Ortega XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Hugo Pereira Da Costa XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
KMix - the KDE Multimedia Mixer XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Nuno Pinheiro (pinheiro) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Camila Ayres (camilasan) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Wagner Reck (wiglot) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Wagner Reck (wiglot) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
KDE Sysadmins XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
KDE User Working Group XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jens Reuterberg (jensreuterberg) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Martin Bříza (mbriza) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
KDE Dot News XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
David Miller XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Kdenlive team XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Christoph Feck (kdepepo) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Egon Willighagen XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Percy Camilo Triveño Aucahuasi XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Kurt Hindenburg XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ramon Zarazua (_killerfox_) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Valerio Pilo (Amroth) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jasem Mutlaq (KNRO) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jigar Raisinghani (jigar) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Nikhil Marathe (nsm) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Wade Olson XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Konrad Zemek XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Kevin Krammer XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Krita News XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sahil Nagpal (sahil) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mohit Goyal (mohit) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Vladimir Kuznetsov XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Rafał Kułaga (rkulaga) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Kubuntu Wire XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Lamarque Souza (lamarque or lvsouza) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Johannes Wienke (languitar) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Luca Tringali (lucatringali) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Leo Franchi (lfranchi) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Lydia Pintscher (Nightrose) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Johan Thelin XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Gabriel Poesia (gpoesia) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Valorie Zimmerman (valorie) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sven Brauch (scummos) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alex Raymond (alexraymond) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Aracele Torres (araceletorres) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Filipe Saraiva (filipesaraiva) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Luiz Romário (luizromario) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sandro Andrade (sandroandrade) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Tomaz Canabrava (tomaz) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Vinicius Azevedo (stdcout) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Vito Chiarella (vitochiarella) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Vitor Boschi (Klanticus) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alex Turbov (zaufi) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Luboš Luňák (llunak) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Frederik Schwarzer (icwiener) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Lucas Lira Gomes (MaskMaster) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Lucijan Busch (lucijan) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Luís Gabriel Lima (luisgabriel) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Lukas Dzikaras (LukasLt2) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Lukas Tvrdy (lukast) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Tejas Dinkar (gja) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Piyush Verma XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mahfuz062 XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Adam Treat (manyoso) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Marc Cramdal XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Marcel Wiesweg (mwiesweg) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Marcus Hanwell (cryos) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Marco Calignano (marcuzzo) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mario Fux (unormal) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mark Gaiser (markg) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Markus Slopianka (markuss) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Marco Martin (notmart) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Martijn Klingens XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Martin Küttler (mkuettler) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Martin Klapetek (mck182) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Martin Konold (Mortimer) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Martin Gräßlin XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Martin Klapetek (mck182) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Daniel Jones XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Matthias Fuchs (mat69) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mateu Batle (mbatle) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Matt Williams XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mayank Madan (mayankmadan) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Michael Bohlender (mbohlender) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Kenneth Wimer (kwwii) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mehrdad Momeny (mtux) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Benjamin Meyer (icefox) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Pedro López-Cabanillas XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Pedro Lopez-Cabanillas XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Milian Wolff (milianw) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mirko Boehm (miroslav) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Magda Konkiewicz XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Marijn Kruisselbrink XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mohamed Anwer (tootis) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mohamed Malik XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ben Martin (monkeyiq) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jean-Nicolas Artaud (morice-net) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Artur Souza (MoRpHeUz) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mauro Iazzi (iazzi) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Rupanjana Mitra (mrupanjana) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Miquel Sabaté (mssola) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Tony Murray (murrant) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Carsten Pfeiffer (gis) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Martyn Circus XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sven Burmeister (rabauke) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Maurizio Monge XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sayak Banerjee (sayakb) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ben Cooksley (bcooksley) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Srikanth Tiyyagura XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Myriam Schweingruber (Mamarok) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jason A. Donenfeld (zx2c4/jdonenfeld) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ingo Malchow (neverendingo) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Kubuntu News XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Patrick Spendrin (SaroEngels) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Abhijeet Nikam (nikam08) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Niko Sams (nsams) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Nikolaos Chatzidakis XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Nilesh Suthar (nil1511) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Juan Luis Baptiste (Maeztro) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jos van den Oever (vandenoever) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Guillaume Martres (smarter) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Oindrila Gupta (oini) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Marta Rybczyńska XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dmitry Suzdalev (dimsuz) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Lucas Hermann Negri (lucashn) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Aaron Reichman (areichman) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Kai-Uwe Behrmann (oy) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Francisco Fernandes (chicao) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Paul Mendez (paul_m) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Paul Pacheco (paulpach) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Marc Pegon (mpeg) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
José Luis Vergara Toloza (Pentalis) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Peter Grasch XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Adam Pigg XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Pierre Ducroquet XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Rob Scheepmaker (pinda) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Matthias Meßmer (pipesmoker) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Kurt Pfeifle (pipitas) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Pier Luigi Fiorini (plfiorini) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ignat Semenov (isemenov) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Rene Kuettner (rku) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Peter Penz XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Pranav Ravichandran (Pranav_rcmas) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Frans Englich (FransE) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Paulo Rômulo (promulo) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Pierre Stirnweiss (PierreSt) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Tomasz Olszak (tolszak) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Illya Kovalevskyy (tucnak) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Raphael Kubo da Costa (rakuco) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jeremy Whiting (jpwhiting) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Peter Simonsson (psn) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Randa Meetings XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Petr Vanek XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Mark Kretschmann (markey) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Reinhold Kainhofer XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alex Merry XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Rex Dieter (rdieter) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Richard Moore (richmoore2) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Richard Johnson (nixternal) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Richard Dale XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Rishab Arora (spacetime) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Rivo Laks XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Robert Knight XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Robert Riemann (rriemann) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Robert Mathias Marmorstein (robertm) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Radoslaw Wicik (rockford_) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Roozbeh Shafiee XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Björn Ruberg (ruberg) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jordi Polo (jordl) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ruediger Gad (rcg) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ryan Bitanga XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Rob Buis (rwlbuis) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Maksim Orlovich (SadEagle) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sascha Manns (saigkill) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Samikshan Bairagya (samxan) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Martin Sandsmark (sandsmark) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sanjiban Bairagya (fewcha) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sascha Peilicke (saschpe) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Adenilson Cavalcanti (Savago) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Matteo Agostinelli (agostinelli) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Scott Wheeler (wheels) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sebastian Gottfried (sebasgo) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sergio Martins (sergio) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Thomas Pfeiffer (colomar) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Rohan Garg (shadeslayer) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Shaun Reich (sreich) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Bernhard Beschow (shentey) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Shivaraman Aiyer (sraman) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Simon Edwards XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Peter Grasch XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sinny Kumari (ksinny) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Casian-Valentin Andrei (skelet) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Smit Patel (smitpatel) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sam Duff (Socceroos) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alvaro Soliverez (Hei_Ku) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Holger Freyther (zecke) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Christian Ehrlicher XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Germain Garand XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Shawn Starr (spstarr) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Stefan Teleman XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Stefan Derkits (HorusHorrendus) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Stephanie Das Gupta (stephdg) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Stephen Kelly (steveire) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Matěj Laitl (strohel) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Stuart Jarvis XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Claudio Desideri (snizzo) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sven Langkamp (slangkamp) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Swair Shah (swair) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Romain Pokrzywka (kromain) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Prakash Mohan (praksh) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sebastian Dörner XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alexandr Akulich XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Teo Mrnjavac (Teo`) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Bart Cerneels (Stecchino) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Hayri Bakici (thehayro) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Peter Schiffer (aceton) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Cornelius Schumacher XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Danny Allen (dannya) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jeffery MacEachern (jaem) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Matt Broadstone XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Andreas K. Hüttel (dilfridge) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Roopesh Chander XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Stefan Majewsky (majewsky) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Roney Gomes (roney) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Ahmed Ghonim XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Yuvraj Tomar (yuvrajtomar) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Kaushik Saurabh (roide) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jussi Kekkonen (Tm_T) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Gary Greene (greeneg) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jan Hambrecht (jaham) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Jonathan Schmidt-Dominé (The User) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Luke Wolf (Luke_Wolf) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Harald Sitter (apachelogger) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Aleix Pol (apol) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Janet Theobroma (theobroma) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Patrick von Reth (TheOneRing) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Thiago Macieira (thiago) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Philip Rodrigues (PhilRod) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Emmanuel Lepage Vallee (Elv13) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dion Moult (Moult) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Thomas McGuire XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Thomas Thym (ungethym) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Till Adam XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Duncan Mac-Vicar (duncanmv) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Tina Trillitzsch XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Raymond Wooninck (tittiatcoke) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Torgny Nyblom (tnyblom) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Torsten Rahn (tackat) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Agustin Benito Bethencourt XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Konstantinos Smanis (ksmanis) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Olaf Schmidt-Wischhöfer (ojschmidt) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Eva Brucherseifer XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Alexandra Leisse (troubalex) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sebastian Trueg XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sebastian Trueg (trueg) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Albert Astals Cid (TSDgeos) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Albert Astals Cid (TSDgeos) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Till Theato (ttill) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Davide Bettio (WindowsUninstall) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Björn Balazs XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Utku Aydın (utku) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Valentin Rusu (valir) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Vishesh Handa (vhanda) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Sebastian Kügler (sebas) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Vlad Codrea XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Vyacheslav Tokarev (vtokarev) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Pradeepto Bhattacharya XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Tirtha Chatterjee (wyuka) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Floris-Andrei Stoica-Marcu XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Laurent Montel (mlaurent) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Smit Shah XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Hans Chen (Mogger) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Nikolas Zimmermann (WildFox) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Dirk Mueller XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Wojciech Kosowicz (wojak) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Daniel Kreuter (xardas008) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Matthias Klumpp (ximion) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Xavier Vello (xvello) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
YANG Qiao (yangqiao) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Yash Shah (yashshah) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Philip Muškovac (yofel) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Zack Rusin (zrusin) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Rafał Miłecki (Zajec) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Zanshin Announcements XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Marcin Zieminski XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
Waldo Bastian (zogje) XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September
David Nolden XML 17:36, Tuesday, 30 September 17:51, Tuesday, 30 September

Microblogging from KDE

September 30, 2014

Björn Balazs

Free Usability Mentoring during Qt Developer Days Europe

Due to the generous sponsoring of KDAB, we are able to offer free Usability and User Experience mentoring sessions during Qt Developer Days Europe 2014.

Keep on reading: Free Usability Mentoring during Qt Developer Days Europe

13:13, Tuesday, 30 September UTC

Jos Poortvliet

Saving Face and the threats to privacy in our society

I'm not talking about the 2012 documentary, nor an actual face. I want to discuss the expression, as defined by wikitionary:
"To take an action or make a gesture intended to preserve one's reputation or honour"
I argue that this expression is under-used in this day and age of privacy violations.
Awesomeness from Saturday Morning Breakfast Cereal!

Privacy is not

Tech folk like me were surprised at the publicity around the leak of celebrity nudes a few weeks ago. With the continuous string of NSA scandals over the last years, we didn't expect anybody to still think their data was safe online. Apparently, we still have to make the argument for privacy...

For many people, privacy and the arguments against NSA style "collect it all" spying seem moot: "I have nothing to hide".

Now this argument has been solidly debunked in various articles, breaking down to these main reasons:
  • You don't know what you have to hide
  • You should have something to hide
  • Privacy is a basic human need
On the first two, security researcher Moxie Marlinspike wrote for Wired Magazine.

You don't know what you have to hide

In the US, the federal government can't even count the number of laws one can break, and Moxie argues:
If the federal government had access to every email you’ve ever written and every phone call you’ve ever made, it’s almost certain that they could find something you’ve done which violates a provision in the 27,000 pages of federal statues or 10,000 administrative regulations. You probably do have something to hide, you just don’t know it yet.

A society with perfect surveillance means anybody could be locked up at any time as everybody does things wrong all the time. Law enforcement becomes arbitrary (and consequently a great means for controlling people who do things the government doesn't like). Just one recent example: in Washington, being smelly is a crime.

Moxie does not even discuss changes in policy and politics. What is legal today can haunt you tomorrow! This is not a hypothetical situation: in World War II tens of thousands lost their lives because the Dutch government kept extensive records on every citizen.

You should have something to hide

The second point is that if laws were never broken, they would never be changed and progress of society would come to a stand-still. In a world of perfect law enforcement, slavery would still be with us, sodomy laws would be in effect and women wouldn't be allowed to run businesses or perhaps even drive cars. Probably nice for bureaucratic governments (things are simpler that way) but I don't think it is wise to limit the world our kids live in based on what we can deal with and understand today...

Despite their very real impact, these arguments, to many of us, seem mostly relevant around an oppressive regime. We're happy that the protests in Hong Kong are aided by techology but it doesn't make us use them.

Privacy is a basic human need

Then there is the argument that people need privacy. Not because they do illegal things, but just because. The often-heard explanation: when you go to the toilet, you close the door. Not because you do something illegal there, but just because you'd prefer doing it alone!

This might not feel like a strong argument, perhaps that is why Moxie doesn't mention it. But it goes far deeper than the other reasons for privacy, to something very central to us, human animals. Everybody feels a need to present themselves well to others! We use make-up, proper clothes, perfume and deodorant. We act and speak careful, ever mindful of the impression we leave on people. And privacy is central to control over how others see you.
Marying as WoW character

Saving face

Words like reputation and honour in the definition of "saving face" by wikitionary make it sound like a big, special thing, but it is true for everybody, every day: we all go through extraordinary length to control how others see us. It is why we carefully choose the clothes we wear and the car we drive. We even wear different faces around different people. Loving husband or wife, funny friend, hard working employee, trusted confidant, sensitive and dedicated son, powerful wizard.

We are careful to keep these separate. If one of your parents would suffer from cancer, you would share the pain with close friends, but not the poker friends at the bar. You'd share that you had to deal with a burn-out a few years ago with your husband, but not your colleagues. If you lose your job you keep up appearances to some friends, but share your feelings with others. You would tell at work about your kid puking over you at breakfast but not about your wife who suffers from depression.

The carefully build impressions others have of us are maintained at almost all costs, and we don't even realize it. It is more obvious in some situations, of course - when something bad happens to you but you don't want some group of people to know; or, typically, when dating or soliciting for a job, when you put up your best, cleanest face and present yourself as perfect as you can. Or when you get very upset when certain information (private pictures, habits or hobbies) become public. But you always care about your appearance.

Losing control?

Modern social media are putting a bit of a wrench in this form of social engineering we all engage in. A date or potential employer can look us up on the internet, finding out things we'd rather not share. And if the data isn't available openly, they can probably just pay for it. Awareness of this is still rather low but, like the Silicon Valley folks keep their kids from using computers and even send them to analog schools, many tech people I know are far more careful with their online profile than the average consumer, who happily takes the free data storage for uploading their lives to servers in the cloud.

There is a time factor at work here. This technology arrived when my generation was (mostly) old and wise enough not to put too much embarrassing stuff online. But just think of everything you did before you turned 18 - I don't know about you, dear reader, but I sure don't want that online. Yet this is exactly what the current and future generations face! Why else are tools which promise to delete your data after a short time, like Snapchat and friends, so popular - and why else do people get so upset when the promises about deleting data are broken?

Because they are being broken, and will continue to be, either by the companies themselves (your data is worth more than you think!) and by governments, hackers and so on.

I think it is important to realize how a lack of privacy impact us, as humans. In the end, it might be the most important argument: in this digital age, we lose the abilities to control how we present ourselves to others. Time to take back our data and decentralize.

10:32, Tuesday, 30 September UTC

Baltasar Ortega

Kwave, el editor básico de sonidos de KDE

Uno de los objetivos de la Comunidad KDE es la de ofrecer una aplicación integrada dentro del escritorio Plasma para cada una de las necesidades. Una de ellas es la de utilizar nuestro ordenador como editor básico de sonido, función que realiza Kwave a la prefección. Kwave, el editor básico de sonidos de KDE Kwave [&hellip

08:10, Tuesday, 30 September UTC

September 29, 2014

Aaron Seigo (aseigo)

Tomorrow: The Luminosity of Free Software Episode 21

As I wrote in my blog last week, I was away from the Internets for nearly and entire week (oh my!) but am back and tomorrow is the day when the next episode of the Luminosity of Free Software will happen.

I will be recording it on Google+ Hangouts on Tuesday the 30th of September at 18:00 UTC. The topics haven't changed since my last blog, but I'll repeat them here for convenience:


  1. Kdenlive: Free software non-linear video editing that rocks
  2. Funding Free Software: We'll discuss a number of models, each with their unique strengths and weaknesses and see if we can't pick out some of the better ones
  3. Q&A: You ask, and I do my best to answer
See you tomorrow on G+ Hangout and irc.freenode.net in #luminosity!

16:48, Monday, 29 September UTC

Patrick von Reth (TheOneRing)

Randa


 
Hello World,

This is my first blog post here, and among my first posts ever, but I have to report to you the great things that happened at the KDE Randa meeting( yes I'm not the fastest writer).

So first of all who am I?
My name is Patrick von Reth and I'm one of the crazy Windows guys that try to make your cool KDE applications work on Windows. I'm doing this now for over 4 years.

Even so I visited two Akademies until now this was my first time at Randa and it was great!
One of the amazing things at Randa is the productivity, most of us worked all day, only in the late evening after the occasional round of chocolates and beer some stopped to work.


The view from the hacking room.


There were many meetings where important decisions where made for the future of KDE, and KDE on Windows.
KDE Frameworks 5 are a great opportunity for KDE Windows, they not only cut down the size of the dependencies (in Mb) but also clean up all the code.
And much stuff already moved directly to Qt5. Some issues we have with Qt5 are the path problems so the "share" folder etc isn't found. For now we have to patch Qt but in the future we may get some of those patches upstream. We also thought about creating a Qt platform plugin which would allow us to set those search paths without hacking Qt.

Now in Randa many applications where ported to use Frameworks. Which from tier1 to tier3 are more or less supported and "stable" on Windows.
So we now got Kdevelop, for the first time in history working on Windows, it is awesome but crashes every few minutes so we still need to fix this ;) .

We also started the work on a Windows CI. The hard thing there is that we can't use or build tool "emerge"(which has nothing in common with the Gentoo emerge) but have to use the same but modified scripts used for the Linux Jenkins CI.

Why is CI so important? To make it easy, when we fixed your project and you commit something that doesn't work on Windows, you can directly see the result and try to fix it. Without the need for an own Windows build machine.

One last important thing for Randa was that some people currently part of KDE Windows met the first time in history, so while fixing stuff we also got to know each other. And of course the awesome meals.

So this might be my fist post here but it will not be the last.

08:16, Monday, 29 September UTC

Baltasar Ortega

XIII Xornadas Libres de GPUL en A Coruña

Tras las vacaciones estivales y el mes de acomodación a la rutina diaria nacen como setas los eventos otoñales alrededor del Software Libre. En el blog ya hemos hablado de las terceras ediciones de VilaNet y de las Jornadas Libres de la UNED de Vila-real, pero estos dos eventos palidecen, al menos en cuanto a [&hellip

08:10, Monday, 29 September UTC

Laurent Montel (mlaurent)

What’s new in porting script “convert-to-new-signal-slot-signal.pl” ?

I continue to improve convert-to-new-signal-slot-signal.pl.

To resume this script allows to convert old connect signal slot syntax to lambda syntax

=> connect( sender, SIGNAL(<signal>), receiver, SLOT(<slot>); to connect (sender, &<::signal>, receiver, &<::slot>);

What was improved ?

  • Add support for SIGNAL/SIGNAL  (connect( sender, SIGNAL(<signal>), receiver, SIGNAL(<signal>);
  • Add support when variable is defined in a QPointer (we need to add “.data()”)
  • Add support when variable is defined in a private class
  • Exclude all slots define in a Q_PRIVATE_SLOT
  • Add support for QObject::connect
  • Add support when connect line is split in several lines.

A big thanks to David Faure to clean up this script and for the idea to improve it.

08:07, Monday, 29 September UTC

September 28, 2014

Aurelien Gateau

Experimenting with keyboard shortcuts

A few weeks ago, I decided to make an experiment and completely rework the global shortcuts of my KDE desktop. I wanted them to make a bit more sense instead of being the agglomerated result of inspirations from other systems, and was ready to pay the cost of brain retraining.

My current shortcut setup relies on a few "design" decisions:

  • All workspace-level shortcuts must use the Windows (also known as Meta) modifier key, application shortcuts are not allowed to use this modifier.

  • There is a logical link between a shortcut and its meaning. For example, the shortcut to maximize a window is Win + M.

  • The Shift modifier is used to provide a variant of a shortcut. For example the shortcut to minimize a window is Win + Shift + M.

I am still playing with it, but it is stabilizing these days, so I thought I'd write a summary of what I came up with:

Window management

  • Maximize: Win + M.

  • Minimize: Win + Shift + M.

  • Close: Win + Escape. This is somehow consistent with the current Win + Shift + Escape to kill a window.

  • Always on top: Win + T.

  • Shade: Win + S.

  • Switch between windows: Win + Tab and Win + Shift + Tab (yes, this took some work to retrain myself, and yes, it means I no longer have shortcuts to switch between activities).

  • Maximize left, Maximize right: Win + :, Win + !. This is very localized: ':' and '!' are the keys under 'M' on my French keyboard. Definitely not a reusable solution. I used to use Win + '(' and Win + ')' but it made more sense to me to have the maximize variants close to the full Maximize shortcut.

  • Inner window modifier key: Win. I actually changed this from Alt a long time ago: it is necessary to be able to use Inkscape, as it uses Alt + Click to select shapes under others.

Virtual desktop

  • Win + Left, Win + Right: Go to previous desktop, go to next desktop.

  • Win + Shift + Left, Win + Shift + Right: Bring the current window to the previous desktop, bring the current window to the next desktop.

  • Win + F1, Win + F2, Win + F3: Switch to desktop 1, 2 or 3.

Application launch

  • Win + Space: KRunner.

  • Win + Shift + Space: Homerun.

Misc

  • Win + L: Lock desktop.

How does it feel?

I was a bit worried about the muscle-memory retraining, but it went quite well. Of course I am a bit lost nowadays whenever I use another computer, but that was to be expected.

One nice side-effect I did not foresee is that this change turned the Win modifier into a sort of quasimode: all global workspace operations are done by holding the Win key. I said "sort of" because some operations requires you to release the Win key before they are done, for example when switching from one window to another, no shortcuts work as long as the window switcher is visible, so one needs to release the Win key after switching and press it again to do something else. I notice this most often when maximizing left or right.

Another good point of this approach is that, almost no shortcuts use function keys. This is a good thing because: a) it can be quite a stretch for small hands to hold both the Win or Alt modifier together with a function key and b) many laptops these days come with the function keys mapped to multimedia controls and need another modifier to be held to become real function keys, some other laptops do not even come with any function keys at all! (heresy I know, but such is the world we live in...)

What about you, do you have unusual shortcut setups?

Flattr this

18:09, Sunday, 28 September UTC

Baltasar Ortega

Calligra 2.8.6 disponible para su actualización

Ya tenemos entre nosotros la sexta revisión de la serie de Calligra 2.8.x, es decir, tenemos  disponible Calligra 2.8.6 para su actualización. Esto  lo cual significa que sigue la evolución de la suite ofimática del futuro de KDE, la cual ya ha pasado de ser una simple esperanza a una realidad ya palpable. ¿Qué es [&hellip

06:09, Sunday, 28 September UTC

September 27, 2014

Albert Astals Cid (TSDgeos)

Plasma 5.1 release parties!

Plasma 5.1 is coming up in less than a month, we have already two release parties in the planning, but i'm sure you have some fellow KDE users around you want to meet and have a beer with, so hop onto your local LUG, meetup, or something, organize a party and add it to https://community.kde.org/Promo/Events/Release_Parties/Plasma5.1

21:59, Saturday, 27 September UTC

Krita News

Another kickstarter feature done: cage transform

Yesterday, Dmitry finished another part of his work on the transform tool. He added cage tranform and improved the anti-aliasing. Only liquify is still on the transform tool todo list!

Here’s the details:

1) Warp tool now has really much better quality and became a bit faster

2) Cage transform tool

3) Both Warp and Cage tools now can work with multiple points:

3.1) Ctrl key for selecting several points

3.2) Drag inside the bounds of the cage to move the selected points

3.3) Drag outside the bounds of the cage to rotate the selected points

3.4) Ctrl+Drag outside the bounds of the cage to scale  the selected points

And here’s a video showing off! Artwork by Deevad, recording by Dmitry, editing by Wolthera.

(If you don’t see the video, here’s the youtube link: http://youtu.be/1J9s7dNuSe4)

This means that of the original 12 Kickstarter items, we’d done:

  • thin line quality
  • improved anti-aliasing of the transform tool
  • perspective transform
  • easy mask creation
  • transform mask/layer
  • cage transform

Still to do are:

  • layer styles
  • liquify transform
  • vector object scaling and resolution
  • shaped gradients
  • color smudge brush improvements
  • load and save transparency masks to psd

Here are new builds for you:

Windows build:

OSX build (still experimental, no OpenColorIO or OpenEXR):

Linux build:

11:19, Saturday, 27 September UTC

Valorie Zimmerman (valorie)

Explaining bands of nothing, BASH bugs, and old research

I heard a really interesting little show on the radio tonight, about the man who explained 'bands of nothing.' "Astronomer Daniel Kirkwood... is best known for explaining gaps in the asteroid belt and the rings of Saturn — zones that are clear of the normal debris." http://stardate.org/radio/program/daniel-kirkwood. He taught himself algebra, and used his math background to analyze the work of others, rather than making his own observations. The segment is only 5 minutes; give it a listen.

This reminded me of the how much progress I used to make when I did genealogy research, by looking over the documents I had gotten long ago, in light of facts I more recently uncovered. All of a sudden, I made new discoveries in those old docs. So that has become part of my regular research routine.

And perhaps all of these thoughts were triggered by the BASH bug which I keep hearing about on the news in very vague terms, and in quite specific discussion in IRC and mail lists. Old, stable code can yield new, interesting bugs! Maybe even dangerous vulnerabilities. So it's always worth raking over old ground, to see what comes to the surface.

09:54, Saturday, 27 September UTC

September 26, 2014

Filipe Saraiva (filipesaraiva)

Month of KDE Contributor: From LaKademy …

In recent weeks I had an intense “Month of KDE Contributor” that began with LaKademy, the KDE Latin American Summit, and ended with Akademy, the KDE World Summit. It was a month somewhat tiring, hard work, but it was also filled with good stories, great meetings, new contacts, discoveries and, I can say, fun.

This post I will write about LaKademy and the next I will comment about Akademy.

logoazul_menor

The second edition of LaKademy took place in São Paulo, one of the biggest cities of Latin America, in FLOSS Competence Center of University of Sao Paulo, an entire building dedicated to studies and researches on various aspects of free software: licenses, software engineering, metrics extracted from repositories, social aspects of collaboration, and more.

This year I and Aracele were the conference organizers, and I believe that we could provide all the infrastructure necessary to LaKademy attendees had good days of work in a pleasant and comfortable places.

First day we had talks of collaborators, and one that most caught my attention was Rafael Gomes on KDE sysadmin. It’s amazing the size of the infrastructure behind the scenes, a solid base that allows developers to do their jobs. It would be interesting to promote more this type of collaboration to attract potential contributors who prefer this side of computing.

14923088670_415cfc44df_z

This day I presented a talk about Qt in Android, describing the development tools configuration in Linux, presenting a basic Hello World, and commenting on some softwares availables using this technology, specially the VoltAir and GCompris. The presentation is below (in portuguese).

.

Second day we had a short-course about Qt, presented by Sandro Andrade. Impressive his didactic and how he manages to hold our attention for a whole day without getting boring or tiring. This day I was helping the other participants, especially those who were having the first contact with Qt development.

The third and fourth days were devoted to application hacking and projects development. I joined in “task-force” to port Bovo to KF5, I started the development of a metapackage to install all KF5 packages in Mageia, and I started the port of Cantor to KF5. I also fixed some KDE Brazil bots on social networks.

15106702121_ff87d73880_z

Task force to port Bovo to KF5

Fourth day we had a meeting to discuss some initiatives to promote KDE in Latin America, and we started to use Kanboard of KDE TODO to organize the implementation of these projects.

Besides the work we had some moments of relaxation at the event, as when we went to Garoa Hacker Clube, the main hackerspace in São Paulo, an activity we call Konvescote; and also when we all went to Augusta Street, one of the famous bohemian streets in the city.

15086717746_ec5d444223_z

KDE + Garoa

However, as in all events of Free Software and KDE Brazil, the best thing is see old friends again and meet new ones that are coming to the boat. For the novices, welcome and let’s to do a great work! For the veterans, we still have a good road ahead on this idea of writing free software and give back to the world something of beautiful, high quality technical, that respect the user.

KDE Brazil team wrote an excelent post enumerating what the attendees produced during the event. I suggest to all who still want more information to read that text.

I leave my thanks to KDE e.V. for providing this meeting. I hope to see more contributors in next LaKademy!

14:02, Friday, 26 September UTC

Filipe Saraiva (filipesaraiva)

Month of KDE Contributor: …to Akademy

In recent weeks I had an intense “Month of KDE Contributor” that began with LaKademy, the KDE Latin American Summit, and ended with Akademy, the KDE World Summit. It was a month somewhat tiring, hard work, but it was also filled with good stories, great meetings, new contacts, discoveries and, I can say, fun.

Previous post I wrote about LaKademy and now I will write about Akademy.

LaKademy had ended just one day before and there I was getting a bus to São Paulo again, preparing for a trip that would take about 35 hours to Brno, with an unusual connection in Dubai and a bus from Prague, the Czech Republic capital, to the city of the event.

Arriving at Brno my attention was piqued by the beautiful architecture of this old city of the Eastern Europe, something exotic for Brazilians. During the event I had some time to walking in the city, especially on some nights for dinner and during the Day Trip. I could calmly enjoy the details of several buildings, museums, the castle and the city cathedral.

It was the second Akademy I attended, if you count the Desktop Summit in 2011. This time I am a member of the KDE e.V., the organization behind KDE, so my first task was to attend to General Assembly.

I was fascinated how dozens of contributors from different parts of the world, from different cultures, were there discussing the future of KDE, planning important steps for the project, checking the accounts of the entity, in short, doing a typical task of any association. I was also impressed by the long applause for Cornelius Schumacher, a member of the KDE e.V. Board since 2002 and former president of the association. A way to show gratitude for all work he accomplished in those over 10 years in KDE e.V. Board.

In the end the day we had a reception for participants at Red Hat. I was impressed with the size of the company in the city (three large buildings). We drank some beers of the country and distribute Brazilian cachaça. =)

IMG_20140905_193708

The next day began the talk days. I highlight the keynote of Sascha (I believe he was invited to Akademy after Kévin Ottens have seen him lecture here in Brazil during FISL), and the talk on GCompris, software that I admire because it is a educational suite for children. Unfortunately, one of the lectures that I wanted to see not occurred, that was Cofunding KDE aplications. We were David Faure talking about software ports to KF5, and presentation of KDE groups of India and Taiwan in the end of day.

The second day of talks we had a curious keynote of Cornelius who presented some history of KDE using images of old contributors. The highlights of the day were also the presentations by VDG staff, the group that is doing a amazing design work in Plasma 5, and now they are extending their mouse pointer to KDE applications too. Great!

Another interesting presentation was on Next Generation of Desktop Applications, by Alex Fiestas. He argued that the new generation of software need to combine information from different web sources in order to provide a unique user experience. He used examples of such applications, and I’m very curious to try Jungle, video player that will have these characteristics.

Finally this day had a lecture by Paul Adams, very exciting. He shows that, after investigation in KDE repositories, the degree of contribution among developers decreased with the migration from SVN to GIT, the number of commits decreased too, and more. Paul has interesting work in this area, but for my part I think it is necessary to explain this conclusions using anothers concepts too, because we need to understand if this decreased is necessarily a bad thing. Maybe today are we developers more specialized than before? Maybe is the decrement of commits just a result of code base stabilization in that time? Something not yet concluded in KDE is that we came from a large unified project (including in repository level) to a large community of subprojects (today we are like Apache, maybe). In this scenario, is it worth doing comparisons between what we are today with what we were yesterday, based only on our repositories? Anyway, it is a good point to ponder.

In BoFs days, I participated in the first two parts of the software documentation  BoF – an important and necessary work, and we developers need to give a little more attention to it -; FOSS in Taiwan and KDE Edu in India. Unfortunately I could not attend to packagers BoF (well, I am a packager in Mageia), because it occurred in the same time of Taiwan BoF. Letś try again in next Akademy. =)

I like to see the experiences of users/developers groups in other countries; the management of these activities attracts me, mainly because we can apply either in Brazil. I left this Akademy with the desire to prepare something about Latin America community to the next event. I believe we have much to share with the community about what we’re doing here, our successes and failures, and the contribution of Latin American for the project.

Finally the other days I continued working on the Cantor port to KF5 or I was talking with different developers in the halls of university.

To me it’s very important to participate in Akademy because there I can see the power of free software and its contributors, and how this culture of collaboration brings together different people for development and evolution of free computer programs. Therefore, I would like to thank immensely to KDE e.V. for the opportunity to go to Akademy and I would like to say that I feel very good to be part of this great community that is KDE. =)

The best of all is to see old friends again and meet new people. When that e-mail address gets contours of human face is a very special moment for us who work “so close and so distant”. So it was amazing to be with all of you!

Akademy 2014 Group Photo – giant size here

And to finnish I desire a great job to the new KDE e.V. Board!

Those interested, most of the talks presented with video and slides are available in this link.

14:00, Friday, 26 September UTC

Kubuntu News

14.10 Beta 2

Kubuntu 14.10 beta 2 is out now for testing by early adopters. This release comes with the stable Plasma 4 we know and love. It also adds another flavour - Kubuntu Plasma 5 Tech Preview.

11:37, Friday, 26 September UTC

Valorie Zimmerman (valorie)

Overcoming fear

In the last few posts, I've been exploring ideas expressed by Ed Catmull in Creativity, Inc. Everyone likes good ideas! But putting them into practice can be both difficult, and frightening. Change is work, and creating something which has never existed before, is creating the future. The unknown is daunting.

In meetings with the Braintrust, where new film ideas are viewed and judged, Catmull says,

It is natural for people to fear that such an inherently critical environment will feel threatening and unpleasant, like a trip to the dentist. The key is to look at the viewpoints being offered, in any successful feedback group, as additive, not competitive. A competitive approach measures other ideas against your own, turning the discussion into a debate to be won or lost. An additive approach, on the other hand, starts with the understanding that each participant contributes something (even if it's only an idea that fuels the discussion--and ultimately doesn't work). The Braintrust is valuable because it broadens your perspective, allowing you to peer--at least briefly--through other eyes.[101]
Catmull presents an example where the Braintrust found a problem in The Incredibles film. In this case, they knew something was wrong, but failed to correctly diagnose it. Even so, the director was able, with the help of his peers, to ultimately fix the scene. The problem turned out not to be the voices, but the physical scale of the characters on the screen!

This could happen because the director and the team let go of fear and defensiveness, and trust that everyone is working for the greater good. I often see us doing this in KDE, but in the Community Working Group cases which come before us, I see this breaking down sometimes. It is human nature to be defensive. It takes healthy community to build trust so we can overcome that fear.

09:21, Friday, 26 September UTC

September 25, 2014

KDE Dot News

Akademy 2014 Talk Videos Available

Videos of all of the Akademy Talks are now available online to watch in your own time.

You can access them from the Akademy schedule. Follow the schedule to the talks for the links to the videos and the slides.

A small note, due to technical issues with equipment at the venue, some of the audio isn't great - we can only apologise about this.

17:31, Thursday, 25 September UTC

Scarlett Clark (sgclark)

Kubuntu: Frameworks 5.2.0 Released and Plasma 5.0.2 is ready for testing.

Kubuntu KDE Plasma 5.0.2

Kubuntu 14.10 with KDE Plasma 5.0.2

KDE Frameworks 5.2.0 Has been released to Utopic archive!
(Actually a few days ago, we are playing catch up since Akademy)

Also, I have finished packaging Plasma 5.0.2, it looks and runs great!
We desperately need more testers! If you would like to help us test,
please join us in IRC in #kubuntu-devel thanks!

17:00, Thursday, 25 September UTC

Scarlett Clark (sgclark)

My first Akademy: My confrontation with my Shyness and my Overall Experience.

KDE Akademy 2014

KDE Akademy 2014 in Brno, Czech Republic

A few weeks ago I was blessed with the opportunity to attend KDE’s Akademy Conference for the first time. (Thank you Ubuntu Donors for sponsoring me!).
Akademy is a week long conference that begins with a weekend of keynote speakers, informative lectures, and many hacking groups scattered about.
This Akademy also had a great pre-release party held by Red Hat.

I have not traveled such a distance since I was a child, so I was not prepared for the adventures to come. Hint: Pack lightly! I still have nightmares of the giant suitcase I thought I would need! I was lucky to have a travel buddy / roommate (Thank you Valorie Zimmerman!) to assist me in my travels, and most importantly, introducing me to my peers at KDE/Kubuntu that I had never met in person. It was wonderful to finally put a face to the names.

My first few days were rather difficult. I was fighting my urge to stand in a corner and be shy. Luckily, some friendly folks dragged me out of the corner and introduced me to more and more people. With each introduction and conversation it became easier. I also volunteered at the registration desk, which gave me an opportunity to meet new people. As the days went on and many great conversations later, I forgot I was shy! In the end I made many friends during Akademy, turning this event into one of the most memorable moments of my life.

The weekend brought Keynote speakers and many informative lectures. Unfortunately, I could not be in several places at once, so I missed a few that I wanted to see.
Thankfully, you can see them here: https://conf.kde.org/en/Akademy2014/public/schedule/2014-09-06

Due to circumstances out of their control, the audio is not great. The rest of the week was filled with BoF sessions / Workshops / Hacking / Collaboration / Anything we could think of that need to get done. In the BoF sessions we covered a lot of ground and hashed out ways to resolve problems we were facing. All that I attended were extremely productive. Yet another case where I wish I could split into multiple people so I could attend all that I wanted too!

Kubuntu Day @ Akademy 2014

Kubuntu Day @ Akademy 2014

On Thursday we got an entire Kubuntu Day! We accomplished many things including working with Debian’s Sune and Pino to move some of our packaging to Debian git to reduce duplicate packaging work. We discussed the details of going to continuous packaging which includes Jenkins CI. We also had the pleasure of München’s Limux project joining us to update us with the progress of Kubuntu in Munich, Germany!

While there was a lot of work accomplished during Akademy, there was also plenty of play as well! In the evenings many of us would go out on the town for dinner and drinks.
On Wednesday,on the day trip, we visited (what a hike!) an old castle via a nice ferry ride. Unfortunately I forgot my camera in the hostel.. :( The hackroom in the hostel was always bustling with activity. We even had the pleasure of very tasty home cooked meals by Jos Poortvliet in the tiny hostel kitchen a couple nights, that took some creative thinking! In the end, there was never a moment of boredom and always moments of learning, discussions, hacking and laughing.

If you ever have the opportunity to attend Akademy, do not pass it up!

16:37, Thursday, 25 September UTC

Albert Astals Cid (TSDgeos)

The KDE Gardening Team

At Akademy I did a short talk (8 min) + herded a BoF with a title called "Quality is in the eye of the beholder".

One of the topics was that we should try to get a team of people to care about the global state of KDE software, we've decided to call this "The Gardening Team".

The mandate of the team is to:
# Find *really* important bugs and ping people to fix them
# Find stale reviewboards and ping people to fix them
# Bugzilla gardening, close old products etc
# Find projects that need love and give them some

For that we have various ideas:

Try to find monthly a bug to get people to fix it, by highlighting it as "The Bug of The Month" or something. Of course this bug can't be stuff like "Make Okular support javascript", it has to be something that is really a pain point of the whole user base and we think we can find people to fix it, it makes no sense setting impossible goals ;)

Do routine passes over reviewboard trying to identify stale requests and finding people to help moving those.

Run something called "Love Project". The idea is to pick up a project that is somewhat stale, and for a short amount of time (let's say 2/3 months) try to get a new release out, fix the most important crashers/bugs, get the review boards released, etc. This goal of the team is *not* becoming the maintainers of the project, but maybe by virtue of the "Love Project" we can attract new contributors that decide to.

Since we're only a few maybe we can't do this all, so we're focusing on a particular "Love Project" by now, but you should join and help us do more!

Our current Love Project is K3b, that had 2.0.2 released a long time ago and has a 2.0 branch with a few more bugfixes that have been never released.

We are coordinating through https://todo.kde.org/?controller=board&action=show&project_id=26 at the moment but plan to get a mailing list soon (or invade an unused existing one).

If you're interested, comment and i'll give you a shout when the list is created, no mega skills are needed (though people with mega skills are also welcome ;))

16:13, Thursday, 25 September UTC

Bhushan Shah (bshah)

My first Akademy

Akademy 2014 was my first ever akademy that I attended and I must say that was nice experience for me. I got to meet many people whom I only know with their IRC nicks or just identity usernames. Our pre-registration event took part in the Redhat office, Brno. I reached there at evening and there I meet plasma developers as well as KDE-India people whom I alredy meet once at conf.kde.in, they gave very warm welcome to me.

On next day event took part in the Brno University of Technology, where on first two days there was many exciting talks. Some of them were lightning talks and others were full length technical talk, I also gave 10 minute talk in which I tried to explain “How I met our konqi - in single episode”. This talk included my experience with KDE community so far, How I started to contribute to KDE, Season of KDE, Google summer of Code etc..

After the 2 days of talks there was BoF sessions and workshops, where I attended the Plasma BoF, Plasma mediacenter BoF, KDE Windows BoF, KDE Edu use in India and KDE India BoF. This was really exciting to become a part of the awesome discussions going in this BoFs. Most exciting BoF for me was plasma mediacenter and plasma BoF because I normally work on this parts.

On the last day there was my birthday which I spent in the flight… :P but again that was best birthday gift I got from KDE e.V., Thank you for sponsering my travel and accomodation in Brno, Czech Republic.

13:00, Thursday, 25 September UTC

Albert Astals Cid (TSDgeos)

KDE Applications 14.12 Release Schedule

The schedule for KDE Applications 14.12 release is ready. As always it's available in techbase at https://techbase.kde.org/Schedules/Applications/14.12_Release_Schedule.

The Freeze is only one month away!

09:10, Thursday, 25 September UTC

Jarosław Staniek (jstaniek)

2.8.6 → 2.9 → 3.0 → ...

That was my first Akademy after a while, I've been following previous two with kids on my lap. I think Brno turned out to be both a pretty destination and decent host for all KDErs.
A new Kexi contributor Wojtek Kosowicz came with me. You can read about him here and his recent story here. Recently in Kexi there is a trend of new contributors coming from Poland, and specifically from Warsaw. I've heard they're a bit regretting afterwards they didn't join the Akademy too but I trust that will improve next year :)

I met many great old KDE friends. I had good time chatting with openSUSE's Bruno Friedmann, unbelievably dedicated to both the distro and KDE. I met the stars of the KDE Visual Design Group. Consumed a few quarters of time of Timothée Giet, well known Calligra and KDE contributor. Thanks for all inspirations! I mention these meetings as design has always been my special interest.

Kexi BoF on early Monday, unfortunately my last day, was filled with clearing up ambiguities of Kexi's feature set and approach to creation of custom apps (yes, Kexi's destiny is to act as complete run-time and design tool for apps). Friedrich Kossebau, who helps with Kexi/Calligra a lot, largely contributed to this meeting. The BoF as and extended with always reliable Kevin Krammer and other friends.

What are the KDE's products?
That was a topic that circulated in the air and i suppose many contributors took it back to their homes. From my user-oriented optics gained over years, KDE produces apps and development frameworks, period. Give this optics, Plasma is an app, that people could freely install and remove these days, without doing too much harm to their app experience.

People mix apps that fit best to their workflow given they have freedom to do so, many of us never close the browser, and never sign out of some services. Frameworks help with making the KDE apps easier to pick individually, to get even more "native" feeling on other environments, it's not enough to say it once :) Now times of Internet Explorer dragging everything (including Silverlight, three Java versions and Flash) with it to your home shall be over. It's enough that current browsers are fat, they are almost like a separate OS environments within your native OS.

Here, someone could even say the KDE Frameworks is a byproduct... but a great one.

2.8.6, 2.9, 3.0 and beyond
Yesterday Kexi 2.8.6 has been released within Calligra. Click the link for a list of changes, and a mention of pretty unusual addition to Kexi - it proposes direct donations on its Welcome screen. It turned out to be convenient and hopefully not too annoying given what the benefits might be. It's best explained by the screen shot.

 

 

By direct we mean that users can actually pick features they badly want "ASAP". There are various approaches. The Kexi's donation page features example list of issues to give some idea about budget estimations. An example (never announced) fundraising has been also published to give the idea to users that they are in control how these things would work, what types of features could get implemented or improved. (Krita has a donation link too since some time)

We in the team are clearly happy with the number of fixes that appeared in 2.8.6. Now we're on the good way to the 2.9 series, the flow of commits has started already. A few new features are possible until the December release, one of them is a structure tree for Reports. Qt 5 and KDE Frameworks 5-based version of Kexi will be called 3.0, and its development is expected to happen in parallel with 2.9 development and maintenance, so it all starts now to meet the "early 2015" deadline. I plan to share major news from this front on this blog.

 

CC BY 2.0 pcambra

08:56, Thursday, 25 September UTC

September 24, 2014

Peter Grasch

Akademy 2014

Another year has come and gone and it was again time for KDE's annual developers conference. Akademy 2014 took place in Brno, Czech republic and as always, it was an amazing event, attracting KDE hackers from all over the world.

For me, this year's conference was a bit special. It was the first time that I was involved in the Akademy Talk committee that is responsible for the schedule of talks and workshops. For this year, we tried something a little bit different: We had a single, "fast" track before noon, but kept the afternoon as two, more in-depth tracks. From what I gathered at the metaphorical watercooler, this was very well received and we already have a few more ideas for Akademy 2015 to make the conference part of Akademy even better.

But what made the weekend great was of course not so much the format, but really the speakers and their talks.
If you couldn't make it to Brno yourself or missed something while you were there, good news: The videos of all the talks have already been uploaded. You can find them on the official conference program.

But Akademy is more than "just" a conference. Throughout the week following the main talks, we had workshops, BoFs, and a whole squadron of busy hackers tirelessly doing what they do best - in the library, the hallways and, after they had thrown us out of the venue, even back at the hostel.
It is always great to be surrounded by inspiring people, and this year was no different.
Thank you KDE e.V. for making my trip possible. And thank you KDE for being KDE. Till next year.

Tags:

18:13, Wednesday, 24 September UTC

Calligra News

Calligra 2.8.6 Released

We are pleased to announce that Calligra
Calligra Suite, and Calligra Active
2.8.6 have just been released. This last recommended update brings over 60 improvements to the 2.8 series of the applications and underlying development frameworks.

We are also glad to note that this release contains first contributions from Kamil Łysik, Michał Poteralski, and further improvements from the new contributor Wojciech Kosowicz. All for Kexi. Welcome on board!

What’s Next and How to Help?

Now we’re focusing on 2.9 series planned to debut in December this year and the new shiny 3.0 for 2015. You can meet us to share your thoughts or offer your support on general Calligra forums or dedicated Kexi or Krita forums. Many improvements are only possible thanks to the fact that we’re working together within the awesome community.

(if you’d like to maintain entire app, Karbon and Plan need new maintainers)

Calligra apps may be totally free, but their development is costly. Power, hardware, office space, internet access, traveling for meetings – everything costs. Direct donation is the easiest and fastest way to efficiently support your favourite applications. Everyone, regardless of any degree of involvement can do so. You can choose to:

Issues Fixed in This Release

General

  • Make rulers accept minimum length equal to zero. (bug 334968)
  • Fix a crash while copy/pasting (bug 334832)
  • Set the docker’s small font also on tool option panels for consistency.
  • Use the list of available file types when setting the file filter for picture shape. (bug 327782)
  • Put the New view action back to the View menu.
  • Prevent backtracking to undo the layout of a whole page, thus starting an infinite loop. This can be triggered by a page break in the middle of keepWithNext paragraphs. (bug 306000)

Kexi

  • Fix logic behind visibility of editing indicator in tabular and form views
  • Make Next and Last button in Page selector of Report data view to be disabled on last page.
  • Fix build error on OpenBSD operating system (missing include directory for ICU).
  • Fix row selection/highlighting when clicking/hovering over record marker. (bug 337914)
  • Fix an issue with resolving version of plugins (at least) on Linux.
  • Improve behaviour of tabbed toolbar when Design Tab is present.
  • Avoid displaying actions for parts that do not create objects.
  • Set labels to right in the Find dialog.
  • Fix a crash when pressed Tab on a form with one date picker. (bug 338766)
  • Avoid crashes when closing Kexi views.
  • Allow to create report items of specific size using mouse drag. (bug 334967)
  • Fix crash in Report designer.
  • Fix possible crash on opening report with a barcode element.
  • Fix icon alignment in Kexi record navigator buttons.
  • Add running desktop name and version to the feedback agent. Recognizes Plasma 4 and 5 at least.
  • Position pasted report element with an offset to the active element or to the corner. (bug 334967)
  • Add donations info to Kexi’s status bar. Currently only opens a BountySource page.
  • Improve experience by adding a dedicated database password dialog.
  • Avoid keeping potentially wrong password entered in the password dialog. We don’t want to re-use it.
  • Improve default size of modal assistant dialogs.
  • Hide system PostgreSQL (postgres) and MySQL (performance_schema) databases from the visible database list.
  • Use consistent sorting of unicode text values. (bug 338808)
  • Fix background opacity handling and new background/foreground’s defaults for report elements.
  • Many fixes for Kexi’s Database Import assistant (bugs 336556, 336557, 336558):
    • When needed ask for password to access source or destination servers.
    • Reload source database list if user pressed back and selected different connection.
    • Improve saving recent directories.
    • Do not ask twice about destination filename.
    • In addition to title, properly ask for database name for server destination databases.
    • Properly open imported database (file).

Krita

  • Fix bug that randomly disables tablet support.
  • Fix a crash with the latest evdev tablet drier.
  • Fix recognition of the Wacom stylus’ serial ID.
  • Add an option to disable touch capabilities of Wacom tablets. If you want to use it, please add the following option to your kritarc configuration file: disableTouchOnCanvas=true. (bug 332773)
  • Make rotation on Linux be consistent with rotation on Windows. (bug 331358)
  • Fix tablet stylus rotation on Linux.
  • Improve performance of the OpenGL canvas, it’s twice faster now.
  • Reduce memory consumption when textures are updated.
  • Fix a crash in Channels docker when the image is closed.
  • Fix a crash when the number of patches that fits in a column is zero.
  • Use period key instead of non-standard stop key for the "Select previous favourite preset" command. (bug 331105)
  • Fix moving of shapes in groups in shape layers. (bug 308942)
  • Set focus to layer name text input in layer properties dialog.
  • Fix the HSV options bug. (bug 313494)
  • Round the corner point position of the rectangle base tool, otherwise there is some odd jumping. (bug 335144)
  • Fix Erase composite operation to handle the selections properly.
  • Fix the Blur filter when Y>X. (bug 336914)
  • Fix a crash after selecting Layer array clones more than a couple times. (bug 336804)
  • Don’t crash when trying to Ctrl-Alt pick a color from a group layer.
  • Don’t show icons in the menus on Windows.
  • Fix anisotropy in Color Smudge brush engine (offset calculation). (bug 334538)
  • Fix Lens Blur filter artifacts when used as an Adjustment Layer. (bug 336470)
  • Fix a hang-up when opening the filter dialog twice or running any stroke-based action while having the dialog open. (bug 334982)
  • Fix misbehavior of the Brush tool when selected on a vector layer. (bug 335660)
  • Fix saving 16 bit grayscale images to tiff, jpeg and ppm. (bug 338478)

Calligra Stage

  • Let Ctrl+Home and Ctrl+End keys go to top and bottom of text shape in stage.
  • Allow to exit text-edit mode by pressing Escape.

Try It Out

About Calligra

Calligra Suite is a graphic art and office suite. It is a part of the applications family from the KDE community. See more information at the website http://www.calligra.org.

16:38, Wednesday, 24 September UTC

Stephen Kelly (steveire)

Grantlee 5.0.0 (codename Umstraßen) now available

The Grantlee community is pleased to announce the release of Grantlee version 5.0 (Mirror). Grantlee contains an implementation of the Django template system in Qt.

I invented the word ‘umstraßen’ about 5 years ago while walking to Mauerpark with a friend. We needed to cross the road, so I said ‘wollen wir umstraßen?’, because, well ‘umsteigen’ can be a word. Of course it means ‘die Straßenseite wechseln’ in common German, but one word is better than three, right? This one is generally popular with German native speakers, so let’s see if we can get it into the Duden :).

This is a source and binary compatibility break since the 0.x.y series of Grantlee releases. The major version number has been bumped to 5 in order to match the Qt major version requirement, and to reflect the maturity of the Grantlee libraries. The compatibility breaks are all minor, with the biggest impact being in the buildsystem, which now follows patterns of modern cmake.

The biggest change to the C++ code was removal of a lot of code which became obsolete in Qt 5 because of the QSequentialIterable as part of the type-erased iteration features.


16:23, Wednesday, 24 September UTC

Aracele Torres (araceletorres)

Akademy 2014 – I went

Hello everyone!

Finally I had time to write about my participation in Akademy 2014. After the event I had to make another trip to attend the 1st week of free software of Curitiba, Paraná, where I presented two talks, one on the history of free software and other on how to be a KDE translator. Also I had to return to attend classes in my PhD program. In short: I had no time to write. But now I can do this, let’s go then!

It was my second time at Akademy, I had participated in the Desktop Summit 2011 in Berlin, Germany. So I already knew more or less what to expect from the event.

For those who do not know, the event took place in Brno, Czech Republic. Brno is the second largest city and has a beautiful architecture, as this church below:

DSC00856

The event activities occurred in Fakulta elektrotechniky a komunikačních technologií VUT v Brně, The Faculty of Electrical Engineering and Communication Brno University of Technology.

DSC00844As I am not a programmer and do not understand much of the technical issues I could make better use of non-technical talks or less techniques such as Alex Fiestas talk about his experience in KDE. And the testimony of KDE groups in Asia were also very good, because it’s nice to know what are the experiences that others in the community have in their local groups. Another activity that also caught my attention was the talk of the VDG, because I am passionate about the work they are doing with the look of KDE. :)

To summarize the two days of talks activities were very beneficial for me to know what is happening in KDE and who is doing what. In addition, in the Sponsor Presentations I won a Kubuntu t-shirt <3

Over the next few days I watched some BoFs, as the documentation presented by Mikey Ariel. Documentation is an area that interests me, but that is still quite obscure to me.

Well, the whole event was wonderful for me because I was able to meet the community and share many ideas. And also find Brazilians who I had not seen for some time, as Camila and Helio. :)

Here is a picture of Brazilians at the Akademy 2014 :D

img_7718Well, I hope to go to more KDE events and always contribute to them. I would like to thank the KDE e.V for sponsoring my trip to Brno, and also for having helped us to to hold the second Lakademy what happened in the previous week to the Akademy, in São Paulo, Brazil.

Hope to see you all again next Akademy! :)


15:07, Wednesday, 24 September UTC

Johan Thelin

Hacking in Gothenburg

I just wanted to mention that foss-gbg has started again after the summer break. If you’re in the vicinity of Gothenburg October 28, you are welcome to learn about open hardware and security. Get your free tickets from eventbrite.

12:03, Wednesday, 24 September UTC

Björn Balazs

Intermediate results of the icon tests: Crystal

With a series of icon tests we currently study effects on the usability of icon design. This article however does not focus on these general design effects but presents findings specific to the Crystal icon set.

Keep on reading: Intermediate results of the icon tests: Crystal

10:00, Wednesday, 24 September UTC

Valorie Zimmerman (valorie)

Candor and trust

Catmull uses the term candor in his book Creativity, Inc., because honesty is overloaded with moral overtones. It means forthrightness, frankness, and also indicates a lack of reserve. Of course reserve is sometimes needed, but we want to create a space where complete candor is invited, even if it means scrapping difficult work and starting over. [p. 86] Catmull discusses measures he put into place to institutionalize candor, by explicitly asking for it in some processes. He goes on to discuss the Braintrust which Pixar relies on to push us towards excellence and to root out mediocrity....[It] is our primary delivery system for straight talk.... Put smart, passionate people in a room together, charge them with identifying and solving problems, and encourage them to be candid with one another. [86-7] Does this sound at all familiar?

Naturally the focus is on constructive feedback. The members of such a group must not only trust one another, but see each other as peers. Catmull observes that it is difficult to be candid if you are thinking about not looking like an idiot! [89] He also says that this is crucial in Pixar because, in the beginning, all of our movies suck. [90] I'm not sure this is true with KDE software, but maybe it is. Not until the code is exposed to others, to testing, to accessibility teams, HIG, designers--can it begin to not suck.

I think that we do some of this process in our sprints, on the lists, maybe in IRC and on Reviewboard, but perhaps we can be even more explicit in our calls for review and testing. The key of course is to criticize the product or the process, not the person writing the code or documentation. And on the other side, it can be very difficult to accept criticism of your work even when you trust and admire those giving you that criticism. It is something we must continually learn, in my experience.

Catmull says,

People who take on complicated creative projects become lost at some point in the process....How do you get a director to address a problem he or she cannot see? ...The process of coming to clarity takes patience and candor. [91] We try to create an environment where people want to hear one another's notes [feedback] even where those notes are challenging, and where everyone has a vested interest in one another's success.[92]
Let me repeat that, because to me, that is the key of a working, creative community: "where everyone has a vested interest in one another's success." I think we in KDE feel that but perhaps do not always live it. So let us ask one another for feedback, criticism, and strive to pay attention to it, and evaluate criticism dispassionately. I think we have missed this bit some times in the past in KDE, and it has come back to bite us. We need to get better.

Catmull makes the point that the Braintrust has no authority, and says this is crucial:
the director does not have to follow any of the specific suggestions given. .... It is up to him or her to figure out how to address the feedback....While problems in a movie are fairly easy to identify, the sources of these problems are often extraordinarily difficult to assess.[93]
He continues,
We do not want the Braintrust to solve a director's problem because we believe that...our solution won't be as good....We believe that ideas....only become great when they are challenged and tested.[93]
 More than once, he discusses instances where big problems led to Pixar's greatest successes, because grappling with these problems brought out their greatest creativity. While problems ... are fairly easy to identify, the sources of these problems are often extraordinarily difficult to assess.[93] How familiar does this sound to us working in software!? So, at Pixar,
the Braintrust's notes ...are intended to bring the true causes of the problems to the surface--not to demand a specific remedy. 
Moreover, we don't want the Braintrust to solve a director's problem because we believe that, in all likelihood, our solution won't be as good as the one the director and his or her creative team comes up with. We believe that ideas--and thus films--only become great when they are challenged and tested.[93]
I've seen that often this last bit is a sticking point. People are willing to criticize a piece of code, or even the design, but want their own solution instead. Naturally, this way of working encounters pushback.

Frank talk, spirited debate, laughter, and love [99] is how Catmull sums up Braintrust meetings. Sound familiar? I've just come from Akademy, which I can sum up the same way. Let's keep doing this in all our meetings, whether they take place in IRC, on the lists, or face to face. Let's remember to not hold back; when we see a problem, have the courage to raise the issue. We can handle problems, and facing them is the only way to solve them, and get better.

02:13, Wednesday, 24 September UTC

Older blog entries