Blog

How to boost the mastodon adoption

Sunday, Jan 8, 2023 by Frank Karlitschek Nextcloud, Open Source

I think social networking is one of the very important pillars of an open and free IT world.

I’m personally fascinated by how social media is changing the world. I was involved in the creating creation of the biggest social network in Germany in the 90s. Later in the early 2000s I developed and ran the openDesktop.org network which had social networking features way before Facebook, Twitter and all the other current giants. In KDE I started the Social Desktop initiative to bring social features to desktop applications. In 2016 I was part of the Social Working Group of the W3C as an ‘invited expert’ during the time when we created the ActivityPub specification. And lately we at Nextcloud launched Nextcloud Social as an app to participate in the Fediverse. I always believed in the the ideas behind social networking. Making it possible for people from all over the world to connect and communicate. But it has to be done right.

Continue Reading

The Nextcloud product strategy, goals and roadmap

Saturday, Jun 11, 2022 by Frank Karlitschek Nextcloud, Open Source

All software needs to have clearly defined goal. Something it wants to achieve. A reason for its existence. For Nextcloud it is the following:

It’s clear that communicating and collaborating through the internet is the future. Some people realised this a long time ago. The rest have realised it now after COVID-19 forced all of us to work, study and learn from home. For Nextcloud this is nothing new. Nextcloud is built by a worldwide distributed community of volunteers who, of course, communicate and collaborate through the internet. Nextcloud GmbH has employees in 15 countries and we work together using Nextcloud.

Continue Reading

Open Source is more than licenses

Monday, Aug 26, 2019 by Frank Karlitschek Nextcloud, Open Source

A few weeks ago I was honored to deliver the keynote of the Open Source Awards in Edinburgh. I decided to talk about a subject that I wanted to talk about for quite some time but never found the right opportunity for. There is no video recording of my talk but several people asked me for a summary. So I decided to use some spare time in a plane to summarize it in a blog post.

Continue Reading

2018 and 2019

Wednesday, Jan 2, 2019 by Frank Karlitschek

2018 is over and 2019 starts. This is a great opportunity to look back, reflect and to try to look into the future. I predict that 2019 will be a very good year for privacy, open source and decentralized cloud software. Maybe even the mainstream breakthrough of federated and decentralized internet services!

Let me explain why:

The mainstream opinion about centralized services started to change in 2018 and I think this trend will continue in 2019. More and more people see the issue with large, centralized data silos that control more and more of our private lives, democratic processes and society as a whole. Some examples from 2018 where bad news hit the press include:

Continue Reading

Nextcloud 14 and Video Verification

Monday, Sep 10, 2018 by Frank Karlitschek

Today the Nextcloud community released Nextcloud 14. This release comes with a ton of improvements in the areas of User Experience, Accessibility, Speed, GDPR compliance, 2 Factor Authentication, Collaboration, Security and many other things. You can find an overview here

But there is one feature I want to highlight because I find it especially noteworthy and interesting. Some people ask us why we are doing more than the classic file sync and share. Why do we care about Calendar, Contacts, Email, Notes, RSS Reader, Deck, Chat, Video and audio calls and so on.

Continue Reading

Nextcloud Talk is here

Thursday, Jan 11, 2018 by Frank Karlitschek

Today is a big day. The Nextcloud community is launching a new product and solution called Nextcloud Talk. It’s a full audio/video/chat communication solution which is self hosted, open source and super easy to use and run. This is the result of over 1.5 years of planing and development.

For a long time it was clear to me that the next step for a file sync and share solution like Nextcloud is to have communication and collaboration features build into the same platform. You want to have a group chat with the people you have a group file share with. You want to have a video call with the people while you are collaborative editing a document. You want to call a person directly from within Nextcloud to collaborate and discuss a shared file, a calendar invite, an email or anything else. And you want to do this using the same login, the same contacts and the same server infrastructure and webinterface.

Continue Reading

Nextcloud gets End to End Encryption

Wednesday, Sep 27, 2017 by Frank Karlitschek

Today is a special day for Nextcloud and me because Nextcloud gets a cool and important new capability. This is end to end encryption for file sync and share. Nextcloud supports server side encryption for a long time and all file transfer over the internet is encrypted with

TLS/SSL of course. But there is still the need for full end to end encryption to make sure that the data is secure in all scenarios. One

Continue Reading

Is doing nothing evil?

Sunday, Jun 4, 2017 by Frank Karlitschek

Last weekend I attended the openSUSE conference in Nürnberg. This is a really nice conference. Awesome location, great people, and an overall very relaxed atmosphere. I gave a talk about Nextcloud Security and what we plan to do in the future to make hosting a Nextcloud instance even easier and more secure.

I attended the Saturday keynote which triggered a reaction on my side that I wanted to share. This is only my personal opinion and I’m sure a lot of people think differently. But I can’t help my self.

Continue Reading

The development of Global Scale

Monday, May 22, 2017 by Frank Karlitschek

The architecture of Nextcloud is a classic Web Application architecture. I picked this architecture 7.5 years ago because it is very well known and is proven to be scaled relatively easily. This usually works with off the shelf technologies like http load balancers, clusters of Linux webservers and clustered databases.

But for many years users and customers asked for ways to distribute a single instance over several datacenters. A lot of users and customers run organizations that are not in one office or sometimes not even in one country or on one continent. So how can the service run distributed over different hosting centers on different continents?

Continue Reading

Nextcloud is about collaboration

Tuesday, May 2, 2017 by Frank Karlitschek

Today the Nextcloud community released the Nextcloud 12 beta. The final release will be out later this month. This is a major new step forward. And it is also an interesting release because we are entering a new area for the product.
At the beginning, 7 years ago the focus was clearly file sync and share. Of course this term did not exist at the time or at least I didn’ know it. The task was to syncronize file between all your devices and share it with others.
This is obviously still the core of Nextcloud and Nextcloud 12 comes with all the usual iterative improvements. For example additional security hardening and improved two factor authentication, significant performance improvements especially for big installations, a ton of bugfixes and more powerful sharing features to make sharing easier and more powerful.

Continue Reading

Interesting times

Saturday, Jan 28, 2017 by Frank Karlitschek

I usually don’t write political blog posts, especially if it relates to a country of which I’m not a citizen off nor live in. While I definitely have very clear opinions and views, I want to stay neutral in this blog and only talk about the technology side of things.

It seems that the new US administration is in the process of shaking-up a lot of traditions and regulations, while also redefining the relations between the USA and the rest of the world. Even though a lot of these changes are very relevant to a lot of people on this planet, I want to focus on three topics that directly affect the IT, the free software world and especially my work at Nextcloud.

Continue Reading

6 months of Nextcloud

Tuesday, Dec 6, 2016 by Frank Karlitschek

Last Friday was the 6 month anniversary of Nextcloud, a good opportunity to look back and reflect on what we have achieved since we started. I also have some interesting news to share, including that Nextcloud GmbH is a profitable company already!

Half a year ago a most of the ownCloud engineering team including myself started the Nextcloud project. Our goal was to take lessons from the past and create a next generation open source project with a better, more stable company behind it. Those were very ambitious goals but I’m happy to report that things have worked out better then what I was hoping for!

Continue Reading

A vision for Nextcloud

Monday, Aug 8, 2016 by Frank Karlitschek

In the past few weeks I talked a lot about thing we want to improve in Nextcloud. Fair community involvement, transparency, no CLA and no closed source apps, a better business model, working closer with customers and partners and more. But today I want to talk where I see the future of Nextcloud as a product.

The challenge
Nowadays we are storing more and more of our information in the cloud. And with cloud I mean on a machine that is located somewhere on the internet instead of the local disk. And with we I mean individuals, companies and universities.
We do this because it makes it easier to sync and access all our date to all devices we have. And we use the cloud for sharing of data, social interaction, voice and video communication, email, chat/instant messaging and more.

Continue Reading

Nextcloud

Thursday, Jun 2, 2016 by Frank Karlitschek

This is a big one!

As announced 5 weeks ago I left ownCloud, Inc., The company that I co-founded. Not because I abandoned ownCloud or the idea behind it. Actually the opposite. I don’t want to go into details but there are a lot of things that could have been better at ownCloud Inc.

Usually this is something that could just be ignored. You leave your job and work somewhere else. But ownCloud Inc. is not just a normal company for me. ownCloud own one of the biggest and most important open source projects. This is a critical component of the open source space and super important for the privacy and security of millions of people. And it is also used by a ton of institutions like CERN, Sciebo DB and lots of other bigger companies and organizations.

Continue Reading

1000 contributors!

Tuesday, May 17, 2016 by Frank Karlitschek

On the ownCloud blog, Jos shared today that the ownCloud community has hit an impressive milestone!

The project I started 6 years ago just got a contribution from the 1000th volunteer who considered ownCloud worth the time and effort to contribute code to! Only a year ago, we were so proud having hit over 550 contributors at our 5 year anniversary. It is stunning how fast ownCloud has continued to grow.

Continue Reading

big changes: I am leaving ownCloud, Inc. today

Wednesday, Apr 27, 2016 by Frank Karlitschek

Recently I had to make one of my hardest decisions so far. Because this has an impact beyond myself I want to share this here: I am leaving ownCloud, Inc. today. But, the journey of ownCloud and Frank is not over!

6 years ago until now
I founded the ownCloud project a little over 6 years ago with the goal to enable home users, companies, universities and big enterprises to host their own cloud services and files. In a world with growing threats around security, surveillance and espionage, this idea is becoming more important every day.

Continue Reading

9.0 is the biggest ownCloud release so far

Tuesday, Mar 8, 2016 by Frank Karlitschek

I’m super happy to report that ownCloud 9.0 is released today. This is the biggest and most important ownCloud release so far with a ton of performance improvements, bug fixes, cleanup but also new features.

Especially exiting is that fact that more people have contributed to this release then ever before. We also collaborated more with partners then ever. Examples are CERN and AARNET. This is possible because of the open and community oriented development process of ownCloud.

Continue Reading

The privacy endgame

Sunday, Feb 21, 2016 by Frank Karlitschek

It seems that our generation will be known as the generation who decides if people will still have privacy in the future or not. Will people still have the tools to protect their digital lives in the same way their are able to protect their analog lives? Over the centuries people figured out ways to lock their home for strangers, protect their family life, their money transactions, keep their sexual orientation and health record private and protect everything else they didn’t want to share.
The end game about tools that allow us to protect our digital life in the same way has just begun and we all decide how it will end.
The first battle is between the FBI and Apple.  Obviously Apple has a business interest to position itself as the privacy aware alternative to other big IT companies which are in the business of monetizing user data. But this doesn’t make Apples position less right or important. Unfortunately it seems that the public opinion in most of the western world has already  shifted towards a society with more surveillance and less privacy and freedom. This is thanks to the media and politicians who are talking about a possible and diffuse terrorist threads especially in the last 15 years.
Clowns like Donald Trump and John McAfee don’t help either to start a meaningful conversation about core values of our societies.
We need a big broad discussion about the values of our democracies and the free world. There can’t be a real democracy and a free society without privacy. The question is if we really want to give this up in exchange for potential better security through broad surveillance which doesn’t make our lives saver as shown by countless studies.
In addition we in the IT and computer community have to get our act together and deliver tools that are secure, safe and easy to use.
There should be open source and free software alternatives available to all the important use-cases around communication and data sharing and management.
These tools need to be build in a decentralized and federated way to avoid single point of failure or control by one central instance.
We have to stop advertising encryption and security tools that don’t deliver real security but are mainly snake oil.
We have to fix our processes to deliver security fixes and patches to everyone in no time. Android and Linux Distributions have some opportunities for improvements as shown here.
We need funding for key components like OpenSSL, Tor, GPG  and more to avoid the next heartbleed like disaster.

