Skip to main content
Jump to: navigation, search


Revision as of 10:17, 3 April 2009 by (Talk | contribs) (Summary)

SIP protocol & Provider Implementation for ECF under Eclipse Public License

This page contains the project proposal created by [Harshana Martin] for the GSoC idea taken from [GSoC 2009 Ideas list]. Comments from the viewers are welcome.


Eclipse Communication Framework is consists of several messaging protocol and providers such as XMPP, MSN, Yahoo & IRC. These are plugged in to the Eclipse as Providers at the moment.I have done some research on existing SIP implementations and found out that most of them are under GNU GPL or Commercial License. My plan is to integrate SIP(which is another popular protocol) protocol implementation to ECF and develop a provider for SIP under Eclipse public License.

Eclipse Communication Framework supports several messaging protocols at the moment, including Yahoo, MSN and XMPP, which are plugged in as providers. However, the current Yahoo provider is based on a third party Yahoo protocol implementation (jYMSG) which is distributed under GNU GPL. This is problematic for the ECF due to the incompatibility between licenses - EPL and GPL. This project aims to implement the Yahoo protocol and a provider under EPL.

Back to the top