ZDNet blogger Dana Blankenhorn posed this question in his post “Can open source take down Ribbit?”. Dana said:
So how tough would it be to build something like Ribbit, based on Appcelerator, and distribute that under the GPL? That would certainly get the frog into someone’s throat.
Dana says that Ribbit’s cool and I agree. The concept of a new telephone company is not really new. In fact, part of what Vonage and others like Vocalocity have been doing for awhile now are part of trying to re-invent the telephone company as we know it. We know it as cold, proprietary and stock full of cash. As of recent years, we also remember them as part of litigations such as with MCI, massive consolidation back into Ma Bell, and way behind the rest of the world in getting high-speed Internet access into our homes. I’m sure Judge Greene never imagined the break up would come back around to this.
Ribbit is adding their name to the attempt to re-invent the telephone company and dubbs their company “Silicon Valley’s First Phone Company” and has the following statement on their front page:
Ribbit is a new kind of Phone Company, born from the realization that legacy phone companies are not going to bring us the communication innovation we are all looking for.
That’s a bold statement and exciting at the same time. It also happens to be true, at least the part of the realization.
But was about Dana’s question about an open source alternative to Ribbit?
First, all of the components needed to build an open source Ribbit are already in place and in fact have been so for awhile. There’s also some not-fully-open-source-but-open-standards alternatives that could be used quite readily and that my previous company had been involved in developing for a number of years.
So, the ingredients:
First, add CCXML, VoiceXML and SIP. Voxeo offers a great standards based server that has all 3 of these ingredients backed in as part of their Prophecy platform. You can even get a free, 2 port version of their software to download or build and run your apps in their network.
Second, add Appcelerator RIA + SOA services to enable communication to Voxeo over standard HTTP. In fact, we’ve SOA-enabled CCXML/VoiceXML in conjunction with one of our System Integration partners, Newfound Communications and deployed 2 large Voxeo-based telephony projects using next generation web as the front-end interface. One of the systems is doing over $2M per week in transactions. You can bring the power of web 2.0 to telephony 2.0 and create compelling applications.
Third, add Mashups to your applications like integration with Salesforce.com or a variety of other sources to create a compelling integration of enterprise data, your phone and your web content.
OK, so this isn’t so much an open source play. Or is it? These bits above represent a set of commercial applications using both open standards and open source technologies. If you could pull together the pieces of the ecosystem - you could create an interesting Ribbit-in-the-wild (open source) play.
Or, another possibility is using Appcelerator RIA+SOA and enabling this using Asterisk. Asterisk is SIP-based and could easily be used because of it’s large open source community to create an interesting Rabbit open source play. Appcelerator RIA could be used to build the front-end and SOA-enablement bits with Asterisk handling the telephony bits. Both Asterisk and Appcelerator are also GPL.
Anyone interested? Let me know.
Tech Tags: appcelerator asterisk voicexml ccxml sip voxeo ribbit