Continue Reading

Screen-saver rant

Friday, Jan 29, 2016 by Frank Karlitschek

I’m an old guy who is in IT for a long long time. The reason why I love computer and information technology is the constant change, improvements, new technologies, business models, companies, products, use cases appear, have their golden age and disappear again.
I love this reinvention and questioning of the past. This is what makes IT for me more exiting than a lot of other areas of our world.
But from time to time you see things in IT and computers and you wonder, why does this still exist?
One example that I picked for me rant today are screen-savers.
So what are screen-savers?
In the 70s and 80s people used text command line interfaces at the computers and mainly black and white or green CRT monitors. This CRT monitors had a problem. If they show the same interface for a long time like for example Wordstar or Visicalc then the interface is burned into the screen and the screen is basically damaged. This was not good.
Then operating systems introduced a new invention. Screen-savers. A feature so save the screens. They did this by showing animated graphics while the computer is not in use to prevent the burn in effect. This was clever and made some sense for a short period of time.
In the 90s this screen-savers became very popular. People downloaded new ones from the internet, or even paid money to get the very cool and fancy ones.
This is of course a bit idiotic because they only run when you are AWAY from you computer. So the cool animations are only shown when you are NOT looking at your screen. But hey, people loved them.
Then in the late 90s the computer industry invented something new. It was called APM (Advanced Power Management). It allowed the operating system to turn of the computer screen when the computer is not used. Make sense, right? But this is boring and who cares about saving electricity anyways so people still loved their screen-savers.

Continue Reading

openDesktop.org. 15 years in review

Wednesday, Jan 13, 2016 by Frank Karlitschek

I launched KDE-Look.org, the first website in the openDesktop.org network nearly 15 years ago. This is a long time and I announced today that I sold the network to Blue Systems. So I think it is time for a look back at how everything started and where we are today.

How it started
I became really interested in Desktop Linux around 1996 when a friend of mine showed me a beta of KDE 1.0 running on SUSE Linux. I was blown away by the fact that is looked as good and powerful as Windows 95. And that it was developed as free software with an open process by a community and not by a company. I started to read the mailinglist, scriped a small build script that compiled the latest repository checkout every night and got slowly more and more involved. On aspect that fascinated me was that it was so flexible. You can use a ton of different free software applications that could all be customized and tweaked in different ways. A big part of that was the themes and artwork that could be used. The leading website to get these themes and tweaks and small patches was themes.org. The problem was that it was constantly down and honestly not very good.

Continue Reading

openDesktop.org changes

Wednesday, Jan 13, 2016 by Frank Karlitschek

Today I have very exiting news to share. Effectively January 1 2016, my company hive01 GmbH has been bought by Blue Systems GmbH. hive01 GmbH runs the network of opendesktop.org sites like KDE-Look.org, KDE-Apps.org, GNOME-Look.org, Qt-apps.org and all the other 30 websites

As you might know I have founded the website network 15 years ago and was running it since then. Over the years the websites and the company grew significantly with the help of a great team and two VCs. Today they are one of the biggest and most important resources in the open source space with over 60 million page view a month, 350.000 registered users and over 150.000 uploaded apps and artwork.

Continue Reading

My 2015 and looking at 2016

Thursday, Dec 31, 2015 by Frank Karlitschek

Today 2015 end and 2016 begins. So I want to use the opportunity to look back what happened in the ownCloud world in the last 12 month but also in my personal life.

I’m very thankful to work with so many skilled, friendly and dedicated people in the ownCloud community to push this idea and product forward. This is just amazing.

So what are the most awesome things to look back on?

Continue Reading

Why Linux should thank Microsoft and why the future is dark

Tuesday, Nov 10, 2015 by Frank Karlitschek

People in my generation are used to the fact that you can install a new operating system on any computer. But if you look back in the history of computing and look forward towards the future you realize that this is the exception and not the rule.

For a long time hardware and software, at least the operating system part, were sold and used together. The software is already installed on the hardware when you buy it from the manufacturers and can’t easily be replaced because it is tied very closely together. The only exception is the personal computer between the mid 80s until now. When you look at all other computing platforms you see that this is a very unusual exception. Hardware and software are tied very closely together in everything from embedded to mainframes to mobile devices like your iPhone or Android phone.

Continue Reading

Say hello to 8.2

Tuesday, Oct 20, 2015 by Frank Karlitschek

Today the ownCloud community releases ownCloud 8.2. 8.2 sounds like a small improvement compared to 8.1 that was released in July. But 8.2 is major release with a ton of improvements which makes this release one of the most important so far. Main new features are:

Next generation Web UI

The web interface of ownCloud was improved in a lot of significant areas. The overall design is way more modern with a lighter font, lighter colors and less visual clutter. We also introduced new UI elements like a new right sidebar and a new actions menu. The sharing dialog, versioning, activities and details with bigger thumbnails are now available in the new sidebar. We also improved compatibility with IE and mobile browsers.

Continue Reading

User Data Manifesto 2.0 launched

Saturday, Aug 29, 2015 by Frank Karlitschek

In October 2012 I announced the first version of the User Data Manifesto during the Latinoware Keynote in Brazil. The idea was to define some basic right that all users should have in the digital age. This was still before the Snowden revelations. But it was already very clear that the privacy and security is at risk by cloud services and SaaS solutions that totally ignore the rights and interests of their users. So the idea was to try to define what this rights should be in the internet age.

Continue Reading

Announcing the draft Federated Cloud Sharing API

Thursday, Aug 6, 2015 by Frank Karlitschek

Here you go: link

I believe that federation of cloud services is the next important step for truly secure and flexible file sync and share cloud software. Because of that we are working for a while on the needed technologies and now have the first draft of an open specification ready.
The goal of the Federated Cloud Sharing API is to be a common language for sharing files across different file sharing server implementations. That only works if a wide audience provides input, which is why we started the Open Cloud Mesh initiative and have already been working with and talking about earlier drafts to partners and other open source projects.

Continue Reading

A huge step forward by doing 1000 small steps

Tuesday, Jul 7, 2015 by Frank Karlitschek

Today the ownCloud community released ownCloud 8.1. You might think it sounds like a smaller release because we called this 8.1 instead of 9.0 but you’d be wrong. The contributor community hasn’t slowed down, quite the opposite. By the end of last year we decided to do smaller releases instead of huge ones. Because of that we will jump to a major version number only once a year and will increase the minor version number for the other releases. So this one is called 8.1 but it’s a major new version. So what is in 8.1?

Continue Reading

Building a platform

Saturday, Jun 13, 2015 by Frank Karlitschek

From the very beginning ownCloud has had bigger ambitions then just being a file sync and share tool. This is apparent from the name ownCloud. Today, we have more than our documents and photos online. Our social networks and shared thoughts, our appointments and shopping lists, audio and video conversations all happen and are stored somehwere ‘in the cloud’, all connected. You can comment on a song you like for others to see or share an appointment with co workers. ownCloud means to give you a chance to bring all that back under your control!

Continue Reading

Scaling

Wednesday, Mar 25, 2015 by Frank Karlitschek

I’ve visited both FOSDEM and SCALE over the last weeks, where spoke with dozens of people and gave talks about ownCloud 8. We’ve been getting a lot of positive feedback on the work we’re doing in ownCloud (thanks!) and that has been very motivating.

Does it scale?

A question which comes up frequently is: “What hardware should I run ownCloud on?” This sounds like a simple questions but if you give it a second thought, it is actually not so easy to answer. I had a small cubox on the booth as a demonstration that this is a way to run ownCloud. But development boards like the Raspberry Pi and the cubox might give the impression ownCloud is only suitable for very small installations – while in reality, worlds’ largest on-premise sync and share deployment has brought ownCloud to 500,000 students! So, ownCloud scales, and that introduces the subject of this blog.

Continue Reading

2014 and 2015

Wednesday, Dec 31, 2014 by Frank Karlitschek

In just a few hours 2014 ends. This is a great opportunity to look back at what happened this year in the ownCloud world and in my personal life. This was an absolutely crazy 12-month so this blog post is now way longer that I planed. A huge thanks you to everyone in the ownCloud community. It´s a blast to work together with so many clever and friendly people from all over the world.

Continue Reading

Ohio Linux Fest

Wednesday, Oct 22, 2014 by Frank Karlitschek

This Friday the Ohio Linux Fest kicks off in downtown Columbus and I’ll be there! It is my first Linux Fest in the US so I greatly look forward to being introduced in this grand tradition. Of course, I’ll be talking about ownCloud on Saturday the 25, from 13:00 to 14:00 room D142-143.

The title of the talk is “crushing data silos with ownCloud”: helping people liberate their data from the centralized services they have stored it on. I don’t think that a world where most of the personal data of the world is stored on servers of a hand full companies is a good one. ownCloud is, right now, the best way of getting out of that world!
The talk will also cover a few interesting new ideas that we want to do in ownCloud to build a fully federated and distributed solution in the future.

Continue Reading

A possible future for PHP

Thursday, Oct 2, 2014 by Frank Karlitschek

ownCloud is one of the biggest open source project written in PHP if you look into the latest statistics. It is used for the server part of ownCloudas most of you know. We use other technologies like C++ and Qt for the Desktop Clients, Java for the Android app and Objective-C for iOS, JavaScript for the web-interface and more. But the heart of ownCloud is the server component which is using PHP 5.3 or higher..

Continue Reading

ownCloud 7 is out!

Wednesday, Jul 23, 2014 by Frank Karlitschek

ownCloud 7 We just published ownCloud 7!

This awesome release brings many new features. Among them, I’m most excited about the server to server sharing.

Server to server sharing is a first step in true federation of data with ownCloud: you can add a folder shared with you from another ownCloud instance into your own. Next step would of course be to also share things like user accounts and data like chat, contacts, calendar and more. These things come with their own challenges and we’re not there yet, but if you want to help work on it – join us for the ownCloud Contributor Conference in Berlin next month!

Continue Reading

Free ownCloud mobile libraries released

Thursday, Feb 20, 2014 by Frank Karlitschek

