Can someone support me as a mentor to achieve GSOC


Summer Energy


In order to participate in our program, there are a few basic requirements that you have to meet: As a participant, you must be over 18 years old and be enrolled as a part-time or full-time student at a German university. Employees and students of the BND are excluded from participation.

Find the right project


For us, it is above all important that your project is innovative, makes a contribution to the open source community and, last but not least, also for us as the BND. For example, this could be a new feature that helps us to better fulfill our mission.

If you have a project idea, it is best to work it up in as much detail as possible. Models (e.g. illustrations) can help you to clarify the vision of your project. We have put together an overview for you to download, in which you can find all the points that should be included in your project outline.

In addition to the project outline, your application should also include the following points:

  • curriculum vitae
  • Certificate of enrollment
  • Degree certificate or a TranscriptofRecords
  • if necessary, statement from a mentor or a university lecturer

For easier processing, we ask you to send us your documents as a file (PDF format).

The coding begins

When we have successfully evaluated your project outline, you can work on your project with full commitment. During the project term in summer, we will be happy to advise and support you. If you have a mentor, you can always contact him / her to discuss the progress of the project and any problems that may arise.


When your project is finished, it is time to publish the results. For us it is not only important that we have access to the source code. First and foremost, your code should be of use to the open source community and thus be available to all users. For example, you can make your source code available under a common open source license on a well-known hosting platform such as GitHub or GitLab.