Finally ( after years ) DRM-free music in iTunes

Actually it’s nothing that’s pulling me off my chair, just because it’s not that hard to get digital music without copy protection. But I’m a bit impressed that Apple is actually the first legal music provider to sell music without any DRM system. 

Already bought songs can be updated for something around 30 cents, which certainly sucks hard, and the price for new songs can be anything between 69 and 129 cents, a long-time demand of the music industry. 

I guess not the action itself is the big important here, but rather the perception of some guys over at Universal or wherever that DRM just doesn’t work. No it’s finally there: legal, unprotected music ( like in the old days ) at a reasonable price ( not like in the old days ). Welcome.

The happy nerd versus the crying record industry: a diagnosis on filesharing

In the past years, filesharing has been claimed as being the death of the music and film industry. Maybe. But let’s take a look at how they work and compare it to how programmers, that are distributing their work under a free license, do their job. 

The record and movie industry emerged in a time where it was virtually impossible to create, copy or share both kinds of media on your own. Thus, this industries specialised on recruiting talented people, called artists, and help them to create a product, either a movie or music. Back in that days, the audience had to take what this industry served, and did it.

At that time, this model just worked fine and everyone was happy with it. Really? No. If you were a talented musician who just didn’t fit in with your style and music, it was almost impossible to become successful without being signed at a big label. Of course, being signed meant almost guaranteed success and financial security.

Today, the internet opens up ways no one dared to think of even a few years ago. Masses of data can be transmitted in a matter of minutes and stored on huge disk drives. This decentralised means of getting and creating information also impacts the way people search and retrieve information. There is no need for a newspaper subscription or a TV set. All you need is a broadband internet collection and you can access virtually any information existing digitally.

Decentralised also means that in contrary to old mass media, like television and newspapers, there is no single instance controlling the information accessible. Everyone can easily provide content, from wherever he wants to. There are no borders. No working system of censorship ( almost any censorship besides the plug-the-cable method can be broken using Tor or something similar ).

Of course, to some people this is threatening. Easy ways of copying and storing information. Home recording studios are almost built-in if you buy a computer these days. It’s hard for an industry survive that was built under completely different conditions. There is not one homogenous mass to provide with music anymore. There are millions of people listening to exactly the music they want to. Independent artists, with no major label backing them, are finally having the chance to get some attention. And use it. 

The maybe only way for this industry to be a part of that new culture is by adapting. Adapting their way of distributing, of interacting with customers, of recruiting artists, of using the internet. But certainly not by trying to sue everyone who leverages the blessings of this new kind of experiencing culture. 

Most likely you’ve never heard of the French band SoKo. It’s one of my favourite bands, but unfortunately i couldn’t find it on iTunes or Amazon. Industry: 0, Internet: 1. And unless you tell me the story of an artist who actually got homeless because of filesharers stealing his content, I don’t think there will be any reason this count will change the next time. 

As I promised, a short look on who programmers, who really keep the 2.0 world spinning, do their job. For fun. Really. Many friends of mine are just involved in projects for fun or improving their skills. Earning money is maybe sometimes a nice extra, but the motivation is something non-materialistic. An overwhelming share of the software used today is created by small groups of people with an idealistic attitude. No one writes articles about them, though their impact on your live maybe bigger than you expect, take Firefox or the Wikipedia alone, both based on voluntary work. And while some Blockbusters still get their crying companies $200 million, Wikipedia was hardly able to raise $6 million to ensure their ad-free service. But no one there tries to sue anyone. 

What’s the difference? We are adapting and changing the way we work and think. And we are damn happy to share our work, and to be proud of it. Real musicians ( with a plastic share of less than 30% ) are quite the same i guess. Placing a microphone on stage without the explicit intent of sharing?

Antiusability at its best: Language Documentation

Whether you’re an active developer busy doing some Java, Ruby, Perl or ( fill in your language here ) based projects, you’ll most likely have some kind of browser windows opened sometimes providing you with the necessary documentation for libraries or ( but hopefully not ) language basics. 

Because I’m not in love with one language and used to switching back and forth between several of them, I tend to forget some details about built-in classes etc.. It’s certainly o.k. to have the documentation for such features available somewhere on the web, but I’d love to be able to simply download bundles for a language in a “documentation reader”. Open format ( there are lots of them that would suit this application ), simple to transform anything to it via xsl or something comparable, and it would just work ( even offline ). 

I won’t claim to start a new project here as I’m already quite busy doing the rest, and celebrating new years eve, but if somebody is looking for a challenge, here it is. 

This subject shows another important aspect of usability. Usability shouldn’t stop at the Users place. Developers are users, too. And happy users tend to be more loyal and happy, a goal certainly worth achieving.

Edit: Now the night has finally arrived, and I think the following tasks should be completed before any such project can be forged. 

  1. Define an open format for efficiently saving Language Documentation. Keep in mind that language documentation differs in structure depending on what kind of language is documented. Object oriented languages need other formats or present other structures than procedural or functional ones. 
  2. Create scripts that convert existing documentation into that new format. XSL is a powerful friend here. No one will ever take care about a cool project without a funky demo.
  3. Build clients that are eaasssyy to use for all major platforms. I’m talking about smooth integration ( e.g. a spotlight plugin for OS X ), not some dirty hack.
  4. Tell all your programmer friends.

Thats it. But I’m still not ( yet ) interested in doing it by myself, but if anybody wants to do it, don’t bother contacting me. Sleep well.

Edit: found this link, like it.

Microsoft selling Antivirus-Package for XP

this is so wrong. Really. Imagine that: you go buy a car, and a few month later the manufacturer calls you and offers you in fact working brakes. Indeed working, no need to bother about stopping your vehicle, finally a safe ride. 

And it’s just no different selling an anti-virus package for your own Operating System. It’s naughty to offer it as a seperate product, as it simply provides a functionality that everybody expects from an operating system. An operating system is simply a means to run you programs, solve problems etc., but the users shouldn’t have to care about viruses or anything alike. And because it seems to me that Microsoft messed with users habits long enough now, many people finally accept that Windows needs a Virus Scanner, because it’s vulnerable by design and incapable of handling threats reliably on its own. Sad but true, the majority of users is still unaware of better-working alternate operating systems. Ubuntu runs just fine on my mothers notebook. Mac OS everywhere else here. And everybody is happy. And we are not buying Anti-Virus Packages. Score.