Today we are happy to announce the release of the ownCloud mobile libraries for iOS and Android. ownCloud is a free file sync and share solution. The main differentiator to Dropbox, Google Drive, and others beside being free software is that you can run it yourself wherever you want. Obviously a central place to you store your files is only useful if you can access it from all devices and integrate it with all of the applications that you use.
Because of that, the ownCloud strategy is to provide as many ways as possible to access files and data stored in ownCloud. We have a strong commitment to support open protocols and formats like WebDAV, CalDAV, CardDAV, OCS, ODF and others. So you can mount your ownCloud via WebDAV easily with KDE, GNOME, Windows, Mac and so on. It’s easy to integrate ownCloud with other systems by transferring files via WebDAV. This is the power of open protocols. But ownCloud provides much more than that. There are mobile applications for iOS and Android and Desktop syncing
clients that you can use to work with you files. The Desktop syncing clients runs on Mac, Windows and Linux and also ship with a command line client that can be used to automatically sync folders between desktops and the server or script it in any way. There is also a C++ library that can be used by 3rdparty clients like the KDE Plasma one. So there are a lot of options to access your ownCloud from the desktop.
On the phone and tablet side it was, until now, a bit more difficult. A user could use the official ownCloud apps, but if a 3rd party app wanted to access an ownCloud server, then the 3rd party app had to implement all of the WebDAV and REST calls needed to talk to ownCloud.
This is why today we released free libraries for iOS and Android that can be used used by mobile developers to add ownCloud support to their apps. They provide easy to use methods to read and write files, share files and many more useful operations. To make these libraries as useful as possible to as many developers as possible, we have released them under the MIT license.
The libraries can be download here
The documentation how to use them can be found here:
For any developer related questions please post to the new ownCloud developer list http://mailman.owncloud.org/mailman/listinfo/devel

 

Continue Reading

ownCloud 6 is here

Wednesday, Dec 11, 2013 by Frank Karlitschek

I’m supper happy to announce the release of ownCloud 6 today.
ownCloud 6 is a special release in several way. The community did an incredible job with improving ownCloud in several important areas.
  • Quality. ownCloud is a very fast moving project so it is super important to balance innovative new features with rock solid stability. The ownCloud community introduced several important techniques to improve the quality. As a result we fixed a huge amount of bugs in this release. Also some very old and annoying issues are finally gone. I think this is very important for a lot of users. We will release a series of bugfix releases for in the next few month to iron out the last remaining issues. This is a big step forward.
  • Performance. The performance of ownCloud 6 improved significantly over older versions. The overall file-handling is faster and more optimized. In some areas, like the mounting of SFTP, CIFS or Dropbox servers, the performance improved over 10x. This is great for people who run their ownCloud server on a small device like a Raspberry Pi or on a big cluster to serve hundred thousands of users.
  • Innovation It was always to goal of ownCloud to deliver innovative features to our users and to be the innovation leader in our space. I don’t want to repeat my previous blog posts where I announced the great new features of version 6. Just look at my posts here.  http://stage.karlitschek.de/2013/10/introducing-owncloud-6/ and http://stage.karlitschek.de/2013/10/welcome-owncloud-documents/ 
  • But I have to say that I’m especially proud about what we did with ownCloud Documents. This is a feature that doesn’t exist anywhere else. Other collaborative editing solutions are 1.) proprietary or 2.) don’t run on your own hardware or 3.) don’t work on top of normal files that you can also sync and share or 4.) a combination of all of this. I belief that this features is super important for the future and the huge response we got from users clearly show that I’m not alone here. This is only the first version of this feature of course. We will keep on improving and polishing it in the future.
Please look at http://owncloud.org/six for more information about ownCloud 6.
ownCloud is more important now then every if you follow the latest surveillance and espionage revelations. A free and self hosted alternative to the big proprietary cloud services is essential for the future.
Thanks to the awesome ownCloud community who builds all this. Thanks a lot to everyone who contributed to this great release. And thanks to ownCloud Inc. who sponsors the development of free software.
ownCloud is built by a great community with a completely open development process. Everyone is welcome to join us and help to build software which can protect all of us from surveillance. Please join us at https://owncloud.org if you want to make the world a little bit better.
Frank

Continue Reading

Welcome “ownCloud Documents”

Thursday, Oct 24, 2013 by Frank Karlitschek

A couple of weeks ago I blogged about the new features in ownCloud 6. I promised a special surprise in the coming weeks. And here it is. 😉
In the past few month we have worked on a feature that will be super useful and popular. All the development happened in a public repository on github but we haven’t talked about it in public and perhaps it wasn’t obvious what it was for people who found it by accident.
I’m talking about collaborative editing! This feature is implemented in an app called “ownCloud Documents” and will be part of ownCloud 6. People can view and edit their ODF text documents directly in the browser, inside your ownCloud. Another cool thing is that you can invite users from the same ownCloud to work collaboratively on the same document with you. Or you can send invitation links by email to  people outside your server to collaborate with you on the document.
Several people can navigate in the same document with different  cursors at the same time and you can see the changes that are done by the different users in different colors. Every user is identified by the name and the nice avatar picture that we also introduced in ownCloud 6.
We implemented this feature together with our friends from KO GmbH. The browser part is based on WebODF with a new ownCloud backend to load, save, share documents and a system to distribute the document changes.
This feature is special in several ways:
  • It runs purely on your server. No communication with centralized services like Google — so your data is always protected against surveillance.
  • We didn’t introduce any new server requirements here. Just take  ownCloud and put it into your web server document root and you have your own collaborative editing server. This is far easier to install and run than for example Etherpad.
  • All the documents are based on ODT files that live in your ownCloud. This means that you can sync your documents to your desktop and open them with LibreOffice, Calligra, OpenOffice or MS Office 2013 in parallel. Or you can access them via WebDAV if you want. You also get all the other ownCloud features like versioning, encryption, undelete and so on. This is very unique I think.
  • All the code is completely free software. The PHP and the JS components are released under the AGPL license. This is different than most other solutions. Some of them claim to be open source but use creative commons as a code license which is not free software.
Please note that this is only the first version of this great feature. Not every ODT element is supported but we are working on improving this considerably in the future. We will invest significantly in this because we think that this is a very important feature that is useful for people.
More information about this feature including a demo video and all the other new ownCloud 6 features can be found here:
ownCloud Documents is part of the ownCloud 6 beta 1 that you can download here:
Thanks to the awesome ownCloud community who implemented this innovative feature. Special thanks to our friends from KO GmbH. It’s great to work with you. And thanks to ownCloud Inc. who sponsors the development of free software.
ownCloud is built by a great community with a completely open  development process. Everyone is welcome to join us and help to build software which can protect all of us from surveillance. Please join us at https://owncloud.org if you want to make the world a little bit better.

Continue Reading

Introducing ownCloud 6

Wednesday, Oct 9, 2013 by Frank Karlitschek

Today we release the first Alpha of the latest (ownCloud 6) Community Edition and I’m extremely excited by the latest features. ownCloud 6 is the fastest, best looking, easiest to use ownCloud yet. Oh, and it has a ton of cool, new features that the community can use to safely and privately sync and share files. We also spend a lot of energy on stabilizing and fixing bugs and we will keep on doing this in the future.
The brave at heart can take a look at the Alpha 1 now (warning, may kill your hamster). I’ve listed some of the top features below (more detail to come), and there may be a surprise or two added in the coming weeks.
A new era has begun at ownCloud, ownCloud 6 — thanks to all who helped virtually and in-person in Berlin.
  • Activity feed. See what is going on in your ownCloud
  • Improved design. Less visual clutter and more space for better focus
  • Performance. Improved performance across the board.
  • Avatars. People can upload pictures of themselves that augment their interactions, so users are easily recognized by others.
  • Previews. Thumbnails for filetypes are shown in the interface.
  • Conflict handling. A new web conflict dialog if a file is uploaded that already exists.
  • ownCloud App API. Easier development of 3rd party apps, easier access to core functions for app development.
  • Share file notification. Send an email if sharing a file or folder.
  • Example files for new users. Load new user’s with files, such as a tutorial on how to use ownCloud, which appears when they first log in.
  • Sharing REST API. Control sharing from mobile apps and desktop clients
  • App management. Improved management of 3rd party apps.
  • Bug fixes. A ton of bugfixes went into this release
  • Many smaller improvements
Thanks a lot to everyone in the community who contributed and made ownCloud possible. ownCloud is an open free software community project. Everyone who wants to contribute is welcome. So join us.

Continue Reading

Introducing CONTRIBOOK

Friday, Aug 2, 2013 by Frank Karlitschek

I wan’t to introduce a small side project of me today that we needed for ownCloud but could be useful for other too. It’s call CONTRIBOOK and I planed to do this for many years. Lately I was sitting in planes and trains a lot so I have some time to finally do the version 1.0 It’s a tool that can be used for community building and showing community activity as we wanted to do on ownCloud.org but it’s very generic and can be used by other open source projects tool.

Continue Reading

Thoughts on privacy

Tuesday, Jul 30, 2013 by Frank Karlitschek

There is currently a huge public discussion going on about privacy, what it means in the Internet age, is it important or an outdated concept? Are there exceptions allowed? Does the government have special rights to see private documents and communication of the people? Does the government have the right to keep information about what it is doing private or should the government be 100% transparent? Is security more important than privacy?

Continue Reading

The new ownCloud 5 features!

Friday, Mar 15, 2013 by Frank Karlitschek

Yesterday I blogged about the ownCloud 5 release in general and I promised to blog today about all the features that are new and improved in ownCloud 5

New design
In ownCloud 5, the main navigation was redesigned to clearly differentiate it from the in-app navigations. This also allows the app more room and thus a better focus on the content of your ownCloud directories. Settings and Log-out menus were combined into a user menu on the top right, which also shows the currently logged in user and makes it more intuitive to use. The settings are further simplified and app-specific settings are moved from personal settings into the relevant apps. To help people get their data synchronized, there is a new first run page linking the desktop & mobile apps as well as documentation how to sync contacts and calendars. This information is also displayed in the personal settings – and makes getting started with ownCloud much easier for a user.

Continue Reading

ownCloud 5 released: a vision realized, a vision expanded

Thursday, Mar 14, 2013 by Frank Karlitschek

