Friday, October 24, 2008

Ex OpenMoko Lead System Architect takes on Android's lack of openness

Two days ago I centered my frustration about the lack of openness in mobile handsets with Google's new operating system, like the T-Mobile G1, in the headline "WARNING: Android devices are NOT open". But now open source wizzard Harald Welte, former Lead System Architect for OpenMoko, explains Android's shortcomings much better in his latest blog post:
To me, those things are not a big surprise. As soon as you try to get in bed with the big operators, they will require this level of control. Android is not set out to be a truly open source mobile phone platform, but it's set out to be a sandbox environment for applications.

And even with all the android code out there, I bet almost (if not all) actual devices shipping with Android and manufactured by the big handset makers will have some kind of DRM scheme for the actual code: A bootloader that verifies that you did not modify the kernel, a kernel that ensures you do not run your own native applications.
He sees Android as little more than some sandbox virtual machine environment where people can write UI apps for. Nothing that gets him excited. "I want a openness where I can touch and twist the bootloader, kernel, drivers, system-level software - and among other things, UI applications", he says. And I want that too.

To Harald most Linux handsets don't deserve their name because all the freedoms of Linux software are stripped. Linux on cell phones is "definitely not to any benefit of the user" - but only to handset maker, who can skip a pretty expensive Windows Mobile licensing fee. That brave new world makes him sick.

I guess only on Nokia Internet Tablets the Android can be as open as we whish. It's time that someone takes the source code an ports Android for them, preferably without Google spyware, as we know it from Iron, the googlefree fork version of the Chrome browser. Until now Android only runs in a virtual machine on Nokia Internet Tablets.

Wednesday, October 22, 2008

WARNING: Android devices are NOT open

The world is excited about Google's new operating system for mobile phones. But I am not such a big fan anymore since I talked to Rich Miner, Head of Mobile Platforms at Google. We met yesterday in Munich at the Communication World 2008 where he presented the Android. The system is not as open as I hoped. People will need to jailbreak and unlock their Android smartphones, like iPhones, if they want true freedom and make the most of them.

Of course the Android source code is free and you can develop everything based on it. But then? You don't get your new OS on that Android phone!

If you want, you can redesign the entire Android operating system and eliminate every Google function, even the kill switch for unwanted software. Our German readers at Areamobile.de are worried about their privacy, many refuse to connect to Google's servers with their location aware Android phones. But the first device on the market, T-Mobile G1, does only work with a Google account. "You must sign in to your existing GMail account before you can do ANYTHING with the phone", writes jkOnTheRun. Big brother could be watching you! Therefore it would be preferable to have the choice to get an Android phone that's free of Google. I want my own GPhone, not a Googlephone but a Goebelphone!



Rich Miner shows his T-Mobile G1 at Communication World 2008 in Munich

"That's perfectly possible", Rich Miner told me. You can do whatever you want with the source code. "But will I be able to install my own Android version on a T-Mobile G1?", I asked. "No that's not possible", he answered. "You would have to change the ROM." People cannot change the Linux kernels of the Android devices which went on sale today. They can install every additional program, but Google controls the core system on the ROM. That's against the Linux philosophy and a big difference to the other open Linux device, Openmoko. As a Linux user I am used to bake my own kernels. I remove kernel functions that I don't need to make my computer faster. Or I add new features, such as virtualization, to the kernel.

With Android devices that's not possible. Only a handful of developer devices can do that, but they are not for sale to end users. So if you want to run your own fork of the Android operating system on a cell phone, you have to get a rare developer device or become a handset producer like Motorola or HTC. That sucks! Also: The marvellous G1 is locked to T-Mobile's network in the US and doesn't work with German SIM cards.

My take: It won't take long until we see a flourishing jailbreak and unlock scene, as we already know it from the iPhone. The Android system is not really open before I can bake my own kernel for the device and use it on every network. I asked Rich Miner what Google thinks about jailbreaking the G1 and he just returned: "Why would you want to do that if you can install every software?" Unfortunately I didn't find a good answer in this moment. But I should have said something like: Because it's human to reshape devices for unintended use. It's part of our DNA since the first monkey realized that fruits are not only food, but can make a good booze if you let them mature a little longer.


Mike Jennings presents the Android SDK at OSiM World in Berlin


Maybe Google doesn't even know what's coming their way, sometimes they are surprised at what people do with Android. That's what I learnt from my interview with Mike Jennings, Google's Android Developer Advocate, on September 17th at OSiM World in Berlin. He was astonished when I told him that I was running Android on my Nokia Internet Tablet since Juli. "That's not possible because the source code is still not free", he said. But yet there was an idiot-proof installer available on the internet.

Sunday, September 21, 2008

Finally Fring reveals how it wants to make money

