Google Summer of Code in 2022 – No longer limited to students
opensource.googleblog.com
opensource.googleblog.com
Personally I think it’s great when incentives align this way.
> Rather than a mandatory 12-week program that runs from June – August with everyone required to finish their projects by the end of the 12th week, we are opening it up so mentors and their GSoC Contributors can decide together if they want to extend the deadline for the project up to 22 weeks.
Year after year thousands of bright young minds just come to the valley to build and innovate. Just look at Musk, it was either PayPal or military service during Apartheid...
weren't his parent relatively rich, which makes going to the other country, especially US kinda easier?
The US requires immigrants to hold college degrees if they want work visas to work in SV.
Not a good example. You make it sound like he was being persecuted back in South Africa, which is not true.
Musk was from a wealthy family. And he actually went to Canada first.
(Don't get me wrong — I think it's a good thing for the world that Musk ended up in America).
A better example to make your point would have been Andrew Grove. He had a horrible early life in eastern Europe during the Nazi WW2 era before he made his way to America.
And he was one of first employees at Intel, and eventually became CEO. See how that literally ties in with going to "Silicon" valley? :)
Here's my experience applying for student visa from India.
Once the US university accepted me, they physically mailed me the paperwork (acceptance letter, I20/DS2019 form etc).
I scheduled an appointment (which involved filling up a huge form online that took 2 hours) with my nearest US Consulate, which was the one in Chennai. I believe (not sure) the US Consulate in Chennai is the largest consulate US has worldwide. I think this facility processes the most number of visas or something.
At my meeting with the US consular officer they examined the paperwork, and my visa was approved.
The meeting with consular officer took only 5 minutes, though I had to wait an hour to reach the front of the line. They didn't even ask me too much questions — just what my parents and siblings did.
However, I hear about a lot of people who got their student visa application rejected, so I have no idea why it was easy for me and hard for them.
And I did this twice. Once for a single semester exchange program to the US, and another when I decided to get my master's degree from USA. The visa interview was a pleasant experience both times.
Later, when my parents decided to visit the US, it was a straightforward process for them as well to get a tourist visa.
Of course, work visa is a totally different beast, I hear.
(Also — not relevant, but I returned back to India after my masters due to personal reasons. I had a really good time in America).
[1] I've also heard there are services which will park their money in your account for a couple days so it looks like you've got it all.
People who don't have funds for education at home might have a hard time moving to the US for education (unless they have a scholarship or something).
Also, they have very precise definitions of what work is considered to be in a given field of study. So for instance, a foreign student can't be a CS major and then go work as a chef in a restaurant. However, they can work at tech companies as a software engineer.
Emigration is expensive, and quite difficult, doubly so if someone is not educated. Emigration to the US even more so.
Not just doubly so. In most cases it's impossible.
It's pefectly reasonable to imagine you have money to emigrate out of US but not enough money to buy education in the US because it's so expensive.
In the US, if I wanted to sponsor a foreign developer's work visa, they first need to have a degree to meet the prerequisites for the visa at all.
According to this Quora answer[1] regarding H1B:
> Out of 108,101 initial employment approvals in 2017, less than 200 were for individuals with less than a bachelors degree (this includes associate degrees).
> https://www.uscis.gov/sites/default/files/reports-studies/Ch... (page 10)
[1] https://www.quora.com/Can-I-have-an-H1B-visa-without-a-unive...
I could be more concerned if they made program more restrictive. But making it more open is not only more practical and useful for people at large it is also ethically better thing to do.
Besides if someone dislike Google's decision they are welcome to not participate.
A rough timeline for 2022 is available[0], as is the 2021 timeline[1] which should provide context.
[0] https://developers.google.com/open-source/gsoc/timeline
[1] https://web.archive.org/web/20201218163427/https://developer...
(2021 GSoC mentor & org admin, but can't guarantee the process will be the same in 2022)
https://summerofcode.withgoogle.com/rules/ - 8.2 a) ii)
Without knowing Knuth's criteria it sounds arbitrary. Would it be Knuth caliber programer? Then 2 percent seems high. Or one could change webpage color / deploy some simple app with click of button or running couple line of script. I guess 80% of adult population might be able to do in 2030.
> but also keeping in mind that the most of the world's existing and aspiring programmers won't be interested in minimum wage long-term
Well minimum wage workers are also not interested in that for long term. However that's what people will do if it is the only thing available.
https://www.nationsencyclopedia.com/WorldStats/CIA-World-Fac...
My guess it required quite a bit of technical finesses not obvious to a person with some technical experience.
[1] https://www.red-gate.com/simple-talk/opinion/geek-of-the-wee...
> Educators of computer science have repeatedly observed that only about 2 out of every 100 students enrolling in introductory programming classes really resonate with the subject and seem to be natural-born computer scientists...I conclude that roughly 2% of all people ‘think algorithmically,’ in the sense that they can reason rapidly about algorithmic processes
So out of general population, that percentage would be even lower.
Personal opinion (off the record - haven't discussed with other admins in the org): It's absolutely appropriate and I'd encourage you to apply somewhere, as long as you're happy with the conditions and the stipend that Google offers.
Do get in touch with an organization and see how they feel about it.
Or, have students done GSoC in parallel with their internships?
I don't how many internships Google has but SoC is 1-2k people a year
Google Internships from Google's perspective is people that they may want to hire. Summer of Code the candidates are chosen by the participating organizations so it's a wider range.
That's an American thing. I wonder how many GsoC students are foreign.
How else are you supposed to gain work experience? Part time throughout the year?
Plus, like you said, competition. There is a lot more available time for internships if you accept doing them outside of just June - August.
Some things I observed from a quick glance through it:
- On most years there's about 1200-ish students from about 60-ish countries.
- There's a disproportionate number of students from India, like far above other countries, even United States.
I did my undergrad from India, and masters program from USA. (I'm now back in India working as a software developer).
At my university in India, we had this sort of club for enthusiast programmers who would contribute to open source software after regular class hours. Each student would pick a major project and contribute to it.
It was fun and we learnt a lot that way. Every year some members of this club would apply for gsoc (with the projects that they had already been contributing to during the months leading upto it), and about a dozen students used to get selected into the program.
Participation in open source was something that was actively promoted there. I couldn't find anything similar during my time in USA, although I only have the data-point of a single US university.
[1] https://developers.google.com/open-source/gsoc/resources/sta...
https://developers.google.com/open-source/gsoc/help/student-...
What's the reasoning behind such an uneconomical decision?
I can tell you that when it was announced it was a very unpopular move with the mentoring organisations, where the strong feeling was that equal work deserves equal pay, but ultimately the decision for mentoring orgs is to participate or not, and the vast majority chose to participate.
The amount is dependent upon purchasing power ($3,300 to $1,500).
The majority of projects (if not all) are independent of Google, and Google pays for contributions to these projects.
Google doesn't have to do this at all, and no other company does (at this scale). Whine too loudly, and they stop.
This is open source, not commercial work. There's zero direct commercial benefit.
Finally, if you don't like the comp, do something else: nobody's forcing anybody!