Version at: 31/01/2016, 15:47

# GSoC Application Requirements


## Before you apply

When you apply for something, whether it's a job position or anything else, you first need to to understand what kind of people the organization is looking for. Whatever you skills, if you're not that kind of people, chances are your application will be rejected. (And if you're exactly that kind of people, chances are you'll get accepted even if your skills and experience are low.)

In order to save you (and us) time, we'd like to make our utopic ideal student profile clear. Remember nobody is supposed to perfectly fit. Take it as a way to tune your application in your favor rather than an evaluation scheme.

- You're a language enthusiast and you're speaking more than one language at fluency level (including your mother tongue).
- You made a substantial number of contributions on tatoeba.org as a user.
- You're using Tatoeba to achieve some personal project.
- You're contributing to open-source software projects.
- You will stick with us after the end of the GSoC.


## How to apply

We don't have a strict template for student applications. You are free to organize your application the way you want. To help you, we provide you a template of how you can organize your application, and what information you should include in each section.

If you decide to follow our template, do not include the questions that we have listed. The questions are only here to give you an idea of what information we are expecting to find. You do not have to follow the questions order. 

Simply write your application in a way that is easy to read and contains the information that answers the questions in this page. And please be honest.


### Contact info

 - Name:
 - Email address: (put a single one please)
 - IRC/Jabber nick:
 - Your username on tatoeba.org:
 - GitHub username:
 - Other contact info:
 - Timezone:
 - Natural languages you know:

### Project details

 - In short, what your proposal is about?
 - Why does Tatoeba need your proposal?
 - How do you plan to implement it?
 - What deliverables can we expect?
 - What kind of maintenance will your code need after GSoC?
 - What technical risks do you see with your proposal? I.e. can you anticipate any technical problems that might show up while preparing the implementation?
 - Is there any specific kind of help you expect your mentor to provide?

### Schedule

 - What kind of preparations do you plan to do during the community bonding period?
 - What is your intended weekly schedule for the work period? Don’t include “mid-term evaluation” and “final evaluation” in it since these doesn't take much time. The schedule doesn't have to be exact.
 - What would you do if you can't finish your project on time, or you finish it way before the deadline?
 - What risks do you see with your schedule? I.e. what problems related to your schedule can you anticipate, and how will you try to mitigate them?
 - Do you have any other commitments during the GSoC work period other than the project itself (any exams or other school-related deadlines, holidays, vacations etc.)? Please include them in your schedule.

### Personal details

 - Who are you?
 - What skills (both relevant to the project and other computer-related) do you have? Which skills necessary for the project do you need to learn?
 - Can you show us any example of code that proves you have the skills?
 - Can you show us any example of code that you're proud of?
 - What is your past experience in open-source/free software projects? Do you have any past GSoC experience?
 - What is your experience in collaboration in software projects, i.e. when you worked with other people on a single piece of software?
 - What is your experience with Tatoeba so far, both as a user and as a developer?
 - Why Tatoeba and not some other organization?
 - Why you and not someone else?
 - Do you plan to personally use the piece of software you intend to write after the end of the GSoC? Why?
 - Do you have any non-financial motivation related to pursuing the project?
 - Are you applying to other projects for GSoC and, if so, what would be your preference if you're accepted to both? Having a stated preference helps with the deduplication process and will not impact if we accept your application or not.

version at: 09/02/2016, 12:25

# GSoC Application Requirements


## Before you apply

When you apply for something, whether it's a job position or anything else, you first need to to understand what kind of people the organization is looking for. Whatever your skills, if you're not that kind of people, chances are your application will be rejected. (And if you're exactly that kind of people, chances are you'll get accepted even if your skills and experience are low.)

In order to save you (and us) time, we'd like to make our utopic ideal student profile clear. Remember nobody is supposed to perfectly fit. Take it as a way to tune your application in your favor rather than an evaluation scheme.

- You're a language enthusiast and you're speaking more than one language at fluency level (including your mother tongue).
- You made a substantial number of contributions on tatoeba.org as a user.
- You're using Tatoeba to achieve some personal project.
- You're contributing to open-source software projects.
- You will stick with us after the end of the GSoC.


## How to apply

We don't have a strict template for student applications. You are free to organize your application the way you want. To help you, we provide you a template of how you can organize your application, and what information you should include in each section.

If you decide to follow our template, do not include the questions that we have listed. The questions are only here to give you an idea of what information we are expecting to find. You do not have to follow the questions order. 

Simply write your application in a way that is easy to read and contains the information that answers the questions in this page. And please be honest.


### Contact info

 - Name:
 - Email address: (put a single one please)
 - IRC/Jabber nick:
 - Your username on tatoeba.org:
 - GitHub username:
 - Other contact info:
 - Timezone:
 - Natural languages you know:

### Project details

 - In short, what your proposal is about?
 - Why does Tatoeba need your proposal?
 - How do you plan to implement it?
 - What deliverables can we expect?
 - What kind of maintenance will your code need after GSoC?
 - What technical risks do you see with your proposal? I.e. can you anticipate any technical problems that might show up while preparing the implementation?
 - Is there any specific kind of help you expect your mentor to provide?

### Schedule

 - What kind of preparations do you plan to do during the community bonding period?
 - What is your intended weekly schedule for the work period? Don’t include “mid-term evaluation” and “final evaluation” in it since these doesn't take much time. The schedule doesn't have to be exact.
 - What would you do if you can't finish your project on time, or you finish it way before the deadline?
 - What risks do you see with your schedule? I.e. what problems related to your schedule can you anticipate, and how will you try to mitigate them?
 - Do you have any other commitments during the GSoC work period other than the project itself (any exams or other school-related deadlines, holidays, vacations etc.)? Please include them in your schedule.

### Personal details

 - Who are you?
 - What skills (both relevant to the project and other computer-related) do you have? Which skills necessary for the project do you need to learn?
 - Can you show us any example of code that proves you have the skills?
 - Can you show us any example of code that you're proud of?
 - What is your past experience in open-source/free software projects? Do you have any past GSoC experience?
 - What is your experience in collaboration in software projects, i.e. when you worked with other people on a single piece of software?
 - What is your experience with Tatoeba so far, both as a user and as a developer?
 - Why Tatoeba and not some other organization?
 - Why you and not someone else?
 - Do you plan to personally use the piece of software you intend to write after the end of the GSoC? Why?
 - Do you have any non-financial motivation related to pursuing the project?
 - Are you applying to other projects for GSoC and, if so, what would be your preference if you're accepted to both? Having a stated preference helps with the deduplication process and will not impact if we accept your application or not.

Note

The lines in green are the lines that have been added in the new version. The lines in red are those that have been removed.