I have used Skype for years on Linux, even though Skype treated their Linux client as something like a red-headed step-child. Features like video chat were always included in the Linux client long after they were in the Windows version, bug fixes were slow, stuff like that.
But, and here's the biggest thing: It worked.
VoIP, has been around for quite a while. Before wide spread NAT created firewalls between people, direct PC to PC voice applications such as PGPfone were providing secure voice services. Server based community applications like ICQ (which to this day has no Linux client) foreshadowed methods of meeting people's needs of searching for other ICQ users by location, language, whether or not someone wanted to be contacted, and the like, that Skype also utilized.
It make perfect sense, of course. What is the one and only reason to use a VoIP product in the first place? Other Users!
Saint IGNUcious has warned us all for decades, Skype is proprietary. Richard Stallman and Eric S. Raymond have been pointing the fingers of doom at the failings of proprietary software for their entire careers, warning anyone who would listen that relying upon proprietary software means depending upon others to do, reliably, what you would do for yourself.
And one of their primary warnings? That the code you rely on could get bought out from under you at any time leaving you high and dry. Prophecy? No, history.
This incident is not new. Microsoft has a long history of what is called "Embrace, Extend, Extinguish", where Microsoft will insinuate themselves into a market niche, then by altering the standards which people had already been using, effectively make everyone else in that niche obsolete.
causing years of chaos and man-centuries of work creating two different versions of web pages, one for Internet Explorer, and one for Netscape. Netscape lost that battle and coding for IE extensions of HTML became the rule. But the Internet Explorer share of web traffic continues to decline due in no small part to Microsoft's attitude that Microsoft software shall not run on anything but Microsoft Windows, and so in the long run Microsoft and IE have had to adapt to a world where IE is nothing but a minority player which has to support published standards.
And supporting open, published standards is what F/OSS does best.
SIP, which are used by F/OSS VoIP applications like Ekiga, Asterisk, and other players in both non-proprietary and proprietary software. What they all lack, sadly, is the simple pervasiveness that Skype enjoyed. The last time I enabled Skype, it politely reported that 23 million other people were logged in at that same time.
Numbers like that are hard to beat, thus Microsoft's decision to simply buy the competition.
Google Voice. Here's the Wikipedia entry for Google Voice.
The problem with Google Voice is that it has all the same failings that Skype had. Oh, sure, Google isn't about to be bought by Microsoft, but Google has a long history of doing things that people in general consider invasions of privacy. And what could be more private than your personal phone calls?
Microsoft spending $8.5Billion for a business that doesn't even make money is insane, unless money is not what motivated Microsoft to make the deal.
I speculate that Microsoft did this for three reasons:
- Google Voice. After all, if Google does something, Microsoft has to do it to. Bing!
- Microsoft's existing voice offerings were not being adopted quickly enough, so they simply purchased what they think is going to be 23 million new Microsoft customers.
- Skype broke the cardinal rule, it ran just fine on Linux. That rule being: If it doesn't run on Microsoft Windows, it must DIE!
- There is a large community of very technically savvy people who despise Microsoft.
- I believe Skype will lose lots of customers, like me as soon as I use up the money left in my Skype-Out account unless I can find out how to get a refund.
- Standard SIP software phone use will increase as the combined pressures of Google's and Microsoft's reputations drive people to non-proprietary, or at least open standards, solutions.
- With security concerns growing as well I hope to see resurgent interest in end-to-end verifiable encryption even before wide-spread deployment of IPv6.
All in all, I think Microsoft just blew $8.5Billion on another Zune.