(leaving in lots of quoting as original didn't make it to foundation-l)
Evan Prodromou wrote:
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.)
Yep! The fact that a lot of the basic administrative work will be done by someone else is obviously convenient for a first time...
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.
I've held myself out as our "organization administrator" for SoC; we can divide the rest of the labor as necessary. :)
Once they get us in the system we should be able to set up the individual 'mentor's.
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.
Where possible I totally agree.
Brion: will you be sending the application to Google?
Already have, they sounded very positive. Should work its way through the system soon...
-- brion vibber (brion @ pobox.com)