[Members] [Standards] XMPP GSoC ideas

Kevin Smith kevin.smith at isode.com
Thu Feb 19 17:07:34 UTC 2015

Thanks to everyone who’s sent in ideas. Some contributions have been more involved than others - can everyone who’s sent me text please check that all the fields of the template are filled with enough information for students to understand what’s required of them. Particularly that ‘expected results’ should be a set of deliverables, not ‘complete the project’ type comments (particularly as we’ll be wanting mentors to work with students to ensure code is merged throughout the summer, and not delivered in a big-bang patch at the end of the summer - history has shown us the latter isn’t the right approach).

I’ve got all the ideas so far up at http://wiki.xmpp.org/web/Summer_of_Code_2015


> On 13 Feb 2015, at 19:10, Kevin Smith <kevin.smith at isode.com> wrote:
> A reminder that I need the ideas in this week if we’re going to do anything about GSoC this year - so far I’ve only had ideas in from 2 1/2 projects, and many more than that told me they were interested.
> Monday, please.
> /K
>> On 9 Feb 2015, at 10:59, Kevin Smith <kevin.smith at isode.com> wrote:
>> Hi folks,
>> Although we’ve not officially decided to apply to GSoC this year, we’ve got a lot of interest from potential mentors so I’m going to go ahead and ask people to supply me with ideas. Rather than going the traditional route of editing a wiki page en masse, I’d like to triage the ideas to make sure they’re fully fleshed out as the ideas page is a large part of what Google use to determine the quality of our application. Anyone interested in mentoring a project this year, please send me the details in the format that follows. If you’re not sure what’s involved in being a mentor, please be prepared to allow about an hour a day throughout the summer; there are many resources online about good mentoring, e.g. http://google-opensource.blogspot.co.uk/2011/04/dos-and-donts-of-google-summer-of-code_21.html . Mentors should be in a senior position within the project they’re mentoring (or approved by those that are), and have some experience of teamleading/mentoring/management; if you’ve got ideas for your favourite XMPP project but aren’t in a position to mentor yourself, please get in touch with someone who could mentor, and have them send on the ideas proposal to me.
>> Ideas template:
>> “””
>> Software Project: e.g. Swift, Prosody, ejabberd, Smack…
>> Software URL: e.g. http://swift.im
>> Software VCS URL: e.g. http://swift.im/git/
>> Software Description: Assume people don’t know what your application is, so e.g. Swift is an XMPP chat client meant to be user friendly, written in … (a few lines describing the project and its ethos).
>> Title: Short and descriptive title, e.g. “Server-side message history support"
>> Brief explanation: A short paragraph (A half dozen to a dozen sentences or so) describing what’s involved in the project
>> Expected results: Some concrete deliverables
>> Knowledge Prerequisite: e.g. extensive C++ knowledge, TLS implementations
>> Implementation Languages: e.g. C++, Python, Javascript
>> Mentor: you
>> Contact details: MUC / IRC channel / mailing list etc.
>> “””
>> We don’t have much time to do this, so I’d like all the ideas in this week, please.
>> We also need teaser tasks, which I’d like to set up centrally this year. I’ll send a mail about that once I’ve sorted out a sensible template for them.
>> /K

More information about the Members mailing list