Daniel Pocock: Final report on GSoC 2013 projects
Google Summer of Code finished recently. This is the first year that I have participated as a mentor for the Debian Project. Its a big responsibility to be part of the Debian team and to be one of the Debian team members representing Debian at the GSoC Mentor Summit.
Birthdays all round
This has been a particularly important year for the Debian Project, as the project celebrated our 20th birthday recently, on 16 August 2013, one of the final days of DebConf13 in Switzerland. GSoC celebrates its 10th year in 2014, with a generous 10% boost in the student stipend to mark the occasion.
Google: don't be evil
Google's "Don't be evil" approach to business has always been an interesting point for discussion. In my view, there are few cases of absolute good or absolute evil that we can universally classify and agree on.
At a more pragmatic level, various people have commented that GSoC is a recruiting program for Google: some have even cited this as a reason not to participate. This is a more interesting point for discussion. The results of the program are not exclusive to the headhunters at Google. Anybody can browse through the Debian GSoC weekly student reports from each student to find out exactly what the students were up to and try to recruit them. Mentors and the projects they belong to have not been forced to sign any wide-ranging non-disclosure agreements or non-compete agreements with Google. In one recent example, the xWiki open source project even went as far as setting up a new office in Romania and employing some former GSoC students on a permanent basis.

Assorted images from Iasi, Romania, where xWiki set up an office employing former GSoC students How does Google benefit then? Well, there appear to be several possibilities:
Thank you
There are many people to thank for the success of these projects and the wider success of the Debian GSoC team:
Birthdays all round
This has been a particularly important year for the Debian Project, as the project celebrated our 20th birthday recently, on 16 August 2013, one of the final days of DebConf13 in Switzerland. GSoC celebrates its 10th year in 2014, with a generous 10% boost in the student stipend to mark the occasion.
Google: don't be evil
Google's "Don't be evil" approach to business has always been an interesting point for discussion. In my view, there are few cases of absolute good or absolute evil that we can universally classify and agree on.
At a more pragmatic level, various people have commented that GSoC is a recruiting program for Google: some have even cited this as a reason not to participate. This is a more interesting point for discussion. The results of the program are not exclusive to the headhunters at Google. Anybody can browse through the Debian GSoC weekly student reports from each student to find out exactly what the students were up to and try to recruit them. Mentors and the projects they belong to have not been forced to sign any wide-ranging non-disclosure agreements or non-compete agreements with Google. In one recent example, the xWiki open source project even went as far as setting up a new office in Romania and employing some former GSoC students on a permanent basis.
Assorted images from Iasi, Romania, where xWiki set up an office employing former GSoC students How does Google benefit then? Well, there appear to be several possibilities:
- Generating a huge amount of goodwill and recognition for the value that they place on the development of the next generation of software engineers
- Stimulating the expansion of high quality free software projects, many of which they use directly or indirectly for their internal projects
- Access to private evaluations prepared by the mentors. These evaluations don't take more than an hour for the mentors to complete but they do serve to give Google's headhunters a slight headstart over anybody else who is scouring the web for the names of graduates who completed GSoC
- The final report from Debian's 2012 GSoC program
- Various documents on the Debian GSoC wiki.
- Various other independent blogs and reports from other free software projects and former mentors
Thank you
There are many people to thank for the success of these projects and the wider success of the Debian GSoC team:
- The Debian GSoC and OPW organisation admin team
- Google and the Google Open Source Programs Office
- All the co-mentors who assisted on these projects with me: Simon Josefsson, Luke Faraone, Sylvain Berfini, Eloy Coto and Jes s P rez Rubio
- The students themselves, C t lin Constantin U urelu and Fabian Gr nbichler
- All the other very capable and motivated students who applied, submitted code samples but were not selected to participate: many of these students could have also completed a successful project and turning them away is one of the most difficult tasks for mentors in a volunteer organisation like Debian
After seven years
This post is just a bunch of random notes, but I think that things are going
well, this time.
format 35
files are much smaller than the lower resolution 360p files (due to the
former being encoded in High profile vs. the latter being encoded in
Constrained Baseline profile).
I use
According to its 
Ana Guerrero Lopez (ana)
Who are you?
I'm a 30-something years old geek. I'm from Andalusia, Spain but live in France.
What do you do in Debian?
I work mostly on my packages, in sponsoring new people's packages and in
this very blog you're reading now. I also maintain an unofficial Google+
page about Debian. At $PAID job, I work in an internal Debian distribution
so from time to time, I get the opportunity to contribute back some of the
stuff we do there.
How and why did you start contributing to Debian?
I started using Debian around 2003 switching from Mandrake. I was a happy
Debian user when the Debian Women project started in the summer 2004. When
I saw the project announced, I asked myself why I wasn't contributing to
Debian and the rest is history... in a couple of weeks it'll be my 7 years
DD-versary! If for some reason you want a longer reply to this question,
read
Recently I went through the process of getting my new key
(C99E03CC is dead, long live 43C30A7D!) signed to replace
the old one in the Debian keyring. Some people used caff
to send out their signatures and in 3 different cases
I did not receive the signature for my @debian.org uid,
leaving me somewhat dumbfounded as signatures for other
uids went through just fine, as did various test emails
to my @debian.org address. After pestering people on IRC
and discussing the issue with one of the signers, we
concluded that Debian's mail servers are configured to
reject any mail with invalid envelope-From header - and
chances that caff-sent email is going to have an invalid one are
pretty high. As far as I can tell, a valid configuration
is such that
echo $ USER @$(cat /etc/mailname)
returns a valid email address. So, if you are a caff user, please
make sure that your system is configured correctly
before sending out signatures with it, namely that the
emails sent using something like
echo 'test' mail $ YOU @debian.org
are getting through successfully.
As you know, I am not big on reviews, so you should disregard the
remainder of this entry.
I recently found myself in what is called a theatre complex ,
watching an adaptation of Moli re's Les Femmes savantes by
Freyda Thomas, who is apparently famous for playing Alenis
Grem on Deep Space Nine.
Called The Learned Ladies, this translation to English
manages to approximate some of the rhyme of the original,
thereby making it unquestionably better than DS9.
Also noteworthy is the all-female cast, cobbled together
from two all-female theater groups. Elizabeth Neptune
plays Chrysale, occasionally channeling the spirit of
Jackie Gleason or bringing adorable ardor to such epic
lines as Tea! I won't say anything about her eyes, but
I will say something about her slippers.
Sara Montgomery, as B lise, is delightfully crazy in
her singing, dancing, costume changes, and other antics,
which serve to transform this otherwise-completely-serious
play into a comedy. I definitely won't say anything about her
shoes.
Madeleine Maby begins playing Philaminte well before
the show starts. Spoiler alert: she sits on the stage,
pretending to look through a telescope and make notes
from before the house opens until right before the start
of the first scene. I still feel exhausted by the thought
of having to do that myself.
L' pine is portrayed by Alyssa Lott, who also plays three
minor roles. Her mastery of physical comedy is not wasted
on this production.
Marta Kuersten plays Clitandre opposite Sarah Brill's
Henriette. While Marta's performance was quite good, she
looks much better as a woman. I will not be saying this
about everyone.
Katie Honaker delivers visceral smarm and sleaze as
Trissotin. Even her hairstyle is somehow evocative of
contempt.
Susan Finch plays Vadius and Le notaire. Susan was definitely
most convincing as a man. Despite mutterings to the
contrary, some suspension of disbelief was necessary for the
other male roles, but not for Vadius, oh no.
Finishing out the list we have Janna Emig as Martine,
Francesca Day as Armande, and Kathryn Alexander as Ariste,
with good performances, particularly in the second half.
Even though it didn't have Coppertop from Strangers With Candy
and a boy-band song-and-dance cover of To Be with You by Mr. Big,
I recommend this play.
I try to have some guests every now and then to my
A gorgeous day in Chicago for the 37th annual Chicago Marathon. Today was
the seventh time I ran this race. I had sat out last fall, and ran a smaller local
race (
As