Difference between revisions of "Summer of Code 2007"

Jump to navigation Jump to search
Line 29: Line 29:


* VoIP or other media sessions with [http://www.xmpp.org/extensions/xep-0166.html Jingle]
* VoIP or other media sessions with [http://www.xmpp.org/extensions/xep-0166.html Jingle]
* Core protocol compliance in [http://www.jabber.org/software/clients.shtml clients], [http://www.jabber.org/software/servers.shtml servers], and [http://www.jabber.org/software/libraries.shtml libraries] (especially to track [http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3920bis-01.html rfc3920bis] and [http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3921bis-01.html rfc3921bis]
* Core protocol compliance (especially to track [http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3920bis-01.html rfc3920bis] and [http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3921bis-01.html rfc3921bis]
* End-to-end encryption
* End-to-end encryption
* [http://www.xmpp.org/extensions/xep-0163.html Personal eventing] support in servers and, along with fun payloads like [http://www.xmpp.org/extensions/xep-0107.html user mood] and [http://www.xmpp.org/extensions/xep-0118.html user tune], in clients
* [http://www.xmpp.org/extensions/xep-0163.html Personal eventing] support in servers and, along with fun payloads like [http://www.xmpp.org/extensions/xep-0107.html user mood] and [http://www.xmpp.org/extensions/xep-0118.html user tune], in clients
* [http://www.xmpp.org/extensions/xep-0136.html Message archiving] support in clients (especially web clients) and servers
* [http://www.xmpp.org/extensions/xep-0136.html Message archiving] support in clients (especially web clients) and servers


Most of those priority projects apply server, clients, or libraries, so there is plenty of opportunity for fun SoC work. Work on existing open-source projects is preferred since it will be easier to find a mentor, so look at the [http://www.jabber.org/software/ existing projects] to find a good fit. If you have questions about existing projects, ask the project owners or post to the [http://mail.jabber.org/mailman/listinfo/jdev main developer list].
Most of those priority projects can be done in [http://www.jabber.org/software/clients.shtml clients], [http://www.jabber.org/software/servers.shtml servers], or [http://www.jabber.org/software/libraries.shtml libraries], so there is plenty of opportunity for fun SoC work. We prefer that you contribute to existing open-source projects instead of starting a new project, since it will be easier to find a mentor, so look at the [http://www.jabber.org/software/ existing projects] to find a good fit. If you have questions about existing projects, ask the project owners or post to the [http://mail.jabber.org/mailman/listinfo/jdev main developer list].


== Client ==
== Client ==