Today we released ownCloud 5, a very important milestone for the ownCloud community and perhaps the most important release so far. But before going into the details I want to take a step back and look at what the original idea of ownCloud was at the beginning.
The idea of ownCloud was and is to enable everybody to host, control and sync and share their personal data without giving control away to the big data silos like Dropbox, Google Drive, Skydrive and iCloud. I think today we have all the features in place to say that we reached this goal. Everybody from a home user to a big enterprise can host their own personal cloud installation. I’m also super happy about the integration into KDE and GNOME because this is important to provide a really seamless experience for users.
It’s a coincidence that CERN invited me to give a talk about ownCloud and data silos that I will give here in a few hours at the exact same day ownCloud 5 is released. CERN is also the place where Tim Berners-Lee invented the World Wide Web 22 years ago. It’s interesting that the Web was built as a completely decentralized system where no distinction between someone who is publishing data and someone who is consuming data exists. There is no concept of a centralized entity that everybody connects to. Everybody can be sender and receiver at the same time. Just as Berthold Brecht proposed in 1932.
Interestingly, the web looks a bit different today where a huge amount of the traffic goes through websites like Facebook, Google, Dropbox and Amazon. Where is the idea of a decentralized and federated web?
Today we are deciding how the world will look like in the future. We, the IT community, set the course of the train that is called “open society” now and we can decide into which station the train will roll into in 5-10 years. Is it the one where all the people still control their own data and information and can decide who has access to the personal files, photos, contacts, location data, chat messages and other personal information or will we live in a future where all the personal data of all the people in the world are stored on the servers of just a few big organizations and commercial interests, terms of services and secret services decide who has access to the digital life of everybody?
If you care about these questions then join the ownCloud community or other free software projects and work on decentralized and federated alternatives.
ownCloud 5 is the result of the work of our awesome developer community. More and more people join and are getting more involved. To me this is a sign that we are doing something right and that ownCloud is not just a crazy idea that no one needs but something that is very important to a lot of people.
We did 2 major developer meeting during the development of ownCloud 5. One in Berlin and Ann Arbor in parallel last fall to do most of the ground work. And one just a few week ago in Stuttgart to really streamline and polish ownCloud 5. We will do the next developer meeting in a few month and
everybody is welcome.
ownCloud 5 is also proof that a company and an open source community can work together on a product in a very open and effective way. It is needed of course that both parties have a shared interest in the success of a product and that the development happens in the open. But I must say that I’m proud that we managed to set this up in a way that works very well.
We added a ton of cool new features in ownCloud 5. The features are interesting enough so that they deserve a blog post on their own. So tomorrow I will blog about the new ownCloud 5 features. But as important as the new features are three other things:
Quality
A lot of work to improve the quality of ownCloud went into the version 5. We launched a quality imitative during our developer meeting last fall. We introduced peer reviews for all commits that go into the core. We launched a new documentation system that has great new docs for users, administrators but also developers. We have improved application templates and sample code to help newcomers, we launched a new Jenkins-based continuous integration testing imitative with a lot of tests. We switched to a new and better bugtracker and provide daily builds of the server and the clients. This all
helped us to increase the quality of ownCloud 5 significantly.
Security
I’m so proud that we have a top notch security team at ownCloud. We have a state-of-the-art workflow when someone reports a security problem to us – including a responsible disclosure policy, publishing bugfix releases quickly and releasing advisories on our website. In ownCloud 5 we also added a few significant security enhancements including better CSRF checks, improved data sanitization and we disabled inline Javascript to prevent XSS bugs.
Performance
A lot of work went into ownCloud 5 to improve the overall performance. One of the key components is our filesystem cache and abstraction layer. This was completely rewritten to improve the performance significantly. Some tests show up to 500% faster performance compared with ownCloud 4.5. if you work with a lot of files or you have a server with a lot of users. We also looked into the overall database structure and optimized it for big installations. The sync protocol was also improved to reduce the roundtrips between the clients and the server to sync faster.
ownCloud can be downloaded here: [owncloud.org] There will me release parties in Berlin and Stuttgart including, talks from developers, on friday. So please join us if you are interested: [events]
Thanks a lot to everybody who made this release possible. You guys rock.

Continue Reading

new years blog post

Monday, Dec 31, 2012 by Frank Karlitschek

In a few hours 2012 ends and 2013 begins. So it is a good opportunity to recap and look back what happend in the past 12 month in the ownCloud world. I must say that is was an awesome year where a lot of things happened that are worth mentioning. A huge thank you to everybody in the ownCloud community and my coworkers at ownCloud Inc. which made all this possible.

Continue Reading

The User Data Manifesto

Friday, Oct 19, 2012 by Frank Karlitschek

This blog post is about an initiative that I just announced during the Latinoware 2012 keynote here in beautiful Brazil.
As you probably know I care a lot about user data, privacy, cloud and Internet services.

I initiated the open collaboration services standard to build a decentralized social network in 2008 way before it was hip to do it and before Diaspora or tent.io emerged. OCS is not federated as newer protocols but it is distributed, open and not centralized. OCS is used in several free software projects like KDE, MeeGo/Mer, Midgard and others.
In 2010 I started the Bretzn project that tries to build an App Store infrastructure for Linux Application that is not bound to a central server as the ones from Apple, Google, Microsoft or someone else. Everybody can run an own App Store node and contribute to the distributed ecosystem. The Appstream project does also use the Bretzn ideas and OCS to access decentralized data. Gratulations to the first release last week by the way. The idea is that the users don´t have a lock-in effect to one central App Store server.
And 2.5 years ago I started ownCloud that enables users to run an own cloud storage service comparable to Dropbox, Google Drive or Skydrive, but hosted on an own server.

Continue Reading

Worldwide ownCloud Developer Meeting in October

Monday, Sep 24, 2012 by Frank Karlitschek

I guess we’ve grown too big for our britches 🙂
Instead of having our next developers meeting in my offices in Stuttgart, we
have accepted the very kind invitation of KDAB and will be hosting the
European edition in Berlin — but there’s more. By popular demand, we will
also have a simultaneous sprint in Ann Arbor in the US together with a partner.
Mark your calendar, the weekend of October 27 and 28, across two
continents.
We encourage all who want to participate and to learn more about the
ownCloud project to reach out to me for Berlin or Michael Gapczynski
for Ann Arbor and put your name into the Doodle here:
We’d especially like to encourage folks from openSUSE, KDE, Ubuntu, Kubuntu, Fedora,
Debian and others to participate so we can improve integration and
create even better performance for our mutual users.
We also have a budget for travel and accommodation sponsorship. Please send me a mail
if you are interested.
Last developer sprint attracted 18 participants to Stuttgart and attendees
were integral not just in coding and bug fixing, but more importantly in
helping map out the strategic direction of the project. We had a great time
putting in long hours, drinking beer and barbecuing bratwurst.
If you think you can help, we’d love to have you.
Frank

Continue Reading

New software day

Thursday, Jun 28, 2012 by Frank Karlitschek

Today we launched the ownCloud 4.0.4 bugfix release and the second version
of ownCloud Business and Enterprise. The ownCloud 4.0 community release a few
weeks ago  brought cool new features like versioning, external filesystems or
encryption but, frankly, was a little rougher than we expected. It seems that
we follow the KDE tradition here where KDE 4.0. was also not the most polished
release ever. 😉

The good news is that the releases today smooth those rough edges and we can
recommend ownCloud 4 now for full production use — bringing the ownCloud 4
features to our enterprise customers and service providers.

Continue Reading

ownCloud 4 released

Tuesday, May 22, 2012 by Frank Karlitschek

Today the ownCloud community released ownCloud 4. This is an important milestone for us as a community, for the product and for our code base.

So what are the new features?

  • File Encryption
  • File Versioning
  • Mounting of external Filesystems (experimental)
  • TODOs App
  • Drag & Drop File Uploading
  • Shared Calendars
  • Calendar categories
  • Hugely improved contacts app including groups
  • Improved WebDAV, CalDAV, CardDAV compatibility
  • Movable Apps
  • Improved External App
  • Improved Sharing of Files
  • Overall Performance Improvements
  • System/User Exporting/Importing
  • User/Groups support via LDAP/AD
  • Viewer for ODF Files
  • Improved Photo Gallery
  • Improved installation of 3rd Party Apps
  • Logging via syslog
  • New public API for App developers
  • Lots of bug fixes, smaller enhancements and UX improvements.

Isn´t this impressive for only 4 month of development?

Continue Reading

What a weekend

Thursday, Apr 19, 2012 by Frank Karlitschek

Just recovery from our weekend-long ownCloud development meeting — and what a meeting it was.

Held here in the Stuttgart ownCloud offices, myself and 18 ownCloud contributors from across Europe borrowing down on the next version of ownCloud (coming next month) — coding, brainstorming new features and functions and having fun.

We worked on a lot of different features:

Continue Reading

Both Parts Win

Tuesday, Apr 3, 2012 by Frank Karlitschek

Today is an exciting day for ownCloud — for several reasons. First — we launched our first commercial release of ownCloud. This includes a fully supported server available under the AGPL.
So for those running ownCloud in an enterprise environment (or who want to run ownCloud in an enterprise environment) and want support, you can buy it from ownCloud Inc. starting today.
We also released the first version of our Desktop Syncing Client for Linux and Windows. A Mac version is in development and will come shortly. These clients are based on Mirall and csync — and Klaas is doing a fantastic job so expect a lot of new improvements and innovations. The clients are GPL licensed and based on Qt and we are working on a deep KDE integration. We also completed the development of the ownCloud iOS and Android apps. The Android client is GPL and we are looking into options to make the iOS App also GPL which is currently difficult because of the Apple AppStore policy. — The Apps are in testing at the moment and will be released as soon as Google and Apple approve them.
And on the community side, ownCloud 3.0.1 was also released today. This is a bug fix release of ownCloud 3 with several performance improvements and fixes. You should probably update your ownCloud installation to 3.0.1.
What makes all this even more exciting is that all this work shows that the plan to create a symbiotic relationship between the ownCloud community and ownCloud Inc. really works great. Both parts win. And it works because of all the contributors who made all this possible.
Now, after a week nap, I´m looking forward to our next developer meeting in less than 2 weeks here in Stuttgart. Fifteen attendees are on the list and I´m sure it will be a cool event. The plan is to bring ownCloud 4 into shape — which is scheduled in 4 weeks.
Thanks again to everyone for all the hard work.
Frank

Continue Reading

We want you for ownCloud

Thursday, Feb 2, 2012 by Frank Karlitschek

Dear friends of ownCloud,
we are thrilled by the great feedback we receive from users and developers for
ownCloud 3.
As you might already know, we formed a commercial entity, ownCloud Inc, that
will offer products and services for ownCloud in December 2011. To speed up
ownCloud development we look for enthusiastic software engineers that look
forward to join our development team full-time.
Preferred qualifications:
  • Very good PHP skills
  • Good skills of HTML5/CSS/JS
  • Good skills of SQL
  • Experience with the internals of ownCloud
  • Experience with Open Source development
  • Located in Germany or the U.S.
  • Experience with enterprise technologies like LDAP, SAML, Clustering is a plus.
In case of interest, please send your CV together with your salary requirement
and possible start date to work@owncloud.com.
We look forward to your application!
Cheers
Frank

Continue Reading

ownCloud 3 released

Monday, Jan 30, 2012 by Frank Karlitschek

Our labor of love is out today and I know you will share my excitement when you spend a little time with Version 3 of ownCloud.

What’s so exciting?

Well, let me start with the extensive polishing the community has done to
the look and feel – and the performance – of the calendar and contact
applications. Besides a completely new and more user-friendly web interface,
new features include repeating events and automatic time zone detection. The
interface of the contacts application is also improved with thumbnails of
contact photos, and the option to export address books or single contacts as
.vcf files. It is now possible to create, edit or delete multiple address
books in ownCloud.

Continue Reading

ownCloud Inc. and the ownCloud community

Wednesday, Dec 14, 2011 by Frank Karlitschek

The ownCloud project is 2 years old next month!! Today is an exciting day because today we announce a company as an addition to the open source project to push ownCloud forward. ownCloud Inc. will offer ownCloud services and support to enterprises in addition to to the normal open source version.

ownCloud Inc. will help us to spread ownCloud and free cloud services in general – way more than we could have done without.

Continue Reading

ownCloud 2 is released

Tuesday, Oct 11, 2011 by Frank Karlitschek

Today is a really happy and exiting day for me. After one and a half years of work the ownCloud community just released the shiny new version 2 of ownCloud.

ownCloud 2 has a great new userinterface, lot´s of exciting new features like calendar and addressbook syncing, sharing of files, OpenID consumer and provider, a great new mediaplayer with an ampache interface, support for more installable 3rd party applications, a key value storage for KDE applications, integration of desktop notifications and a lot more cool and useful features.
But the most awesome improvement we achieved is our fast growing, creative and friendly developer community. We have over 15 core developers now working on ownCloud and a lot more developer contributing translations, bugfixes, artwork or third party applications.

Continue Reading

We have a “Qtest Mobile App Port Contest” winner!

Monday, Jun 13, 2011 by Frank Karlitschek

