Difference between revisions of "Summer of Code 2007"

Jump to navigation Jump to search
415 bytes added ,  16:51, 19 March 2007
no edit summary
Line 1: Line 1:
The [http://www.xmpp.org/ XMPP Standards Foundation] (formerly the Jabber Software Foundation) will once again [http://code.google.com/soc/xmpp/about.html participate] in Google's [http://code.google.com/soc/ Summer of Code] project for 2007.  
The [http://www.xmpp.org/ XMPP Standards Foundation] (formerly the Jabber Software Foundation) will once again [http://code.google.com/soc/xmpp/about.html participate] in Google's [http://code.google.com/soc/ Summer of Code] project for 2007.  
XMPP is the Extensible Messaging and Presence Protocol, an XML wire protocol for real-time communication that emerged from the [http://www.jabber.org/ Jabber] open-source community. Although our community is centered around open standards instead of a single open-source codebase, we still have a strong commitment to open code and there are many free and open-source projects in our community.


This year we will do things a little differently. In particular, we have recruited mentors ahead of time and potential mentors have defined project ideas that students can work on. This is similar to a "Request for Proposal" process, with the mentors being the people who defined the RFPs and who will "interview" the student whose proposals are of interest.
This year we will do things a little differently. In particular, we have recruited mentors ahead of time and potential mentors have defined project ideas that students can work on. This is similar to a "Request for Proposal" process, with the mentors being the people who defined the RFPs and who will "interview" the student whose proposals are of interest.
Line 36: Line 38:
* End-to-end encryption (though we have a separate project for that)
* 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 codebases instead of starting a new codebase, 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 an existing codebase, ask the maintainers of that codebase or post to the [http://mail.jabber.org/mailman/listinfo/jdev main developer list].


== Client ==
== Client ==
81

edits

Navigation menu