81
edits
Line 26: | Line 26: | ||
This section lists some project ideas that were suggested for the [http://code.google.com/soc/ Summer of Code 2007]. | This section lists some project ideas that were suggested for the [http://code.google.com/soc/ Summer of Code 2007]. | ||
== Read This First! == | |||
In general, we are most interested in projects that are relevant to our [http://www.xmpp.org/xsf/roadmap.shtml roadmap]. These include: | |||
* 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 (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]) | ||
* [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 | ||
* End-to-end encryption (though we have a separate project for that) | |||
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]. | 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]. |
edits