At the end of last year we announced the Qtest Mobile App Port Contest. The idea was to port your existing Qt application to a mobile platform and win 10.000,- EURs. The 5 early bird winners and the 5 second place winners get a Nokia N900. The contest was a huge success and more developers than expected participated.
At the end 59 Qt applications were ported to MeeGo and Symbian and submitted for the contest. All the applications are available on Qt-Apps.org and MeeGo-Central.org. The jury looked at all the submissions in the last weeks and picked the 5 second place winners and the first place winner of the contest.
So without further delay:
The second place winners are:
The first place and 10.000,- EUR goes to:
Gratulations to all the winners.

Continue Reading

Welcome to the cloud age, Apple

Wednesday, Jun 8, 2011 by Frank Karlitschek

Yesterday Apple announced their new internet service called iCloud. They finally have features which are essential for people who live in a connected world and have more than one device. I can’t help myself but to compare this features with the stuff we are doing in KDE with the ownCloud project since last year.
It seems that we support everything iCloud is doing and a bit more if you look into the feature set. And we have a fundamentally more advanced vision and architecture.
Features
ownCloud supports all the basic features of iCloud:
– Access your files from all your devices (webDAV, HTML5, Sync)
– Syncing Application Data (Bookmarks, Settings, …)
– Listen to your music from all your devices (Sync, Ampache, HTML5 player)
– Access your movies from all your devices (Sync, HTML5)
– Access you photos from everyhere
– PIM Syncing (work in progress)
Additional Features
ownCloud has even more advanced file storage features which are currently not supported in iCloud:
– Versioning of all file changes with a git backend
– Sharing all your files with whoever you want
Extensible
ownCloud is extensible. Everybody can write AddOns for ownCloud to extend its basic features:
– Examples for “ownCloud Apps” are RSS readers, Todo Lists, Notes Syncing or Collaborative Gaming
– The ownCloud Apps are installable from within ownCloud
– Updating of Apps
– HTML5/JS/PHP/SQL support
Device support
ownCloud supports more devices than just Apple devices.
– KDE/GNOME/Windows/Mac
– Android
– MeeGo
– iPhone/iPad
– all other devices with WebDAV/HTML5 support
No DRM
We don´t use DRM or check digital fingerprints.
Everybody can access and share their files without restrictions
– ownCloud handles all music files
– ownCloud handles all movie files
– Unlimited sharing of files with your friends
Open Standards
We use open standards instead of proprietary protocols.
– WebDAV
– OCS (Open Collaboration Services)
– Ampache
– HTML5
Decentralized
ownCloud is running wherever you want. You don´t have to put your private data into the hosting center of a big company. ownCloud runs:
– on your root server
– on your desktop at home
– on your company/project server
– at your internet provider
– on your appliance at home
– on every webspace with PHP support (university, school, … )
Free Software
ownCloud is completely free software. This is especially important for a software which is supposed to store a big part of your personal data.
– ownCloud is released under the AGPL license.
– Everybody can check what is happening with their private data
I think ownCloud has the potential to become the cloud storage solution for people who don´t like vendor lock-ins and care about freedom and privacy. More information here: ownCloud.org

Continue Reading

Open letter to german politicians about free software and cloud. (update)

Friday, Mar 18, 2011 by Frank Karlitschek

In Baden-Württemberg, Germany are elections in 10 days. I wrote an open letter to politicians from all major parties to ask them about free software, cloud services and the german data protection act. Let´s see if I get interesting answers.
———————————————
Sehr geehrte Damen und Herren,
als Stuttgarter, Open Source Entwickler und Gründer eines Startup Unternehmens hab ich mehrere Fragen zum Thema Freie Software und Cloud Computing.
Seit einigen Jahren ist ein Trend zu beobachten, dass immer mehr Daten von Privatpersonen, Institutionen und Unternehmen auf so genante Cloud Services im Internet abgelegt werden. Diese Daten liegen oft ausserhalb der Gültigkeit des deutschen Datenschutzgesetzes. Für Unternehmen und Bürger ist meistens undurchsichtig wer heute und zukünftig Zugriff auf diese personenbezogenen Daten hat. Die meisten dieser Cloud Services basieren nicht auf freier Software, so dass der Benutzer nicht weiss was mit seinen eigenen Daten passiert.
Auch Unternehmen speichern zunehmen eigene geschäftskritische Daten oder Daten Ihrer Kunden ausserhalb Deutschlands auf proprietären Cloud Services.
– Wie beurteilen Sie diese Entwicklung und sehen sie die Notwendigkeit zu einer gesetzlichen Regulierung?
– Welche Massnahmen möchten Sie ergreifen um Freie Software und Private Cloud Services in Deutschland und speziell Baden-Württemberg zu fördern?
– Sind Sie der Ansicht dass das deutsche Datenschutzgesetz auch europaweit oder weltweit anwendung finden sollte?
– Beabsichtigen Sie die Gründung von Startup Unternehmen in Baden-Württemberg zu fördern die sich für freie Software und freie Cloud Dienste einsetzen?
mit freundlichen Grüssen
Frank Karlitschek
Geschäftsführer hive01 gmbh
Vorstand KDE e.V.
———————————————–
I sent this letter to:
Stefan Mappus – CDU
Nils Schmid – SPD
Winfried Kretschmann – Bündnis 90/Die Grünen
Ulrich Goll – FDP
Stefan Urbat – Piratenpartei
We hopefully find the answers here soon:
Cheers
Frank
Update 25. March:
I got answers from all candidates except Stefan Mappus – CDU
Nils Schmid – SPD
Winfried Kretschmann– Bündnis 90/Die Grünen
Ulrich Goll– FDP
Stefan Urbat – Piratenpartei

Continue Reading

ownCloud update

Wednesday, Feb 23, 2011 by Frank Karlitschek

A lot of cool stuff is happening around ownCloud at the moment. François is working on a super cool new webinterface. It looks really nice.

Login: http://www.kubler.org/owncloud-mockups/login.html
Files : http://www.kubler.org/owncloud-mockups/
Logs : http://www.kubler.org/owncloud-mockups/logs.html
User settings : http://www.kubler.org/owncloud-mockups/user_settings.html

We have a cool new audioplayer so people have easy access to their media from all their devices. This works with Amarok or just your browser. Several people are working on a syncing client for KDE. Is important to have offlice access to your files. This is super cool. I´m totaly amazed by the speed we are moving forward.

Continue Reading

Contest deadline extended

Sunday, Jan 30, 2011 by Frank Karlitschek

Several developers approached me and asked for more time to port their applications.
So we extend the deadline of the contest to 31. of march. Everybody has one more month to port a KDE or Qt application to Symbian or MeeGo.
Remember that you can win 10.000,- so please consider to make your KDE or Qt application ready for mobile.
You find more informatiuon in the original contest announcement:
Please make sure that you also provide binaries for you applications. This makes is a lot easier for the jury to test you application.
Have fun and good luck.
Cheers
Frank

Continue Reading

2 amazing meetings to change the world

Monday, Jan 24, 2011 by Frank Karlitschek

Last week I attended two very interesting developer sprints at the SUSE office in Nürnberg.

More and more people in the Linux world realize that a nice application installer (Application Store) is needed to make the Linux platform more attractive for normal users and third party developers. The current package managers expose way to much complexity to the end users. The normal users doesn´t care about dependencies, libraries and other internals. But the user cares about things like screenshots, description texts, ratings. tags, comments, recommendation from friends and other features which current package managers don´t provide. So the idea grow to build a better tool for finding and installing applications which sits on top of the current package management.

Continue Reading

The Qtest Mobile App Port Contest early bird winners are here

Friday, Jan 14, 2011 by Frank Karlitschek

It´s amazing that we have already 33 applications ported and submitted for the contest. All the applications are available on Qt-Apps.org and soon on the Ovi store. The jury looked at all the submissions in the last 2 weeks and picked the 5 winners of the early bird contest.

So here are the 5 lucky winners of the early bird competition and an N900 smartphone.

Beta of the Qt Creator Buildservice Plugin released (Project Bretzn)

Wednesday, Dec 29, 2010 by Frank Karlitschek

What is Project Bretzn?
Apart from being a tasty Bavarian bread-snack, Bretzn is a code-name for a collection of technology aimed at solving a problem which has existed in software development for a very long time: How do you get your applications build for all available platforms and get it to your users?
In the open source community, we already have many individual bits of this dream in place. We the great cross platform toolkit Qt, we have the powerful openSuse Build Service which allows for the easy creation of binaries for a great number of Linux distributions, we have the Open
Collaboration Services (OCS) which allows for the easy and socially adept distribution of packages both to and from central software download sites such as KDE-Apps.org, and we have a great many powerful integrated development enviromnents such as Qt Creator, KDevelop and Eclipse.
In the spring of 2010 these many powerful and successful technologies and tools made up mostly isolated islands, and it seemed the obvious choice to begin the process of bridging them. Finally, in August the same year, the project was begun and and announced during the openSUSE conference in October. Project Bretzn would make it possible, with a few clicks, to publish software projects directly from the IDE. The development of this project is sponsored by Nokia
Connecting the Dots
Project Bretzn, then, is not a single piece of software, but rather an attempt to fill in the holes which exist in what is already there. As it stands, the project has produced two core pieces of software:
A thin client in the shape of a Qt Creator plugin, accessed through the Tools menu in the IDE
. The plugin lets you perform all the actions required to get data sent to the various build services and publishing sites, by contacting the server part, which then distributes the information to the appropriate places. The implementation of this also prompted ammending the Attica library with new features. As some will already know, Attica is the full featured implementation of a OCS client library built by KDE which is now officially included in the MeeGo platform as well.
A server library, designed to plug into the OCS reference server implementation. This is the part of the system which draws the lines between the dots: It contacts any number of build services that you request your software to be built on and when you request it, it publishes the results of those build jobs on the distribution sites.
The system further has the important distinction of being open:Not only is the source code for the two pieces of software above is freely available as you would expect, but also that the web API created as the communications layer between those two components is free and open, and indeed a part of the Open Collaboration Services specification as of version 1.6.
Publishing Renewed
The best software is that which gets out of your way to let you do your work, and Bretzn was designed with this in mind. What this means is that when you are ready to publish your software, you call up the tool and enter the required information only once: If the same information is required for multiple publishing sites, it is only entered once. The source archive is created for you when you select which folder contains your source code, and you only need to select the targets you wish to build for to get binaries for your application.
Even with the build services, building the binary packages does take a while. So, Bretzn was designed to not require you to follow this all the time, but rather as a system in which you create the build jobs, and then simply close the plugin and let the build service work, while you continue working yourself.
When publishing the software, you will normally have to give notice to many people and organisations if you wish for that knowledge to be spread. Through Bretzn, this information can be pushed to these people as the publishing happens. Information can be shared through the social networking features of the Open Collaboration Services on the sites the application is publiched to. For example, users may be subscribed to updates about a single application, or to activities performed by a friend, which are for example the publishing of applications.
What do we have today?
Today we released the beta version of the Plugin for Testing. We plan to release the final version together with the server code, documentation and more information about other parts of Bretzn next week.
Attica:
  • You need the latest, currently unreleased, version of attica.
  • Pull libattica from https://projects.kde.org/projects/kdesupport/attica/repository/
  • Build and install as usual using CMake, attica only depends on Qt
