Here is another competitor to Skype in the peer to peer VoIP world --
called Peerio it appears to have a number of advantages over Skype... with a few caveats though. First of all it is open source, second it has a developer API which will easily allow others to build Peerio compatible applications, third it claims to be entirely serverless (as opposed to the directory architecture required by Skype) and fourth it is based on H.323 and SIP standards.
Now for a few caveats... their web site definitely leaves a lot to be desired with lots of holes to be filled (although the promise is there). More problematic is the half-hearted approach to open source. On the site they write:
Despite our efforts, there are two necessary exceptions to the open source principle:
1) The source codes for the Peerio444™ core will not be released.
2) Peerio444™ will not function in embedded systems and is limited to standard PC use (x86 and PowerPC).
Why is that?
The source codes for the Peerio444™ core will be kept proprietary so that we can avoid spawning hundreds of proprietary commercial systems (see Linux) that could jeopardize our ability to maintain a Forever Free platform. To be Forever Free we must protect the system from profiteers. Support and maintenance of the Peerio 444™ core will be limited to our research and development team.
This is like saying that you can do any work on the car except for modifying the engine -- we have welded the hood shut to prevent you from making modifications to anything inside that compartment.
This flies in the face of good open source policy for a whole bunch of reasons but I'll just mention a few here:
- At anytime Peerio can change the definition of what is inside the core and what is outside the core, endangering other projects that have been built on Peerio.
- The argument that this protects the system from "profiteers" is spurious -- by contrast placing assets in the open source community creates a level playing field
- Most importantly, Peerio will defeat its own strategy by holding back this key element of the product -- open source only works as a viral means of distribution when it is truly open.
Part of the point of open source is that by using it, a developer is no longer dependent upon the whims of a given company for the future of their development project -- The developer knows that the core building blocks will always (Forever?) be available. By holding back this key element as proprietary property Peerio eliminates that key advantage of open source and will significantly reduce the number of companies and individuals willing to invest in the future of the project.
On another front, I have been meaning to test the beta of ITALK2U which has been out for awhile from Endoreal/LitFiber. I downloaded one version and couldn't get it to work, but have been meaning to download a newer version. If anyone out there has had any success, please let me know.