ARTICLE

Making us win: Integrating open content

by | Thu 22 Mar 2007

One of the most notable changes in Feisty that I have been looking forward to is the updated Rhythmbox with its Jamendo and Magantune support:

With this support you can browse, listen to, download and purchase albums right from within Rhythmbox. It is still very new and a touch buggy, and has a few quirks (when you download albums from Jamendo it loads a torrent instead of adding the album to your library), but it is a great start.

This is the kind of thing I have been banging on about for a while. Sometimes we, the free software community, can get a little pre-occupied with the immediate landscape, and we often focus too much on Linux, free software ethics and open standards. These are essential, but there is a whole world of open content such as Jamendo, Magnatune, Open Clip Art, OpenStreetmap, Wikipedia, Freesound and much more at our fingertips. With such a rich tapestry of open content and a licensing infrastructure (Creative Commons as a great example) that makes it so simple to license and distribute such content, we have a huge opportunity to not only provide a free software Operating System, but to also hot rod it with oodles of free content.

But, this is where we typically fall down. One thing the free software community often sucks at is integration. We are great at building individual chunks of software, but are typically rather ropey at hooking these chunks together in useful and meaningful ways. Of course, this is a sweeping generalisation, and there are indeed exceptions, but I am always keen to see *real integration*. In my mind the general rule should be:

> If you have to access, browse and/or download open content via a web browser, your integration sucks.

The kind of integration I am talking about in Rhythmbox is what I want to see. A media player is your hub for digital content, be it from music players, CDs, online stores, radio or elsewhere, and this is where access to open content *should* live. We implemented exactly the same approach to this problem in Jokosher with our Freesound Plugin. With it you can browse Freesound content right from within Jokosher, audition it and just drag it into your project. This is *real integration*.

There are hundreds of opportunities for such content, and both the GNOME and KDE projects need to ensure that they have a strategy for making content available easily for their applications and for their application developers. We should not expect application developers to have to re-invent the wheel everytime they want to include this kind of support in their programs. I would love to see the GTK and Qt projects working on widgets, and the desktops working on pre-rolled support for these services. Adding this support should be trivial.

The desktop is right at the center of a wealth of incredible content, and the free software ethos has spread out and diversified enough to encourage people to these incredible open content archives, so lets make use of them. In my mind, a Linux distribution that does not include native, integrated access to this content is simply missing a trick.

An invitation-only accelerator that develops industry-leading community engagement and growth via personalized training, coaching, and accountability...all tailored to your company's needs.

Want to read some more?

Happy Holidays

Happy Holidays

Just a quick note to wish all of you a happy, restful, and peaceful holidays, however and whoever you spend it with. Take care, folks, and I look forward to seeing you in 2015!

The Impact of One Person

The Impact of One Person

I am 35 years old and *people* never cease to surprise me. My trip home from Los Angeles today was a good example of this. It was a tortuous affair that should have been a quick hop from LA to Oakland, popping on BArt, and then getting home for a cup of tea and an...

Feedback Requested: Great Examples of Community

Feedback Requested: Great Examples of Community

Folks, I need to ask for some help. Like many, I have some go-to examples of great communities. This includes Wikipedia, OpenStreetmap, Ubuntu, Debian, Linux, and others. Many of these are software related, many of them are Open Source. I would like to ask your...

Ubuntu Governance Reboot: Five Proposals

Ubuntu Governance Reboot: Five Proposals

Sorry, this is *long*, but hang in there. A little while back I wrote [a blog post](https://archivedblog.jonobacon.com/2014/11/14/ubuntu-governance-reboot/) that seemed to inspire some people and ruffle the feathers of some others. It was designed as a...

Ubuntu Governance: Reboot?

Ubuntu Governance: Reboot?

For many years Ubuntu has had a comprehensive governance structure. At the top of the tree are the Community Council (community policy) and the Technical Board (technical policy). Below those boards are sub-councils such as the IRC, Forum, and LoCo councils, and...

Dealing With Disrespect: The Video

Dealing With Disrespect: The Video

A while back I wrote and released a free e-book called [Dealing With Disrespect](https://www.dealingwithdisrespect.com/). It is a book that provides a short, simple to read, free guide for handling personalized, mean-spirited, disrespectful, and in some cases,...