qqp question1: How can I participate in Google Summer of Code and what are the pre requisites needed to be its part and complete the project in terms of skill set? question2: How should I prepare for GSoc 2017?