On Fri, 2006-14-04 at 14:01 -0700, Brion Vibber wrote:
Google's doing their Summer of Code program again this year. We missed last years', but I'm going to try signing us up as a mentoring organization this year.
Great! I think SoC is good for MediaWiki for a couple of reasons. First, hey, free code. Second, I think getting the intern process straight for the SoC would make it easier if the Wikimedia Foundation ever wants to stimulate development by giving the same kind of grant packages. (The idea's been floated before, I don't know what the status is right now, just thought I'd point out that SoC might be good practice.)
Feel free to put any relevant-sounding project ideas here: http://meta.wikimedia.org/wiki/Summer_of_Code_2006
I've added the list of future directions that Wikia, Wikitravel, and Wikimedia developed in LA last month. I think there are a lot of hot, juicy projects on there that a smart student might want to take a swipe at.
I want to quickly run through the requirements, from http://code.google.com/soc/mentorfaq.html#2 :
1. A pool of project ideas for students to choose from. Check. Link is above. 2. Someone available to review student "blue-sky" proposals. Uncheck. I'll volunteer here if needed. 3. Someone available to decide which applications should be accepted. This is more of a lead developer job, albeit with input from the community and other developers, so I think it'd have to be brion or Tim. 4. A person (or people) to monitor the progress of the students. Unknown. Again, I would be happy to give some time to this, and I think there are probably other members of the team who would do it, too. 5. A mentor ready to take over for the assigned mentor(s) . Unknown. I can volunteer to be a mentor, but I can't volunteer to back myself up. 6. A written evaluation of each student developer. I can do that.
So I think it will be important to try to engage the folks working on our projects if we want to keep them. :)
I'd strongly suggest that any new development be made as an extension. That will keep it from being problematic for our mainstream codebase.
Brion: will you be sending the application to Google?
~Evan