Qt Creator:
  • Download the source tree here: http://gitorious.org/+obs-creator/qt-creator/buildserviceplugin
  • Add “buildservice” as remote branch and pull it in, you now have src/plugins/buildservice/
  • Build the whole shebang using qmake and make
  • Start qtcreator, find the buildservice entry in the Tools menu
  • Read the explanation on the first page of the build service plugin
Both only require Qt, in a recent version (4.7 will do, 4.6 is likely fine as
well). A runtime dependency for the plugin is the “zip” utility.
Have fun

Continue Reading

Qtest Mobile App Port Contest launched

Wednesday, Dec 22, 2010 by Frank Karlitschek

The Qtest Mobile App Contest started yesterday. The goal is to port your Qt/KDE app to MeeGo or Symbian and put it in the Nokia Ovi store. New applications are also welcome of course.
The prize for the best application is 10.000,- EUR and there are 10 N900 as additional prizes to win. So if you are bored during the holidays this is a good oportunity to work on a cool mobile application and win a great new phone a some money. The early bird competition ends at 31th of December and the main competition ands at February 28th
Thanks a lot to Nokia for sponsoring this contest.
You find more information here:
UPDATE:

The Open-PC starts not with one or two but with three models and partners

Friday, Dec 3, 2010 by Frank Karlitschek

Today is the big day. The sale of the Open-PC starts. The first PC which is build by the free software community and not by a big company. Everybody can contribute. The Open-PC is using only free software and drivers.
The good news is that we are not starting with one or two but with three manufacturing partners and models. We are working together with ARLT and greeniX in Germany and ThinkPenguin in the US and we are looking for more partners in other countries.
So what is special about the Open-PC?
  • Hardware and Software is selected by the Linux Community
  • The PC is preconfigured and easy to use by everybody
  • Telephone and Email support is included
  • Only free software is used, including the drivers
  • Only fully documented hardware is used
  • There are different manufacturers who build and sell the Open-PCs
  • A part of the price is a donation to KDE
  • Everything, including the software, is developed in the open. Everybody can contribute.
Thanks to everybody who contributed to this project I’ m super thrilled to launch this new and innovative project today 18 month after we had this crazy idea during a KDE developer meeting that we might start our own completely free PC line. This project proofes that it is possible for a free software community to bring a PC to the market which designed by us and not by a huge corporation. I have the feeling that this is only the beginning.
For more information about the Open-PC and details about the available models visit the website Open-PC.com.

Continue Reading

ownCloud 1.1 released

Tuesday, Nov 23, 2010 by Frank Karlitschek


10 minutes ago I released ownCloud 1.1

I´m really happy with this release. Not only because we have a lot of new features and bugfixes but also because the ownCloud development team is growing and more and more people are contributing to ownCloud.
I gave several presentation about ownCloud in the last few month and I´m trilled by the positive reactions I get. People really seams to like to idea behind ownCloud.

Continue Reading

ownCloud 1.0 is here

Thursday, Jun 24, 2010 by Frank Karlitschek

Today we are releasing ownCloud 1.0
This is the first step of the 1.x series with a planed 1.1 really soon.
You can download ownCloud 1.0 now and put it in a webspace with PHP support and it should work.
So what is ownCloud?
ownCloud is a central place where you can store your files and documents. You don´t have to upload your personal data to central closed services like Google Docs, Dropbox or Ubuntu One. All the data is under your own control.
You can access your files via WebDAV from Linux, Mac and Windows Desktops without a special client because WebDAV support is build into all modern operation systems and distributions. On Linux you can use the KDE KIO-Slaves or mount it via FUSE into your home directory.
If you can´t use WebDAV for example on your smart phone you can use the webinterface to access your files.
The data transfer is encrypted if your web-server supports SSL and ownCloud has no problems with firewalls and proxy servers.
ownCloud support the Open Collaboration Services API so your ownCloud can push notification to your KDE Desktop if something interesting happens, like your storage is full or somebody is accessing a shared file of you.
So 1.0 is only the first step and we are already working on the next versions.
Future plans are:
– Versioning of all files using git as a backend.
– Easy sharing of your files with others.
– Storage for KDE applications to save and share configuration data. (Martin Sandsmark is working on this)
– Syncing client so you can access your files offline. (work has already started)
We already have a basic plugin system and plan to improve this a lot for version 1.1.
So in the future developers can write add ons for your ownCloud.
Examples are:
– A photo gallery plugins. So you can share your photos with others without uploading it to services like Flickr or Picasa.
– Music server. You can listen to your music from every device without copying it around.
– Podcast catcher. A central place to collect your audio and video podcasts and access it via a HTML5 interface or a native media player.
I´m thrilled by the current development speed. It´s only 5 month after I started the project during Camp KDE in San Diego in January and we already have the first enduser ready release. The reason for this speed is that we already have a very active and motivated developer community of great people. Thanks a lot to everybody who contributed to this release.
You find the download file and more information on the website ownCloud.org.
If you want to help with the development or integration with other projects send a message to the ownCloud mailing-list.
I will give a talk about the future of ownCloud at Akademy in Tampere in 2 weeks. Please join as there if you are interested in KDE and cloud computing. I also plan to organize a BOF session to discuss the future of this project with everybody who´s interested.
You can find more information here:
Cheers
Frank

Continue Reading

Linuxtag day one

Thursday, Jun 10, 2010 by Frank Karlitschek

I´m at Linuxtag in Berlin again this year. As every year it´s a great event, interesting people and interesting talks.
Together with the fanstastic weather here in Berlin we really have a great time.
My personal highlights of the first day are:
Launch of the Individual Supporting Memebership Program “Join the Game” together with Jos on the Stage Wednesday morning.
Please check out jointhegame.kde.org if you like what KDE is doing and you want to help us. I´m proud that we got Georg Greve the founder of the free software foundation europe at a first member of “join the game”. He is also holder of the german “Bundesverdienstkreuz”
The KDE booth team is doing a teriffic job in explaning the visitors what KDE is doing and what the “Join the Game” campaign is.
Our second member of the “Join the Game” program is Vincent Untz the current release manager of GNOME and president of the GNOME foundation. Cornelius will become a “Friend of GNOME” in exchange. We want to show that the KDE and GNOME communities are friends and that we enjoy working together.
My next highlight of the first day was the release of ownCloud 1.0 RC1 of course.
This is probalby the final release candidate befor the release of our first und user ready release 1.0. But I have already several ideas and some code for new features in 1.1. So 1.0 is only the first step.
You find more information on the website ownCloud.org. Please test it and report your bugs if you find problems.
I was also as part of a groundtable about free software and cloud computing in the afternoon on the Univention Stage. I thing it was a very interesting discussion. The Audio Podcast should be available soon.
I can also announce that I´m willing to sponsor an internship to work fulltime on ownCloud for the next few month. The ideal candidate is at lease 18 years old and can work at out office in Stuttgart. You find more information here: http://opendesktop.org/jobs/?id=109
So please apply if you are interested. 🙂
In the evening we had our yearly LinuxTag dinner sponsored by our friends from Nokia. Thanks a lot. It was great.
I´m looking forward to the next few days of Linuxtag and we have a few more interesting announcements in the pipeline 😉
Cheers
Frank

Continue Reading

ownCloud status

Tuesday, Apr 13, 2010 by Frank Karlitschek

I want to give you an overview about the stuff thats happening in ownCloud world.
I released the beta 1 one month ago on gitorious and I´m thrilled by the positive response in the mean time.
We already have a small but very active developer community hacking on ownCloud. In the last 4 weeks we implemented this significant improvements:
  • Location independent. You can put your ownCloud installation in any directory inside your web-server root and it works.
  • SQLite. ownCloud is ported to SQLite to simplify installation. MySQL is still working thanks to our database abstraction layer.
  • We have an improved AJAX Web-interface
  • We have a first run wizard for the initial configuration.
  • Automatic creation of the database tables.
  • Work on plugins for music management and pictures galleries has started.
  • Improved WebDAV interface for better KDE/Desktop integration.
  • Improved documentation
At the moment I´m working on an Open Collaboration Services API for integration into the KDE Social Desktop. You will get notification on your Desktop if something is happening in your cloud storage.
Next on the list is the sharing features so that you can give other users read or write access to specific files or directories.
We got 24 proposal from students who want to work on ownCloud for Googles Summer of Code. This amount of interest is amazing. We can´t approve that many slots of course and KDE will announce the KDE GSoC students in the next few weeks.
Because of that fast progress I updated the roadmap. I think we can launch an very interesting Version 1.0 in early may.
What can you do to help?
We still need help regarding desktop integration. It would be great if KDE could store its settings in the personal ownCloud of the user. So a KDE user has always the same desktop settings on all the devices.
Also integration in digiKam and Amarok would be great to simplify accessing and sharing of photos and music.
You can find more information here:
Exiting times!
So what do you think?
Cheers
Frank

Continue Reading

ownCloud – development started

Saturday, Mar 13, 2010 by Frank Karlitschek

I committed ownCloud 1.0 beta 1 to gitorious.org yesterday
 
So what is ownCloud ?
I announced the ownCloud project during my Camp KDE presentation in January in San Diego.
Here is a short overview what we want to achieve with ownCloud.
KDE runs on all kinds of devices and operating systems
– work and home PCs
– tablets and netbooks
– mobile phones
The more devices you have the more problematic it gets to keep your data/files in sync between the devices. Also sharing your files with people, collaborative working on documents and versioning/backuping of documents is difficult.
A lot of KDE users and developers “solve” this problem by using web/cloud based services as applications.
I see people using:
– Google Docs instead of KOffice
– last.fm/pandora instead of Amarok
– Gmail instead of KMail
– Flickr instead of digiKam
Or people use proprietary services like Dropbox or Ubuntu One.
This trend is problematic and we have to make sure that free desktop applications don´t get replaced by web based apps and become irrelevant in the next 10 years. It is also important that we still own our data and don´t loose control over our personal files.
I think we have to make sure that our great KDE desktop applications support features like sharing data, accessing data from any device, automatic versioning, backuping and encryption.
ownCloud solves this by adding a personal server companion to your KDE Desktop/Netbook/Mobile. You can use it to store your files in your personal cloud storage and access it from all your devices. It will also support versioning, backuping, sharing, syncing and other server based functionalities which are useful additions to KDE applications.
ownCloud is the central exchange point for my data and a companion for different KDE powered devices using the AGPL license.
You find more information here:
http://dot.kde.org/2010/01/24/kde-gears-free-cloud
http://www.socialdesktop.org/kdeandthecloud.pdf
Great, but how do I use it?
At the moment the software is in beta stage and has only limited features. So I suggest that endusers wait a few more month bevor using it for real data.
ownCloud can be installed on:
– your own root server
– your home PC with (DynDNS)
– your company/workgroup server
– rent it from a service provider (a provider is already interested in providing hosting)
– buy a dedicated storage device connected with your home internet line (if somebody builds such a device)
What do we have today?
At the moment we have a fileserver feature to store your documents in your personal cloud storage. The files can be accessed via a web interface which also works with mobile phones. Or you can access the files via WebDAV. So you can mount your document folder on Mac, Windows, Linux PCs or use the KDE WebDAV KIOSlave directly. Access can be SSL encrypted and works with proxy servers and firewalls.
The access is logged in an internal logging system, so you can see what is happening with your files. We have a plugin system, so it is easy to write additional server services like a personal music server or a central storage for your KDE configuration.
What are the plans for the next few months?
– support sharing of files/directories with other people
– using git as a storage backend, so you have a history for all your files
– automatic backuping
– offline support via local syncing
– desktop notification via OCS
– plugin for syncing of notes
– plugin for a groupware integration for example Kolab
– plugin for a personal music server
How can you contribute?
We are looking for developers to make this happen. Especially PHP developers for the server and Qt developer for the syncing client are welcome.
The client could also be implemented in a scripting language like for example Python.
website and wiki: ownCloud.org
mailinglist: owncloud@kde.org
git: http://gitorious.org/owncloud/
Open TODOs are:
– Remove the dependency on MySQL to make the installation of your ownCloud easier. Perhaps SQLite
– Internationalization of all texts.
– Better Ajax Web Interface (Plasma Theming perhaps?)
– Better documentation. Especially for installation.
Cheers
Frank

