
> To us, it proved that students lack the discipline to work outside a school or office environment.
Nonsense. Early versions of linux [amongst a myriad of other examples] will quickly disprove this generalisation. There are plenty of students [whether compsci related or not] chucking good quality code at open source projects or developing their own project.
Some don't do well working in this particular way, without a doubt, but it has sweet fanny adams to do with being a student or not.
The more obvious "proof" is, you need to pick someone who will deliver and you didn't. See what /you/ got wrong yet?
Your project failed to pick good applicants, from bad ones. That's not easy if you don't have an existing bunch of a code from them. But, if you had the code you wouldn't need to pick the applicants :)
This is why open source "show me the code" works so well, because it's easy to pick who would deliver good code after they have delivered it. It's a 20-20 hindsight system :)
But perhaps you were "diligent" when it came to picking someone who perhaps looked potentially skilled at coding and knowledgeable about the project, without considering the more obvious necessity. The one that failed in your case : Would they actually deliver anything.
This is your failure though, and you should learn from it. Giving in on GSOC and blaming it on some sweeping generalisation about students and summer holidays just shouts even louder that you lack the skills, were at fault and haven't even the experience to notice that's the case.
Perhaps this is the downside with open source style "show me the code" stuff, the project contributors / leaders neither need to have, nor need to develop any kind of skill picking or managing applicants a priori.
So yeah, that doesn't bode well for GSOC, perhaps google would be better - if their motivation is to add to existing projects rather than simply pay existing developers, with a GSOManagement ?