Rails Girls Summer of Code


What is Rails Girls Summer of Code?

Rails Girls Summer of Code helps Rails Girls students get into Open Source.

Just like in Google Summer of Code and Ruby Summer of Code, students will be paid so they're free to work on Open Source projects for a few months. Unlike those programs, the Rails Girls Summer of Code is about helping students to further expand their knowledge and skills by contributing to a great Open Source project (rather than producing highly sophisticated code).

Who is running this?

The idea for this project originated in a Berlin Rails Girls organizers and coaches meeting about exchanging ideas about "what's happening after the initial beginner's workshop" and what could be improved. One idea was to encourage students to get involved with open source projects. And so the idea for a summer of code was born.

Who can participate as a student?

We're looking for women who have participated in any Rails Girls, RailsBridge, or similar newcomer workshop, have participate in a Ruby/Rails study group, or otherwise are getting started with Ruby/Rails as newcomers.

Unlike Google Summer of Code, no status as a student at a university is necessary, and there are certainly no degree or age limitations.

This initiative is focused on bringing more women into the world of open source. Men are not excluded however women are given priority.

Where will Rails Girls Summer of Code take place?

Rails Girls Summer of Code is planned as a global event. Thus, it does not matter where a student or coach lives or where a company is located.

We will try to find coaches as near as possible to a students location to avoid the student having to accomodate herself in a different city. Ideally coaches can provide a desk at their own workplace so students can sit next to them, ask questions and get support.

How much money will students receive?

1500 USD per month, for a period of three months.

Are students required to work full-time for all of the three months?

In order to immerse themselves and make a significant contribution to an Open Source project, we recommend that they do. However, if you feel you could achieve these ends working on a more limited time-frame, please explain in your application how you will make things work regardless, and we will consider your points.

What if I don't fit all the criteria stated on the student page?

The criteria are not minimal standards, but rather recommendations for what we consider to be important for successful participation in a project. That said, we will not necessarily exclude anybody from applying, we will instead give points to each criterion fulfilled. The higher your score, the higher your chance of being selected given that there will most likely be more applicants than places. If you do not fulfill any particular criterion as stated (e.g. coach and student in the same location), but have found a way around this, please explain that to us in your application. We will consider your points and if convinced, give you a point for the criterion anyway.

How will you make sure that the students participate continiously in their projects?

We will require some reporting on progress, most probably a combination of informal (e.g. blog posts about lessons learned) and more formal reporting.

Why are mentor and coach two separate roles?

Just like in Google Summer of Code and Ruby Summer of Code each project needs at least one person who knows the project very well and can decide on directions, goals and tasks. This role has traditionally been named "mentors".

Unlike those programs Rails Girls Summer of Code has a primarily educational and motivational purpose though. Thus, students are going to be supported by coaches who will support and aid students in accomplishing their tasks. A coach should be located in the same city as the student is. Ideally they can share a desk so support is available at all times.

So, in Rails Girls Summer of Code mentors take the role of being the expert goto person on the project side. Coaches take the role of supporting students in learning and achieving the project goals.

What does an ideal project goal look like?

Please have a look at our projects page.

This is awesome. How can I get involved?

Just head over to our contact page.

I'm sponsoring Rails Girls Summer of Code. What about VAT and tax deduction for my donations?

We don't really know about tax laws everywhere in the world but according to our tax advisor: "Contributions and payments to Rails Girls Summer of Code are not deductible as charitable contributions for federal income tax purposes. However, they may be deductible under other provisions of the Internal Revenue Code (for US) or your local tax authority's advice."

A word about VAT. Sorry to bother you - we'll keep a long story short. If you're not from Europe (to be precise - from the EU) you can skip this. For all the others: we have to struggle with the odd EU VAT regulations for the above mentioned packages. During you fill out the form and entered an EU country we will show a field to ask for your VAT ID. If you have one please enter it - otherwise your contribution will be reduced by 19% VAT. You come from Germany? We will show you a field to ask if VAT is a recoverable tax for you. If so, we will add the 19% VAT to your contribution and ask you to complete your address data.

What happens if we don't reach our goal?

Summer of Code will offer a reduced amount of spots to students. We currently account for raising $5000 per student. So if we raise $30,000 we have enough money to fund 6 students.

What happens to my donations if Summer of Code does not go ahead?

If for some reason the Summer of Code can't go ahead as planned, donors will be offered a refund of their donation. Alternatively you can decide to have your donation go to the Rails Girls organization to share your donation with other, future Rails Girls events across the globe.

What happens with any left-over money from the 2013 Summer of Code?

Any money left over from the campaign will be saved for next year's Rails Girls Summer of Code. Should there be no Summer of Code in 2014, the Rails Girls organization will decide how to best spend any left over donation money.