Saturday, September 12, 2009

Why Skype maybe right about killing its Extras developer program and being careful with APIs

So Skype kills its Extras developer program and everyone in VoIP and his dog is up in arms. I am not to happy either, but I think I understand the VoIP market leader: Skype has to be very careful because Skypeout is by far not the cheapest solution for internet phone calls. Competitors like Sipgate or Betamax always stress this point in their press releases. E. g. on August 5th, 2009, I got this email from the Betamax company Voipbuster:

As it is now becoming more and more clear that Skype’s services will not be available much longer because their software license will expire, it is now the time to switch to VoipBuster. [...] To make sure everyone can still use Voice Over IP at even cheaper rates than Skype, Voipbuster has lowered loads of destinations.

Sipgate basically said the same with its lates press release on August 19th, 2009. Everyone wants to eat from Skype's lunch.

If Skype allows developers to treat the call function as a service inside of other applications, it can only loose. When people can make their Skype calls on Facebook, Outlook, normal phones or wherever, they will use Skype only for inbound calls and for the free Skype to Skype calls. Outbound calls to phone networks (PSTN) will be channeled over Skype competitors who offer cheaper prices for their SIP services.

With some VoIP tinkering, I have already achieved most of this: I receive Skype calls on my normal phone, which is connected to a small PBX device (Fritz!Box), outbound calls to the PSTN go over cheaper competitors. So Skype never gets money from me. The only thing that is still missing are Skype to Skype calls from my Fritz!Box. They would be possible if Skype was more open, they way I already make and receive Gizmo5 calls on this box (which, BTW, doesn't earn money from me either).

If Skype allows that too - they will never see me again, although I would be a daily freerider on their network. I would not pay for Skypeout (as I already don't do) and I wouldn't even open their software on my PC, which they could at least use as a screen for visual advertising.

I repeat my concerns: If Skype opens too much, they can become the dumbest pipe of all. Other companies and services would channel their calls for free over Skype's gratis P2P network. Gizmo5 already does it with their OpenSky service: It let's you "call Skype or receive Skype calls" on SIP devices (at least they say so). Gizmo5 thus piggybacks its service on Skype's network and charges its users $20 per year for OpenSky. Skype gets nothing, that's the disadvantage of not having an own phone network but APIs. Truphone, Nimbuzz and Fring offer similar Skype services for mobiles.

I guess the new Skype owners have already considered this.

Monday, March 30, 2009

Why Truphone's new flatrate prices might be a bad idea

Truphone announces new flatrate prices. Gigaom had the news first, but my comment doesn't show up. So I answer with a blog post. I am afraid that this is a bad move of Truphone.

TruUnlimited for Landlines
For people who need to communicate regularly with colleagues, friends or family around the world, the TruUnlimited for Landlines monthly plan gives unlimited calls to landlines in 38 countries for just £10 / $17 per month. As a bonus, the plan also permits calls to mobile phones in some top destinations such as the USA, Canada, China, and Hong Kong at no extra charge.

TruUnlimited for Mobiles
For people calling mobile phones more frequently, the TruUnlimited for Mobiles monthly plan provides subscribers with unlimited calls to mobiles and landlines in 64 countries for just £25 / $40 per month.


Does anybody remember Wifimobile? They offered the same and probably went bust, at least there is nothing to be heard of them anymore.

Wifimobile started at the same time as Truphone with a similar business: VoIP calls from Nokia handsets, using an own VoIP software for Wifi. Later they introduced VoIP calls outside of Wifi via callthrough numbers, similiar to Truphone Out+ which got introduced 4 days later. Read my regarding blog post about their feature competition: Funny feature race between Truphone and Wifimobile

Wifimobile's distingushing business case from Truphone was free unlimited calls to landlines in 40 countries for $14.99/€10.99/£7.99 - which they started to offer in May 2007, similar to what Truphone announces now. They never could get enough clients because Truphone took their breath away with their introductory offer: free calls to most countries, which Truphone extened for more than one year.

Free is even cheaper than flatrate!

Wifimobile was dismayed, every time Truphone extended its introductory offer. They had no VC to compete with that. Finally Wifimobile had to surrender and went to per minute prices on a prepaid base, similar to what Truphone offered in the last months. I covered that too in a blog post: Wifimobile again outsmarted by Truphone's free offer

From Wifimobile there is nothing to be heard anymore. No PR and their website has changed. Now they offer only the callthrough option which makes them look like a cheap calling card provider. Their founder concentrates on a business which offers cheap roaming SIM cards, similar to Truphone's SIM4travel.

Why would Truphone introduce a feature which didn't help their competitor? Are those new iPhone and Blackberry users really that price insensible?

We all know that you can get the same unlimited free calls to landlines for only €2.50 ($3.31) from Voipzoom and Voipbuster. These Betamax companies undercut every price. TruUnlimited for Mobiles is only attractive for very happy users. You have to make a lot of calls to mobile until it pays off.

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.