By Jonathan Corbet
March 12, 2008
In many parts of the world, the U.S. is looked upon as a place with
particularly poor taste in "intellectual property" legislation; the DMCA
and software patents are often held up as examples. DMCA-like laws have
since spread to other parts of the planet, which, for some reason, has not
made people living there any more appreciative of the American legal
regime. But it is often pointed out that software patents remain an almost
entirely American problem; people in other parts of the world (Europe, say)
need not worry about them.
If only it were so. On March 5, German police raided a booth at the CeBit
conference in Hannover. That booth, run by Meizu, contained an
iPhone-clone product, but nobody cared about that. Instead, the contraband
which absolutely had to be suppressed was a music player for which Sisvel
(an Italian company which has done this kind of thing before)
had not been paid royalties on its MP3 patents. The player, as it happens,
did not even have MP3 playback capability, but that didn't seem to matter.
The police duly cleared the booth of all mention of the offending device
and saved another day for free enterprise.
This is a pure software patent action, and the
U.S. has no part in it. Software patents are truly a global problem.
(Police raids raise the stakes in interesting way, though; even in the
U.S., things usually start with a polite letter from a lawyer first).
Anybody who wonders why companies like Red Hat exercise great care around
software patents (and MP3 patents in particular) need only look at episodes
like this. The selling of enterprise Linux products is likely to be
distinctly harder if your prospective customers see your conference booth
being forcibly shut down by the authorities.
Meanwhile, it occurred to your editor, while thinking about music players,
that little has been said about the Rockbox project on LWN in recent times.
Rockbox, remember, is a GPL-licensed firmware which runs on a wide
variety of music players. It offers a wider range of features, has
more codecs, is more customizable, and has better accessibility support
than the stock firmware on any of these devices. And it's free software.
Since LWN last looked at this project, the Rockbox developers have added a
number of new features and new platforms. The abandoned 3.0 release has never
happened; the Rockbox developers appear to have given up on the idea of
formal releases for now. The daily snapshots generally work quite well,
though, and there are lots of satisfied Rockbox users out there.
[PULL QUOTE:
Despite the fact that Rockbox supports a lot of players,
absolutely none of the supported platforms are currently in production. So
anybody looking to buy a player which can run Rockbox must go digging
around on auction sites.
END QUOTE]
The only problem is: it's not clear how many more such users may arrive in
the future. Despite the fact that Rockbox supports a lot of players,
absolutely none of the supported platforms are currently in production. So
anybody looking to buy a player which can run Rockbox must go digging
around on auction sites. Many Rockbox users do exactly that, but many more
potential users would rather not get their devices that way.
Rockbox ports to current devices are underway, but the developers are fighting an
uphill battle. Manufacturers tend to be uncooperative when it comes to
releasing hardware information, so a certain amount of reverse engineering
is required. And, by the time that work is done, the manufacturers have
moved on to a new product. Music players are consumer electronics devices,
and, like most such devices, their product lifetime tends to be quite
short. So developers on a project like Rockbox will forever be trying to
catch up.
Your editor, meanwhile, still lugs around his ancient iRiver H340. People
look at it strangely, as if they expect there to be a hatch on the back
so that the user can occasionally add another shovel full of coal. But it
works beautifully with Rockbox, and a replacement looks hard to find. Your
editor wishes that at least one manufacturer would realize that it could
provide better functionality at a lower cost by designing its players to
run Rockbox from the beginning. Perhaps the project needs better advocacy
within the player industry.
There is another approach which could be considered here. The OpenMoko
project is trying to rearrange the mobile telephone market by offering a
completely open product. Surely a music player, being a much simpler
device, would be amenable to the same treatment? As it turns out, there
are a couple groups of people trying to jump start just this kind of
effort. They have a
prototype design, and a
competing design as well. Both look like they could produce a
respectable player at a reasonable cost - a player designed to run free
software from the outset.
Designing a device which can run Rockbox and produce decent audio (and
video) output is not that hard, given the components which are available.
Turning it into a product which is small and sleek enough that people want
to buy it seems likely to be harder. Getting a full device manufactured at
a reasonable cost may be the hardest of all; that requires significant
up-front money and a distribution channel which can sell enough units to make
the whole thing cost-effective. There's also the little issue of those MP3
patents to take care of.
There is no real sign that the Rockbox player developers are thinking on
this level at this time. One of the prototype designs carries a Creative
Commons noncommercial license in an attempt to prevent others from thinking
that way. So the resulting hardware may end up being little more than a
kit for especially dedicated hobbyists. Unless somebody picks up the ball
and tries to commercialize a product like this, Rockbox may be stuck in its
role as the software of choice for last year's players. The good news in
all this is that Linux-based tablet devices seem likely to become cheaper,
more abundant, and more compact. Since these devices can make fine media
players, we may eventually get our completely open gadget via that path.
Modulo patent problems, of course.
(
Log in to post comments)