VoIP from around the net: February 19, 2009 Desk Phone Killer Out? Not On My Desk.

 
Tsahi Levent-Levi

Open Standards Are Not Open Source

Categories: Standardization
February 23rd, 2009

The current economy situation has raised the issue of expenses reduction for enterprises, both small and large. On the IT side this sometimes boils down to opting for open source solutions. While I can’t refute the business case behind this, it does seem that “open source” as a term is either being over-used or simply abused.

I am not one to fuss over semantics (I didn’t even mention Rich writing about it in relations to VoIP and Internet Telephony), but it just bugs me that open source is presented as the only “open standards” solution out there.

Just the other day one of our product managers sent out this news item to our mailing list, stating Cisco is “going open source”. At least that’s what the title said:

Cisco Opens Up to Open Source

But if you actually spend the time reading the piece, it depicts a different story:

Cisco officials now openly say support for standards used in open source communications software – such as the Session Initiation Protocol (SIP) – is a good business strategy for the company.

The implementation of SIP by Cisco actually began in 2005, when the company’s Linksys consumer/SMB communications hardware unit purchased Sipura, one of the most influential companies to develop the open standard SIP protocol for voice over IP.

Cisco has been a wide supporter of both H.323 and SIP in the standardization organization. I’ve met Cisco employees at the ITU for a lot longer than 2005, and they haven’t come from their Linsys or Sipura purchases.

The interesting fact in this post is that Cisco wishes to go after the SMB market with an IP PBX solution.

It is not open source. It’s open standards.

Open Standards vs. Open Source

Open source and open standards are different. Entirely. This is how I see things:

Open standards are standards that get specified by a “committee”, usually a standardization organization, and then can be purchased/obtained/seen/downloaded by anyone – sometimes for a low price, sometimes for free.

SIP and H.323, which are both used for IP communication, are open standards. Anyone can decide to implement them and then deploy his product, based on these, in this way or another. There are ecosystems built around these standards, increasing the choice of customers and eventually reducing the price of the end products.

Open source is simply source code you can download and use for free. It can follow an open standard, but this is not a must. It usually comes with some kind of a restriction attached to it, in the form of an open source license, which is in some cases negligible but in others can be hard to follow.

Business models around open source are varied, and the level of quality of different open source projects may differ drastically. Some of them are lousy while others are really good.

The Case of Open (and Non-Open) PBXs

Garrett Smith discussed recently the adoption of open source telephony by enterprises.

As far as I can say, open source PBXs have their place, though I wouldn’t place the distinction on the “openness” of the source, but rather on that of the standards.

The solutions coming from Cisco and others leading vendors are based on open standards in the “edge” of their networks: they can use a proprietary solution between enterprise phones, but when the time comes to “cross the line”, to connect your PBX to the outer world, their solutions will happily switch to PSTN, SIP, H.323 or any other open standard that is required.

This gives vendors more flexibility in adding features that are not available in the open standards, or are harder to implement (I’ve written here before about the problems of implementing standards). Some may say that they use it as a way to guarantee their dominance in the enterprise once they are deployed, with higher equipment costs than similar solutions based on open standards.

The distinction, in my view, is therefore between solutions that use open standards everywhere – within the PBX domain and outside of it – and those that utilize proprietary solutions within the PBX domain while “gateway-ing” out of it using an open standard.

In a similar fashion, you can think of Skype as a company that holds the members of its network behind the closed garden of a proprietary solution while “gateway-ing” it to PSTN and to SIP of late.

3

Comments and trackbacks

  • 1. Martin  |  February 27th, 2009 at 6:23 pm

    Hi Tsahi,

    completely agree with you points and how two on top:

    1) Even though some standards are open and freely available for everyone it doesn’t mean that they can also be implemented without paying. Take 3GPP for example. You can get the GSM/UMTS/LTE standards for free on the 3gpp.org website. But the whole thing is so heavily patented that it’s impossible for an outsider to do much with it, unless you have your own patents to defend yourself. So open standards in this regard is great since it helps those with patents to build interoperable systems

    2) Concerning PBXes I think open standards and interfaces is a must today as anyone buying a PBX today should also think about integration of instant messaging and the web to voice services (i.e. unified communications). Doing that with closed standards is pure lunacy :-)

    Cheers,
    Martin

  • 2. Tsahi Levent-Levi  |  February 28th, 2009 at 5:13 pm

    Martin,
    Thanks for your points – they are true and valid.

    Pure lunacy then is what companies like Cisco is doing with their own proprietary protocol (though they do support open standards on the edges). Oh – and Skype…

    I guess there’s room for proprietary solutions as well – if you’re big enough.

    Tsahi

Required

Required, hidden

Notify me of followup comments via e-mail

Trackback this post  |  Subscribe to the comments via RSS Feed