Many people were wondering during the last two years how the Israeli mobile VoIP company Fringland Ltd. wants to make any money. Their versatile software works on virtually every platform and supports more than 1.000 mobile handsets. I heard that 200.000 new users sign up every month to Fring, as well as 80 companies which want to become a SIP affiliate. More than 500 SIP companies are already using the Israeli software as an easy to deploy solution for mobile VoIP, by sending a preconfigured Fring to their users' handsets or telling their customers how to use it. Fring invested heavily in software development and has to channel the other 500 companies' traffic over its own servers. Every voice connection goes first from the cellphone to Fring's servers, no matter if it's on Skype, SIP or Google Talk. Fring could take its share from the other companies' earnings, but hey do it for free. Also there is no paid version of Fring. All these business ideas are still in the cloud.

So how does Fring want to make money?

The cell phone multi messenger, which also serves perfectly for nearly free VoIP calls over 3G, should soon be sponsored by advertising. At the OSiM World conference in Berlin I saw an unreleased software version with banner ads for McDonald's in Fring's chat window. In a former occassion I could already see advertising by Gillette. The Israeli company with $20 million in venture capital seems to finally care now for revenue streams. Although CEO Avi Shechter had told me in February in an interview at Barcelona's Mobile World Congress that the entire year of 2008 would be dedicated exclusively to software development and revenues would be irrelevant. "The McDonald's banner ads are just a demonstration", said Fring's cofounder Boaz Zilberman when we met in Berlin. So until now Fring makes no money from advertising but is proving the concept.


Fring with McDonald's banner ad on a Nokia N95 8 GB | Foto: Markus Göbel

One problem is, says Boaz, that mobile advertising is not very common yet. The advertisers still don't understand it and therefore employ only small budgets. But these small budgets would be eaten up immediately on the millions of daily Fring messages. That's why the company is going for bigger clients and advertising networks like Doubleclick or others. Context sensitive advertising like at Google Mail is not on the agenda. "We would have to read every chat message", says Boaz. "But we don't want that because it would hurt our users' trust." The business model of another Israeli born company seems creepy: Pudding Media is even eavesdropping their users' conversations to deliver targeted advertising at the computer screen during the phone calls.

Fring is now developing from a sole software for messaging and VoIP to an universal contact solution, which even keeps track of your buddies' location by GPS. The latest version 3.36.6, which you can only download from Fring's developer website, has already joined the menus for messengers and social networks. The boundaries between these categories are every time more blurry, because for instance Facebook is also an instant messenger now. In future software versions, every person should appear only once in Fring's contact list. Until now some people appear twofold, threefold or even more times - because they are connected to Skype, MSN, ICQ or other services at the same time. One click at the buddy's icon will start a chat, no matter which messenger to other person is using, which can always be escalated into a Fring phone call via VoIP.

Tuesday, September 2, 2008

O2 Germany unblocks Rebtel

Just a fast news break: O2 in Germany is not blocking the phone numbers of Rebtel anymore. Their blog says "Victory! Rebtel is officially back in town and we’re planning on staying for a loooong time without any unexpected interruptions." I just heard the good news from my contacts and already did some Rebtel calls with a German SIM card from O2. Rebtel's CEO Hjalmar Winbladh is very happy that the pressure from thousands of Rebtel users made this breakthrough possible. He had had asked to write emails to the boss of O2 in Germany, Mr. Jaime Smith Basterra (jaime.smith@o2.com) or call the O2 support desk on 0049 179 55 22 2. Hjalmar told me in an email:
"We are very grateful for the overwhelming support we have received from our users. They proved that together we can make a difference. O2 would not have changed their mind without our users mailing, visiting and calling O2's CEO and customer support. Thank you all Rebtel friend! People can now stay in touch their loved ones again and afford to pay for it. We hope this has shown other operators that people do not accept being told who they can call and if they can use VOIP-services or not. We will continue to support our users and offer some of the world's lowest rates and best quality calling."
It cannot be overheard: Rebtel is happy, but they also send a message to incumbent telco operators to never try that again. Actually not only the Swedish company was affected. There are still more callthrough services and chatlines which see their numbers constrained by O2 and E-Plus in Germany. Their numbers are blocked or "limited", which is an especially nasty trick that user handytim explains in the web forum Telefon-Treff.de: "The numbers are not blocked, only limited. In my test I could only establish 1 connection out of 100 trials". While blocking of certain phone numbers is illegal for mobile operators, limiting seems to allowed to save their bandwith. One has to ask what's the difference to a blockade if really one of 100 calls comes through.

The affected companies are listed in a Google Spreadsheet which forum user Vesko keeps up to date: Budgetmobil, DialNow, Calleasy, voipwise.com, nonoh.net, VoipBusterPro, yipl.de, Chat House, Bluerate, Speed-Chat, partyknack.de, 030chat.de and Phonecaster. As you might notice there are several Betamax services among them. If the company wasn't so reluctant to talk to its users, Betamax could make a similar call for help.