Dienstag, 9. Februar 2010

www.kde.org shows our community

A few hours ago the new www.kde.org website went online. Thank you a lot to everybody who contributed. I think it is a great new site which is in sync with who we are and what we are doing. There are still a few small bugs but I´m already really happy with it.

When we discussed the goals of the new site at the marketing meeting last year in Stuttgart we identified 3 things we want to achieve with the relaunch.

1. communicate our new branding
2. show our community and faces of the contributors.
3. move some less central content and texts to our wikis

I think we accieved all three goals. And additionally we have a great new design and better ways of promote our software.
It´s great that we managed to release all this in time for the KDE 4.4 SC release like we planed.

I developed a few classes to fetch community data from other websites and show the newest stuff on kde.org.
We now have integration with identi.ca, twitter, blogs, dot.kde.org, forum.kde.org, openDesktop.org and hopefully svn and gitorious in the near future. An integration with the upcoming individual supporting membership program is already done.

But to make this happen we need more data from as many KDE contributors as possible. So add yourself to this file
http://websvn.kde.org/trunk/www/media/users_conf.php or ask somebody with www commit karma. Yes, the plan is to unify this with the planet config file in the future. :-)


Gratulations to all contributors.

Mittwoch, 20. Januar 2010

What´s going on at Camp KDE?

As everybody else is blogging about Camp KDE here in San Diego I think I also should give you an update whats going on here.
I think it is a fantastic conference, perfectly organized with very high level talks. It is great to meet all the old and new friends and discuss various aspects of world domination. Thank you to Jeff and the team at UCSD to make all this happen.

Rain
It rained a lot the last few days here which is unusual for sunny southern california and it seams that we have to live with this weather for all the week. Which is bad because we can´t enjoy the beach that much and I have to cancel my motorbike trip I have planed for later this week. Our hostel is also fighting with the rain. We have power and internet problems and on monday we even had a small river running through the entrance area.
So it´s not true that it never rains in souther california. ;-)


Keynote
I´m happy with the feedback I got for the keynote I gave on sunday. Everybody seams to like my crazy ideas about KDE in a world of cloud computing. You find the slides here: slides
There will be a dot story soon to summarize the announcements.


Open-PC progress
I´m still busy with making the Open-PC ideas reality. I updated the Open-PC.com website with new stuff. We now have a partner to do the telephone and email support and I fixed the final hardware configuration and the price together with our hardware partners. Remember that this is only the first version of the Open-PC. The idea is of course to have different models designed and manufactured by different people and partners.

I´m happy that Slashdot and other major news sites picked this up. It is great how many people are exited about this project. I´m getting lot´s of emails from interested people. This is amazing.

I must confess that I underestimated the work especially because I do basically everything alone. I think the Open-PC should be a real community based project to take off.
So if you want to help, please contact me. I especially need an SUSE Studio / Buildservice expert. :-)


Pleasant Surprise
I´m working for a few month now on improving the relation of KDE with big players in the IT industry. Yesterday it seams to payed of. So Jos and me did some serious business clothing shopping and today we will present KDE to somebody who could bring KDE to millions of devices.
I will keep you informed about the progress.

Dienstag, 22. Dezember 2009

Small Cloud Survey

I will give a presentation at Camp KDE as some of you might know. The topic is KDE and cloud computing. The idea is to give an overview over the advantages and disadvantages of cloud computing compared with native Qt applications. I plan to give some ideas how we as a free software community could combine the best of both world and see what we have to do to create something which is better than Chrome OS combined with the traditional KDE Desktop and still have control over our own data.

I would like to have some input from you how you see the advantages and disadvantages of web based applications and storages compared with KDE Desktop apps.

So the questions are:

1. Advantages and Disadvantages of web based application for developers

2. Advantages and Disadvantages of web based application for users

3. Advantages and Disadvantages of KDE Desktop application for developers

4. Advantages and Disadvantages of KDE Desktop application for users.


Please post you answers below this blog post or send it to karlitschek@kde.org


Thank you for your help.

Happy holidays.

Cheers
Frank


Donnerstag, 17. Dezember 2009

openSUSE BuildService Integration, Security and 150000 registered contributors

openSUSE BuildService Integration

As you know KDE-Apps.org and openDesktop.org are repositories for KDE application. At the moment over 3600 KDE applications are listed on KDE-Apps.org.
You can search applications and rate them, add comments, become a fan of an applications subscribe to an application to get notifications about updates or use the integrated knowledge base system for the apps.

The problem starts if you want to download an app. Most apps are only available as source file or binaries for one or two distributions. It is a lot of work for the developers of the applications to compile and package the apps for every distribution.
So an end users can´t download an interesting KDE application from KDE-Apps.org most of the time and has to use the distribution package manager. But not all distributions provide all the available apps and not always in the most current version.

As you know the openSUSE build service is a great service for developers to automatically build and package software for most Linux distributions and even for Mac and Windows in the future.

Since over a year I talk with our friends from Novell about a possible integration of the Buildservice with KDE-Apps.org and openDesktop.org.
Today I can announce that the first step is finally done.
You can add your buildservice project and package id to your application on openDesktop.org and all the available packages for the different distributions automatically show up on the application page. I think this a good first step to help our users to get our great software and also make the life of the developers easier.


This is not the end of the road of course. Soon you will be able to upload you application directly from Qt-Create or KDevelop to KDE-Apps.org and the openSUSE Buildservice. The application will be build for all supported platforms and our users can download the apps via the KDE-Apps.org website or GHNS.

I´m really exited about this improvement.
What do you think?


