All posts by Daniel Stenberg

RHEL is never right

Okay it has been known for a while, but I just recently found out so I figure I should help put the light on a recent hilarious article published in the Red Hat Magazine: It is never correct to abbreviate Red Hat Enterprise Linux as RHEL. (That’s actually not the correct title of the article, but the correct title is so ridiculously long I won’t paste it here since it’d take everyone’s breaths away.)

According to this article, RHEL is “never correct” as an abbreviation for Redhat Enterprise Linux – even though Google finds almost 2 million pages mentioning it, and the top search result it shows links to www.redhat.com/rhel/. Limiting the search to within redhat.com gives more than 52,000 hits.

Some people complicate matters more than others…

Open Source Accessibility

SRF (synskadades riksförbund – the Swedish Association of the Visually Impaired) is a Swedish organization that recently expressed concerns about open source (in Swedish), since as they say “open source in itself is no guarantee for accessibility to disabled persons” (my translation).blind person symbol

The argument came up because Mats Odell, a minister in the Swedish government, expressed a positive attitude towards open source within governments (link in Swedish).

I find it disturbing that these visually impaired guys immediately bounce back and seem to imply and think that open source automatically somehow is less useful, less quality, less fitting or less accessible. But sure, open source is not a guarantee for better accessibility, but then nobody claimed it either and I don’t see how any software can be guaranteed to be better. A very weird statement it was I must say.

One perfect example showing how open source adds accessibility is how Rockbox works. By providing innovative functionality, it makes devices suddenly a whole lot more usable to blind or visually impaired persons. There’s simply no commercial alternatives coming close.

Other fine example on how open source makes software more accessible than any closed-source competitor, is in how translations can be done even to very small languages spoken by economically not so wealthy population groups. Like how closed-source programs fail to deliver software translated to the 11 official languages of South Africa and a lot of other ones.

To round off, the orca project makes openoffice, Firefox, gnome apps and Java-based apps accessible. I’m not saying I know all about being visually impaired and how they use open source, but I do know that open source is accessible to a far extent at some places and at others there’s room left for improvement. But open source gives everyone the ability to join in and make it happen.

Tonium’s Pacemaker has little point

I happened to read an article on idg.se (in Swedish) that talks about the people behind the company Tonium and their portable music device called “Pacemaker“.the pacemaker

The description on the site says: “the world’s first pocket-size DJ-system – a superior portable music player enabling the playing of two tracks simultaneously, equipped with an extensive range of professional audio manipulation features allowing for creative mixing between two independent channels. Any mix created can be saved for legal sharing.

Having been involved and hacked on portable music players for a few years by now, I can’t but to wonder exactly who this is targeted for and what they are supposed to do with it? I do like the pictures on their site showing business-style persons using it, but why on earth would any ordinary human want to mix songs while on the go?

The IDG article says (translation by me) that (talking about Jonas Norberg the CEO) “it was in January 2005 when he realized that the computing power required to playback video should suffice to play back two simultaneous audio streams“. Yeah – and that was all we had to know in order to quickly see that this guy certainly is not an engineer… 🙂

Of course, there’s also this possibility than I’m just an old grumpy whiner.

Rockbox on Olympus m:robe 100!

Olympus M:Robe 100For some reason I haven’t previously properly pushed this fact here:

The Rockbox port for the Olympus M:Robe 100 is soon about to enter the fine room of all the other existing Rockbox ports. It seems most stuff is working in this port now, and with bootloader and daily zips on the download mirrors there’s only a few minor things left before it’ll go in among the other zips on the build page!

The mrobe100 is a mi4-using PortalPlayer-based (PP5020) target with a monochrome LCD. Here’s the proper forum thread.

Most of the magic stuff done on this port seems to have been pulled off by Mark Arigo with Robert Kukla doing a fair share as well. Thanks guys!

Summer of code ideas and mentors!

To get good results from Google’s Summer of Code, we need a fair amount of volunteering mentors and we need a good set of interesting projects to make students get attracted.

Rockbox tinyIf your interest is in the Rockbox project, add your project ideas or add yourself as mentor on this wiki page.

curl tinyIf your interest is in the cURL project, read this page about the existing ideas and provide new ones or submit yourself as mentor on the mailing list!

Organizations can apply for becoming part of this starting tomorrow, March 3 2008.

AOL UK uses curl in disguise

Information to this was mailed to me from a friend but is easily verified as I’ll describe below.curl tiny

America Online in the UK (AOL UK) is using our cURL application (without including the license anywhere) as part of their automated broadband router configuration CD for their AOL UK customer base. The CD is provided to all AOL UK customers and the automated router configuration component using cURL has been included with it for a couple of years.

The software includes the cURL application renamed to “AOL_Broadband_Installer.EXE“. There is no license included or mention of the license anywhere on the CD or installer, contrary to what’s required at http://curl.haxx.se/docs/copyright.html.

The md5sum for AOL_Broadband_Installer.EXE matches the win32 binary in the curl-7.15.3-win32-nossl.zip release package I personally built and offer for download…!

If you want to check it out yourself, the direct link I figured out to the installer is here and I found it on this page (download the “easy installer” for Netgear DG834G).

Update: see my reply below.

The IPv6 failure being joined by DNSSEC?

In case you haven’t read it before, Randy Bush‘s 55 page PDF slide show named “IPv6 Transition & Operational Reality” is a harsh (but quite accurate) description of how the IPv6 protocol was made, where some of its major problems lie and why the transition is going so slow etc.

I tried to find some official and recent figures or statements from some of the more IPv6-positive people and companies, but I failed to find much updates from after the year 2000 or so…

Speaking of network things that aren’t so successfully deployed: DNSSEC. Apparently iis.se (runs the Swedish TLD) tested 10 broadband routers (article and PDF in Swedish only) how well they support this (I believe mainly because .se tries to be a pioneer in DNSSEC), and 7 of the tested ones failed… Personally I’ve never liked the fact that DNSSEC isn’t really crafted to do it securely all the way.

Open Force on idg

So the big fancy (and often ridiculously stupid) Swedish IT news site idg.se opened up a “blogging” portal, and in there we find an at least semi-interesting open source blog named Open Force. Contrary to linuxworld.idg.se, it doesn’t look exactly like they just suck out all the news from slashdot, linux.com and linux today and translate them to Swedish.

But of course the author (Niklas Andersson) is but a journalist and not an open source contributor, why I fear it may very well keep up with the rest of idg.se anyway.

I’ll try to keep an eye on it and give it the benefit of the doubt for a while.

Update: it should possibly be noted that “Open Force” – despite the name – is written entirely in Swedish.

Google Summer of Code for cURL?

Google Summer of Code 2007 front print

As I was involved in gsoc 2007 within the Rockbox project, I ventilated the idea on the libcurl mailing list just yesterday that perhaps this is a good year for the cURL project to apply to become a mentoring organization to be able to host students doing gsoc work?

If so, this is no point unless we can at least present a bunch of interesting projects to lure students to us to have them work to improve (lib)curl and do stuff we otherwise might have a hard time to get done.

What things would you like to see that you consider would be a good project for a student to work on during the summer 2008?

New protocols? Fixing the last remaining blocking calls within libcurl? Fixing up/replacing language bindings? It’s not strictly a requirement that we come up with the best ideas since students apply with their own suggestion anyway, but we can provide good suggestions and ideas that will make students attracted to us and make them select to work for our project – should we be selected as a mentor organization.

cURL