Continue Reading

www.kde.org shows our community

Tuesday, Feb 9, 2010 by Frank Karlitschek

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.

Continue Reading

What´s going on at Camp KDE?

Wednesday, Jan 20, 2010 by Frank Karlitschek

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.

Continue Reading

Small Cloud Survey

Tuesday, Dec 22, 2009 by Frank Karlitschek

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.

Continue Reading

openSUSE BuildService Integration, Security and 150000 registered contributors

Thursday, Dec 17, 2009 by Frank Karlitschek

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.

Continue Reading

Intern wanted

Sunday, Nov 22, 2009 by Frank Karlitschek

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

Continue Reading

Open Collaboration Services

Thursday, Nov 5, 2009 by Frank Karlitschek

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.

Continue Reading

The Social Desktop Winners

Friday, Oct 9, 2009 by Frank Karlitschek

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.

Continue Reading

Bringing together APIs and people

Friday, Oct 2, 2009 by Frank Karlitschek

We launched interesting new features on openDesktop.org lately and made progress on the Social Desktop. So I think I should blog about the news and give you all an overview over the cool new stuff and the plans for the next few month.
One idea is to integrate openDesktop.org, KDE-Look.org and KDE-Apps.org more with existing social networks and other services.
So if artist or developers publish their work on KDE-Look.org or KDE-Apps.org their friends and fans get notifications. We do this be integrating Microblogging like Twitter and identi.ca and by launching a Facebook App.
Microblogging
All new artwork and applications are published on this feeds
You can follow this feeds if you want to stay up to date about the latest stuff our community creates and develops.
Facebook
We have a new Facebook App. If you are an openDesktop and a Facebook user you can install this App on your Facebook profile. If you release a new application or artwork on KDE-Look.org, KDE-Apps.org or any other openDesktop.org site the announcement will be automatically pushed to your Facebook page. Your Facebook friends get notified about your work. So this is OpenSource Marketing 2.0 🙂
Social Desktop Contest
The Social Desktop Contest is over. I must say that I´m very impressed by the work of all participants. Lots of great stuff was implemented and submitted. The contest also produced a lot of new ideas and concepts. I´m really looking forward to all the exiting new upcomming features.
It was a difficult choice but the jury members decided about the winner of the contest and I will announce the winners of the Netbook soon.
The Social Desktop in KDE 4.4
A lot of interesting stuff is coming together for KDE 4.4 and the Social Desktop idea. I think this will be a really great release where we begin so see the potential of the integration of people and social networking principals with desktop applications. I´m especially exited about the new GHNS uploading and downloading features. where Jeremy, Frederik and Eckhart are working on at the moment. This will be really powerful. Other Stuff like notification, friends management, messaging and fan management is also growing nicely.
We will also have a central place where users can configure their different content providers and identities. So every KDE application can access the social features in a transparent way without caring about providers, login or passwords.
I will give a talk at the Open Web Conference at the end of October. And I hope to give a preview about the new cool features there. You can find more information about the Open Web Conference here: www.nluug.nl/activiteiten/events/nj09/index-en.html
Event API
I´m constantly working on new API features. Today I published an improved version of the Event API. It is now possible to create, edit and delete events via the API. Read support is of course possible since a few month. This is useful for integration with other event databases, Desktop Widgets or even Akonadi. You can find the documentation here is you want to use the API: www.freedesktop.org/wiki/Specifications/open-collaboration-services
Social Desktop Sprint
I´m planing a Social Desktop Developer Sprint for later this year. We meet for 3 days here in Stuttgart and work on ideas and code together. Please send me a email if you want to participate. The KDE e.V. has probably some money for sponsoring.
By the way. A few days ago we reached a new traffic record on the openDesktop.org sites. Over 42000 simultaneous visitors. This is a really impressive number.
So if you want to help or have some ideas about the Social Desktop vision please don´t hesitate to send me an email.
Cheers
Frank

Continue Reading

Open-PC users choose KDE

Monday, Sep 14, 2009 by Frank Karlitschek


The first Open-PC survey is now finished. Over 12,000 people participated in our survey with interesting results: 48% choose KDE as the Desktop. 42% choose GNOME and 9% choose Xfce. 52% chose Amarok as mediaplayer and 88% choose Firefox as default Browser.

You can find the complete survey results here: http://open-pc.com/static/open-pc/open-pc-survey1.php

The second survey started today. Please give us your feedback: http://open-pc.com/survey/

Continue Reading

OCS 1.3 is done

Wednesday, Sep 2, 2009 by Frank Karlitschek

10 minutes ago I released the open collaboration services API specification in version 1.3

This is a quite big release and includes important new features, user requests and bugfixes.
I also updated openDesktop.org to support all the documented features.
The most important changes are:
Content
– upload, edit and delete of entries like applications and artwork over the API.
– uploading and deleting of screenshots of applications or artwork.
– search content entries from a specific user or myself.
This finally enables the GHNS dialog to upload data directly from inside applications.
This also allows publishing and updating of apps and plasmoids directly from plasmate, KDevelop, Qt Creator or the new KDE SDK. I think is an important new features if you want to share applications or other stuff with others.
Fan Management
– get all fans of a specific content entry.
– become a fan of an application or artwork
– remove me from the fans list of an application or artwork
You can show the fans of your app directly in the application and users can become fans from within you app. This is a nice features to make the Social Desktop reality.
Anonymous API access
<div>
  Some api call like person search for example can be access without authentification now.
</div>

<div>
  We limit the number of API call from specific IP address to prevent DOS attacks.
</div>

<div>
  You can do 50 API call from one IP address every 15min. Or 200 API calls from one IP every 15min if you are a authenticated user. I hope this is enough for everybody.
</div>

<div>
  Now users can use the &#8220;show users nearby&#8221; plasmoid without registering.
</div>

<div>
  This is a feature request from the Kubuntu guys.
</div>
JSON
<div>
  All data can optionaly be fetched in JSON if you dont like XML. Just add the format=json parameter. The default and recommended format ist still XML
</div>

<div>
</div>

<div>
  I hope you like the features.
</div>

<div>
</div>

<div>
  By the way. We already have great submissions for the Social Desktop Contest. And I´m sure we will have great social features in KDE 4.4
</div>

<div>
</div>

<div>
  Cheers
</div>

<div>
  Frank
</div>

Continue Reading

moving dates

Monday, Aug 24, 2009 by Frank Karlitschek

 
The Social Desktop Contest
The Contest is very successful so far. We got lots of great and interesting submissions for servers and clients, for Qt and GTK and even web interfaces.
I´m glad that so many people like the idea of bringing online communities and desktop applications closer together.
In the last few weeks and days several people approached me that they want to participate in the contest but they don´t had time to work on their ideas. Others told me that they want to polish their submission a bit more.
So I decided to move the deadline 3 weeks to the 14. of September.
I hope this is O.K. with everybody.
The Open-PC
I got fantastic feedback for the idea to build a Linux PC from the community for the community. Over 11.000 people participated in the first survey.
At the moment I´m negotiating with manufacturers possibilities for working together and I´m working on a real website for the Project. I´m also looking into different posibilities for a nice and customizable Linux distribution which we can use as a base for the Open-PC operating system.
We are still perfectly in time for a shipment this fall. But I have to move the second stage of the survey to the 10. of September.
Cheers
Frank

Continue Reading

Let´s make KDE default in openSUSE

Tuesday, Jul 28, 2009 by Frank Karlitschek

I just learned that openSUSE is opening up more and more for the community. They even have a public website http://features.opensuse.org where everybody can suggest features and changes and the community can vote.
Somebody told me that about 75% of all openSUSE users use KDE as a desktop but KDE is not the default.
So why not fill in a feature request and see what the community wants?
I decided to try it.
Please vote for this feature request: https://features.opensuse.org/306967
The interesting thing is that this makes sense for 75% of the openSUSE users and also for openSUSE.
The benefits for openSUSE are:
– It is confusing for new Linux users if they have to decide between KDE and GNOME during the installation. New users don´t know either of them. So it is easier for beginners if there is a default. openSUSE has more KDE users than GNOME users so it is logical to make KDE the default.
– Unique Selling Point. It is important for openSUSE to provide something that Ubuntu and Fedora don´t provide. It would be beneficial for openSUSE to be the only big KDE distribution.
– This could attract more developers because KDE developers need a nice distribution to develop on.
– This would increase the popularity of openSUSE in the KDE user community. The negative impact on the GNOME community is not that bad because Ubuntu is the most popular GNOME distribution.
openSUSE should, of course, also ship and support GNOME. So experienced users can choose. But new users should have KDE as default.
What do you think?

Continue Reading

GCDS part two: Social Desktop / Earning Money with freedesktop

Thursday, Jul 9, 2009 by Frank Karlitschek

So after 4 more days of interesting talks, great parties, BoF Session and inspiring conversations I like this conference even more than last weekend.

Like every year I´m deeply impressed by the fact that so many expert from different areas, project and countries come together and build a fantastic and free desktop.
My talks about the “Social Desktop” and “Eaning money with free software” went well I got a lot of great feedback.
You can get the slides here:

Continue Reading

GCDS part one: Open-PC

Sunday, Jul 5, 2009 by Frank Karlitschek

Akademy here in Gran Canaria is fantastic. The sea, the sun and the conference center are great. But the most important aspect are the great people of course. It´s always so much fun to meet old friends and make new ones. What I especially like are the great discussions about strategic and technical
topics and how we can make the Linux and KDE Desktop even more successful.
Yesterday I gave my first presentation here which was a lightning talk about the Open-PC project. You can finde the slides here:
The Open-PC is a crazy idea. I had a lot of discussions about the need for a really good configured, easy to use and affordable Linux PC. A lot of people are not happy with the current Linux Netbooks, Notebooks and Desktops.
I really think we need and we can deliver something better.
The idea is that we as a community vote what we kind of hardware we want to have in such a PC. We decide which software we want to see on such a product. We develop the logo, building up the brand, building the software image and we run the web store. Than we look for hardware vendors to build and sell our PC.
A part of the income goes back to the free software project.
After more thinking and talking to people I realized that the idea isn´t that crazy and unrealistic.
I talked to the boss of a hardware manufacturer and he likes the idea. He is willing to become our first partner. So i decided to start and announce this project officially here in Gran Canaria.
I´m really optimistic that we can launch a great product this fall.
I´m looking forward to your feedback.
Together we can create an innovative and successful Linux PC