Security:
In the last few days an old discussion about the security of third party packages for Linux heated up again. The problem is that we don´t have a good signing, sandboxing oder other security system for binary packages in Linux. Solutions as AppAmor or SELinux are not used at the important places. So it is a risk for the user to install packages from third party webites. You never know what you get and if the package is safe.
This is not a specific problem of the openDesktop.org sites. It is the same situation for packages from the openSUSE Buildservice, from Sourceforge, Freshmeat, Ubuntu PPAs or any other place.
So the question is what can we do to improve the situation. Markey already blogged about a suggestion for Amarok plugins. Having everything in a central repository is a good idea for Amarok but I´m not sure if this works for all kind of packages.
I will organize a BOF session at Camp KDE in January to discuss this problems with everybody who is interested. I´m sure we can come up with good solutions to fix this security problems.
Everybody is invited to join the discussion.

User registrations:
A few days ago we reached a new record of registered contributors. At the moment over 150,000 users are registered on the openDesktop.org site. This are all people who are contributors. User who are only interested in reading and downloading stuff don´t have to register. This is really impressive, expecially because we have 100 to 150 new registration every days.


Sonntag, 22. November 2009

Intern wanted

Hi,

during the KDE e.V. board meeting this weekend we decided that the KDE e.V. wants to hire an intern to help Claudia with organizational tasks.
So if you are interested in working on KDE related topics like event management, marketing and communication here in our great new office in Berlin together with Claudia please apply for the job. If you know somebody who might be interested in this opportunity feel free to forward this job offer.
You can get the details here: http://www.opendesktop.org/jobs/?id=74843

Please note that coding is not part of this internship. The main topic is administrative and organisational work. If you are more interested in coding openDesktop.org is also looking for an intern of course: http://www.opendesktop.org/jobs/?id=109 :-)

Cheers
Frank

Donnerstag, 5. November 2009

Open Collaboration Services

I´m very exited about the progress we are doing for the Social Desktop at the moment. Because of the great work from Eckhart, Frederik and Jeremy we will have very good support for a lot of new features in KDE 4.4 I will blog about the details soon. But the most important thing is that we will move libattica and all the backend functionality into kdesupport/kdelibs for KDE 4.4. This means that every application can access the Social Desktop features transparently without taking care of authentication, different service providers or the REST protocol.
So we hope that a lot of apps will integrate social features soon.

Another very big news is that maemo.org will use the Open Collaboration Services API for their application store and social features in the future. The KDE implementation can handle different service providers automatically so applications aren´t locked in to one service provider. This is open social networking how it should be.

I just released the Version 1.4 of the Open Collaboration Services Specification. As usual all the new features are already implemented on all the openDesktop.org sites.

New features are:

account registration
You can register a new user account via the API.

config
There is a new config method which you can call to get some basic information about the current API.

extended attributes
Applications can store extended attributes as key values to your user profile. You can find other people with specific attributes via the search method. This is useful for example if application want to show other people who use the same application. This was a feature request from Frederik who will do cool stuff for Parley with this feature soon. :-)

event write support
You can add, edit and delete events via the API now.

friends management
You can do complete friends management via the API now. So invite people, accept or decline friendship requests, check your send or received requests and more.

improved activities
We improved the activities so you get more data via the API. So you can show more interesting information.

categories knowledge base
the knowledge base API supports categories now.

other
many bugfixes and documentation improvements.


And now for something completely different:
I just got the first prototype of the Open-PC. There is still work to do but we are making good progress. I will post about the status of the Open-PC soon.

Now I´m on the way to Freiburg for the Nepomuk Developer Sprint to integrate the Social Desktop with the Semantic Desktop. ;-)

Freitag, 9. Oktober 2009

The Social Desktop Winners

Today we are announcing the winners of the Social Desktop Contest. The Social Desktop Contest was launched in June with the goal to bring Web 2.0 ideas and our user and developer community closer to the desktop and foster community development and innovations around the OCS API.

There have been many new ideas and innovations coming from the community in the Social Desktop area and we received a large number of really good submissions. This made it obviously hard for the jury, as you can have only so many winners.

After combining the community votes with the votes from the jury we have 4 winners. We are especially trilled that the winning submission of the contest, the "ExtendedAboutDialog for KDE apps" is not only fully implemented and working, it already ships with Amarok 2.2! So you probably already have it on your hard drive...

So without further delay, we present the winners of the contest:

1st place - "ExtendedAboutDialog for KDE apps" by Téo Mrnjavac
This is an enhanced KAboutDialog which gets developers' data from openDesktop.org. It enables direct interaction with the development team and can be used in any KDE application.

Téo Mrnjavac has won a Dell Inspiron Mini 10v netbook with Ubuntu.

2nd place - "Knowledge base widget" by Marco Martin
This is a plasmoid which lets users query an online knowledge base for support without the need to visit a forum or subscribe to a mailinglist. This widget will be part of KDE 4.4.

Marco Martin won an external 1TB hard disk.

3th place - "libopengdesktop" by Guido Roberto
A simple Glib-oriented library which easy access to Open Collaboration Services providers. Still under heavy development, it will be useful for other people which want to bring the Social Desktop on Gnome and XFCE platforms.

Guido Roberto won an Amazon.com Gift Coupon worth $50.00.

4th place - "PyContent" by Ni2c2k
A plasma widget written in Python to show the newest contents from specific content categories from a content provider.

Ni2c2k has won an Amazon.com Gift Coupon worth $30.00.

Congratulations to all the winners from the jury members!

- Aaron Seigo from the KDE community
- Luis Villa from the GNOME project
- Alexandro Colorado from OpenOffice.org
- Frank Karlitschek from openDesktop.org