Apply for GSoC 2018

LanguageTool is a mentor organization in this year's Google Summer of Code. As a student who is interested in software development, you can apply to participate. If you're selected, you will work on LanguageTool for three months and Google will pay you. Not a student anymore? Check out our other job ad

Here's how Google describes GSoC:

Google Summer of Code is Google's summer program for university students to learn about, and get involved in open source. It's happening again for the 14th year in 2018! Over 13,000 students from 108 countries have participated.

Google Summer of Code is a unique program where students are paired with a mentor to introduce them to the open source community and provide guidance while they work on a real world open source project during their summer break from university. Projects cover a wide range of fields including: Cloud, Operating Systems, Graphics, Medicine, Programming Languages, Robotics, Science, Security and many more. This is not an internship but still provides an invaluable experience and looks great on a resume!

The application period opens on March 12, 2018 and ends on March 27th, 2018. It's a highly competitive program (and this year is expected to be even bigger than last year), so don't wait to the last minute to prepare!

To get started, first check out the GSoC website, then see LanguageTool's page on the GSoC website, and finally: come up with your own proposal of what you'd like to work on during the three months. To contact us, post to our forum.

Details on how to apply

Please check Google's student manual. GSoC is a program for coding projects. Other initiatives, such as for documentation or translation, are not part of GSoC.

Application process

When applying for a Google Summer of Code grant to work with LanguageTool, your application must follow the same application template that Blender uses (see "Application Template" at the bottom of that page).

Application FAQ

(based on Blender's GSoC documentation)

What will most help my odds of acceptance?
  1. A quality proposal - a well thought out proposal that shows you understand what you want to do and have reasonable expectations about what can be accomplished in the time you will have available.
  2. Show evidence of past experience or achievements related to the proposal.
  3. Make a useful patch against LanguageTool - this shows that you can successfully read, edit, and compile our code.
  4. Discuss your application on our forum and get some feedback.