Continue Reading

Social Desktop Contest

Tuesday, Jun 16, 2009 by Frank Karlitschek


Today we are launching the Social Desktop Contest. As you know the idea of the Social Desktop is to connect online webservices with desktop applications. We give away great prices to developers who help making this vision reality.

The Open Collaboration Services API got a lot of new features in the past few month and is now stable. The first features will ship with KDE 4.3 but this is only the beginning. Now that the infrastructure is in place we think that it is a good time to open up the development to more developers.

Continue Reading

New Event Database

Monday, May 25, 2009 by Frank Karlitschek

Today we are announcing our new event feature on the openDesktop.org websites.
    <div>
    </div>
    
    <div>
      Every user is free to register new events e.g. a KDE conference in London, a developer meeting in Berlin or just a little barbecue in a backyard. Your event will be listed in the events database and other users can &#8220;join&#8221; the event.
    </div>
    
    <div>
      New participants can be invited to take part in events, friends get automatically informed via the friend newsfeed that some of their friends go to an event. The date, a short description and a location is enough to start a new event. Locations get directly displayed via an OpenStreetMap applet provided by the free wiki world map on each event page.
    </div>
    
    <div>
      The event database is going to be part of the Social Desktop therefore events nearby a user can also be displayed via the Social Desktop Plasmoid for the KDE desktop in the future.
    </div>
    
    <div>
      Data can also be fetched using the Open Collaboration Services API. Furthermore an integration in Kontact/Kalendar and Evolution is being evaluated at the moment.
    </div>
    
    <div>
    </div>
    
    <div>
      http://www.openDesktop.org/events/
    </div>
    
    <div>
      We hope that you like the features.
    </div>
    
    <div>
    </div>
    
    <div>
      What do you think?
    </div>
    
    <div>
    </div>
    
    <div>
    </div>
    
    <div>
      Cheers
    </div>
    
    <div>
      Frank
    </div>
  </div>
</div>

Continue Reading

openDesktop.org sponsoring project

Tuesday, Apr 28, 2009 by Frank Karlitschek

Hi everyone,

today, we are launching our openDesktop.org sponsoring project.
Aim of this project is to help openDesktop.org, KDE-Look.org, KDE-Apps.org and the other sites to keep it as you know it today and to help us to investigate into further new features, improvements, hosting and projects for our community.

So what exactly is the openDesktop.org sponsoring you may ask. Well, the openDesktop.org sponsoring is a platform for companies and enterprises which want to prominent present their products, services and job offers on the openDesktop.org sites to a large audience of Open source and IT experts. Advantages as a sponsor are free premium job offers, ad banners, mentionings in blogs, news and many more.
At the moment we have over 90 million page views and 2.6 million unique visitors per month.

Continue Reading

Knowledge base feature

Friday, Apr 17, 2009 by Frank Karlitschek

Hi everyone,
we’ve noticed that there are just few people who are using our knowledge base/help feature. Many don’t even know that we have implemented this feature. A short reminder: every application on openDesktop.org network e.g. kde-apps.org or KDE-look.org can have its own small user generated FAQ. If you have a question or a problem with an application you can post your question together with a description and up to three screenshots. Other can help you with the problem via comments or share tips. And if you found the solutions you can add the answer to your question and mark the problem as solved. The owner of the application has full edit and delete right to the FAQ entries for his application.

Continue Reading

Premium job board and Server-Apps.org

Thursday, Apr 9, 2009 by Frank Karlitschek

Last year we announced the launch of our new job board for Linux and IT Experts. www.openskillz.com. and www.opendesktop.org/jobs

The idea is to help Linux experts and open source companies to come together. The job offers and candidates are accessible and integrated in all websites of the openDesktop.org network. For example KDE-Look.org, Qt-apps.org or GNOME-Look.org.
Everybody can publish job offers or their own CV for free. The job board is not only for useful for companies and job seekers. Free software projects can also post open tasks and jobs for free. For example if a free software developer or projects needs some artwork or somebody to test the app or write documentation you can post an open job on the board. The job board can also be used to find freelancers or interns.

Continue Reading

Oporto and other stuff

Monday, Feb 16, 2009 by Frank Karlitschek

I´m back from the Tokamak II in Oporto. It was a very interesting, productive and fun meeting. I find it very motivating to work in such a group of clever people on real innovation. By the way 14 developers from 8 countries.

OpenID:
From today on we support login via OpenID on the openDesktop.org network. So KDE-Look.org, KDE-Apps.org, openDesktop.org and the other sites are now officially OpenID consumers. You can associate one or more OpenIDs with your useraccount. Please go to the Settings page to configure your OpenIDs.

Continue Reading

openDesktop.org experiments with marketplace

Thursday, Jan 15, 2009 by Frank Karlitschek

We started an interesting experiment. From today applications, artwork or document templates can be uploaded to openDesktop.org, KDE-Look.org and KDE-Apps.org for free downloading as before. But starting today, you may also select to sell them to users on the Marketplace of openDesktop.org. We try to do this in a way which is in line with the free software spirit

The Marketplace/App Store on OpenDesktop.org does not take a commission on sales. So 100% goes directly to the developer. It also doesn’t dictate which applications, artwork and documents may be listed. Instead, all applications and artwork are welcomed, including binaries of free software, icon designs, wallpapers and document templates. This is new for the free software world.

Continue Reading

200.000 download per day

Wednesday, Dec 3, 2008 by Frank Karlitschek

Last week we at the openDesktop.org network broke through the 200,000 downloads per day barrier. So over 200,000 applications, themes and wallpapers are downloaded per day. We have over 80 million page impressions per month at the moment and are still growing strong.

This is a big increase in the last few month.
It seams that free software will benefit from the difficult economic times.

Continue Reading

My Perfect Desktop (part 1 – documents)

Thursday, Nov 20, 2008 by Frank Karlitschek

Over the last few month I though a lot about the future of desktop operating systems and how a perfect desktop operating should look like in my opinion.

After discussing this stuff with friends I decided to blog about the ideas. Please post your comments and ideas.

This is strictly from a user point of view. So this is not about technologies but about user experience.

Lots of this stuff is already possible in recent linux distributions. But it is not enabled by default, requires a lot of technical understanding or even custom scripting. I think all this functionality should be available and enabled by default so that an average user can use this without much learning. No difficult system administration should be needed.

Continue Reading

free job board, redesign and open collaboration services.

Tuesday, Nov 11, 2008 by Frank Karlitschek

At the end of October we launched a free job board on the openDesktop.org websites.
I know quite a few people who found a nice full time or freelance job by showing their work on our websites. I also know a few free software projects and companies who are looking for new projects members or employees.
So I had the idea to build a job board where companies, projects, developers and artist can get in contact. Specialized for open source and IT jobs.
Unlike other job boards the openDesktop.org job board is completely free – both to those listing jobs and those looking for jobs. We will finance the hosting with advertising and sponsorships.
The job board is visible on all websites in the network, meaning a job listed on one, is automatically and immediately displayed on all the other sites in the network.
The main feature of the job board is its simplicity – jobs are listed with a few clicks and jobseekers search the available jobs per country and category. All registered users can publish their CV with two click.
So if you are looking for a nice Linux Job, an Internship, a new logo for your application, or a freelance job as an icon designer post your data. It´s free.
I hope, this feature is usefull for you.
www.opendesktop.org/jobs
What do you think?
Redesign:
Last week I also launched a new design of the websites.
I thought a lot about a way to redesign the websites to make it easier to understand and use. The plan is to make the website layout as light as possible so that the actual content is in the focus and more visible.
Another goal was to introduce a real navigation where you can see what kind of functionality the websites provides and you see where you are, at the moment.
The current design is not finished yet. This is in beta stage, at the moment. I would like to hear feedback from you.
I also have news regarding the Social Desktop and the Open Collaboration Services:
Version 1 of the specification is final now. Draft 3 was online for several weeks now and is now declared final.
http://www.freedesktop.org/wiki/Specifications/open-collaboration-services
We also have SSL support now. You can access the api encrypted via https://api.opendesktop.org/v1
At the moment I am working on OpenID support. So you can access the website and the api with your OpenID account in the future.
Cheers
Frank

Continue Reading

draft 3 is finished

Sunday, Aug 31, 2008 by Frank Karlitschek

I just finished the draft 3 of the open collaboration services specifications.  I got a lot of input from developers and users so the new version is more RESTfull, better documented and has more features. At the moment the services PERSON, FRIEND, MESSAGE, ACTIVITY and CONTENT are specified.

The services are already implemented at all openDesktop.org sites like KDE-Look.org or KDE-Apps.org. So you can try them now if you like. I will work on the OpenID integration now.
I already got a message from a different project who wants to become an open collaboration services provider. This is great news.
Last week I participated at the openSUSE Hackweek in Nürnberg. And to together with Dirk and Cornelius and Sebastian we had a lot of great discussions and managed to implement some working proof of concept code for Akonadi and Plasma integration.
And to gether with Josefs LokaREST Library everything is coming together. Exiting Times.
Please send me a message if you have ideas, suggestions or want to help.

Continue Reading

Akademy rocks

Tuesday, Aug 12, 2008 by Frank Karlitschek

Like every year Akademy is really fun. It´s great to meet old and new friends and discuss KDE, new ideas and technologies.

I´m glad that my keynote was really well received. It seams that most KDE people like my ideas of the “Social Desktop”.  You can find a first version of the specs here: freedesktop.org
If you missed my presentation you can find it here
I already discussed the integration of the services into KDE via JOLIE with Fabrizio Montesi yesterday. It should be strait forward.
I will do a BOF session later today to discuss the ideas and possible implementations. I´m looking forward to a productive discussion.
It is sad that Akademy has a very bad press coverage this year. I couldn´t find articles on heise.de, golem.de, slashdot, osnews, digg or other important IT sites.
Is someone working on this?
Update:
The BOF Session part 1 is at 14:00 in BOF Room 1

Continue Reading

server migration done

Monday, Jul 21, 2008 by Frank Karlitschek


The migration to a new server is finally done. everything should be a lot faster and more stable now.

Yesterday we completed the migration to a new main application server. The new machine has 8 cores, 16GB RAM, 1,5TB usabel harddisk space and unlimited traffic. Together with our other servers for mail, backup, static content, API requests and other small sister sites, this should be enough juice for a few more month of growth.
I´m very sorry for the stability and performance problems in the last few weeks.
Have fun.
Frank

Continue Reading

Servers Servers

Tuesday, Jul 15, 2008 by Frank Karlitschek

As you noticed the openDesktop.org websites are very slow at the moment. We even had a complete server crash yesterday. I´m very sorry for the problems.

The reason is that our traffic is growing fast and our main server has a constant load of over 30. We really need a hardware upgrade.
I just ordered an additional server with 8 cores and 16GB RAM. I hope this will be enough for a few month. 🙂

Continue Reading

Starting to Blog

Sunday, Jul 6, 2008 by Frank Karlitschek

A lot of people asked me to start blogging. It seams many people are interested in news about the openDesktop.org network and the other community sites like KDE-Look.org, KDE-Apps.org, GNOME-Look.org or Xfce-Look.org.

I´m not a big writer, so don´t expect long articles. 🙂

Continue Reading

Contact

Always get in contact if you have questions, ideas, proposals, requests or other feedback.

Get in Contact