Allgemein
Was ist das Ziel von Google Summer of Code?
Google Summer of Code (GSoC) ist ein Programm, mit dem neue, engagierte Mitwirkende in Open-Source-Communitys aufgenommen werden sollen. Wir hoffen, dass sie auch noch lange nach dem Ende des GSoC-Programms zu diesen Communitys beitragen werden.
Wann findet Google Summer of Code statt?
Weitere Informationen finden Sie in der Zeitleiste des Programms.
Was passiert bei Google Summer of Code?
Neue Open-Source-Mitarbeiter verbringen den Sommer damit, unter Anleitung von Mentoren aus ihrer neuen Open-Source-Community Code für eine Open-Source-Organisation zu schreiben.
Warum führt Google das Google Summer of Code-Programm durch?
Google setzt sich für die Weiterentwicklung des Open-Source-Ökosystems ein. Je mehr Open-Source-Entwickler es auf der Welt gibt, desto gesünder und nachhaltiger wird die gesamte Community.
Seit 2005 hat das Google Summer of Code-Programm über 21.000 neue Mitwirkende/Studenten mit über 1.000 Open-Source-Organisationen unter der Anleitung von mehr als 20.000 Mentoren zusammengebracht.
Ist Google Summer of Code (GSoC) ein Rekrutierungsprogramm?
Nein. Wenn Sie für Google arbeiten möchten, besuchen Sie bitte die Google Jobs-Website.
Wird das Google Summer of Code-Programm als Praktikum, Job oder eine andere Form der Beschäftigung betrachtet?
Nein. Das GSoC ist eine Aktivität, die ein Teilnehmer als unabhängiger Entwickler ausführt und für die er ein Stipendium erhält. Die Teilnehmer sind nicht bei Google angestellt oder arbeiten nicht für Google.
Müssen Mentoring-Organisationen den von Schülern/Studenten erstellten Code verwenden?
Nein. Wir hoffen zwar, dass der gesamte Code, der aus diesem Programm hervorgeht, eine gute Verwendung findet, aber wir zwingen Organisationen nicht, den Code der Mitwirkenden zu verwenden.
Wo findet das GSoC statt?
Google Summer of Code findet vollständig online statt. Im Rahmen des Programms sind keine Reisen erforderlich.
Was kann ich tun, um das GSoC bekannter zu machen?
Sie können Flyer herunterladen, um sie an Universitäten, bei lokalen Entwicklertreffen usw. auszuhängen. Sie können auch in den verschiedenen Social-Media-Plattformen für das Programm werben oder ein Treffen oder eine Informationsveranstaltung in Ihrer Nähe veranstalten. Wir haben auch eine E-Mail-Vorlage, die Sie an Ihre Community (Schule, Entwickler usw.) und andere Kontakte senden können.
Wie kann ich eine Informationsveranstaltung oder ein Treffen zum Google Summer of Code organisieren oder veranstalten?
Sie können jederzeit und überall eine Onlinesitzung oder ein Treffen mit mir vereinbaren. Bitte lesen Sie zuerst die Programmregeln und verwenden Sie unsere Vorlage für die Präsentation und die Flyer.
Kann ich am GSoC sowohl als Mentor als auch als GSoC-Mitwirkender teilnehmen?
Nein. Mentoren sind Personen, die in einer Open-Source-Organisation tätig sind und neuen Mitwirkenden im Rahmen des GSoC-Programms den Einstieg in ihre Community erleichtern möchten. GSoC-Mitwirkende sind Personen, die neu in einer Open-Source-Organisation sind.
Dürfen Teilnehmer aus der Ukraine, Russland oder Belarus an der GSoC 2025 teilnehmen?
Aufgrund der aktuellen Situation können an der GSoC 2025 keine Teilnehmer (Mitwirkenden, Mentoren oder Administratoren von Organisationen) aus Russland, Weißrussland oder den sogenannten Volksrepubliken Donezk und Lugansk teilnehmen. Für Teilnehmer, die sich in der Ukraine, aber außerhalb der DNR und LNR befinden, gelten keine Einschränkungen.
Ich habe weitere Fragen. Was kann ich tun?
Weitere Informationen findest du im Leitfaden für Mitwirkende und auf anderen Seiten dieser Website.
Wenn Sie nach dem Lesen der gesamten Dokumentation immer noch keine Antwort haben, wenden Sie sich bitte über die Diskussionsliste oder den IRC-Kanal an die GSoC-Community. Weitere Informationen dazu finden Sie auf der Seite Kontakt.
GSoC-Mitwirkende
Wann können GSoC-Mitwirkende sich für das GSoC bewerben?
Mitwirkende können sich während des Bewerbungszeitraums für eine bestimmte Instanz des Programms bewerben.
Weitere Informationen finden Sie im Zeitplan des Programms.
Welche Programmiersprachen sollte ich beherrschen, um an der GSoC teilnehmen zu können?
Welche Programmiersprache Sie beherrschen müssen, hängt davon ab, für welche Organisation Sie arbeiten möchten. Sie sollten mit der Programmiersprache(n) vertraut sein, die in dieser Organisation verwendet wird.
Welche Voraussetzungen gelten für die Teilnahme?
- Sie müssen mindestens 18 Jahre alt sein, um sich zu registrieren.
- Sie müssen berechtigt sein, in dem Land zu arbeiten, in dem Sie während des Programms Ihren Wohnsitz haben.
- Sie müssen ein Open-Source-Anfänger oder Student sein.
- Sie wurden nicht mehrmals als GSoC-Mitarbeiter/GSoC-Student akzeptiert.
- Sie müssen Ihren Wohnsitz in einem Land haben, das derzeit nicht von den USA unter Embargo steht. Weitere Informationen finden Sie in den Programmrichtlinien.
Woher weiß ich, ob ich als Anfänger in der Open-Source-Entwicklung gelte?
Anfänger in Open-Source-Software sind Personen mit wenig Erfahrung in diesem Bereich. Sie gelten weiterhin als Anfänger, wenn Sie nur folgende Erfahrungen haben:
- Persönliche oder Kursprojekte, einschließlich Bootcamp-Projekte.
- Open-Source-Projekte, die nur an einer einzigen Einrichtung verwendet werden. (z. B. eine Vereinswebsite oder Forschungsergebnisse, die an Ihrer alten Universität als Open Source veröffentlicht wurden)
- Es werden nur wenige (< 10) Probleme oder Pull-Anfragen für verschiedene Open-Source-Pakete geöffnet.
- Fortlaufende Beteiligung an einem Open-Source-Projekt, an dem Sie im Rahmen des Google Summer of Code teilgenommen haben.
Wenn Sie regelmäßig an einem Open-Source-Projekt mitarbeiten, sind Sie kein Anfänger.
Ich bin Softwareentwickler, habe aber noch nie an Open-Source-Communitys teilgenommen. Bin ich berechtigt?
Das GSoC richtet sich nicht an erfahrene Softwareentwickler. Wenn Sie einen Vollzeitjob als Softwareentwickler haben, haben Sie keine Zeit für das GSoC.
Können Sie eine Ausnahme für mich machen?
Nein. Wir können keine Ausnahme machen, wenn du die Teilnahmevoraussetzungen nicht erfüllst, ganz gleich, wie talentiert oder interessiert du bist. Tausende von GSoC-Mitarbeitern bewerben sich und es wäre nicht fair, eine Ausnahme für Sie zu machen.
Kann jemand, der bereits an Open Source-Projekten teilnimmt, GSoC-Mitarbeiter werden?
Ziel des GSoC ist es, neue Mitwirkende in Open-Source-Organisationen zu gewinnen. Das GSoC kann auch Anfängern helfen, die Grundlagen von Open Source zu erlernen und gleichzeitig von erfahrenen Community-Mitgliedern betreut zu werden.
Das GSoC richtet sich an Studenten und an Open-Source-Entwickler in der Anfangsphase, nicht an erfahrene Open-Source-Entwickler.
Kann eine Gruppe gemeinsam einen Vorschlag für ein einzelnes Projekt einreichen?
Nein, an einem bestimmten Projekt darf nur eine einzelne Person arbeiten.
Was kann ich tun, um meine Chancen zu erhöhen, als GSoC-Mitarbeiter ausgewählt zu werden?
- Nachdem die Organisationen bekannt gegeben wurden, sehen Sie sich diese auf der Programmwebsite an und suchen Sie nach einigen, die Sie ansprechen.
- Lesen Sie sich die Listen mit Projektideen dieser Organisationen durch.
- Wenn Sie eine Idee sehen, die Ihr Interesse weckt, wenden Sie sich über die bevorzugte Kommunikationsmethode der Organisation an sie. Diese finden Sie auf der entsprechenden Seite auf der GSoC-Website.
- Sprechen Sie mit den Mentoren und der Community, um herauszufinden, ob dies eine Projektidee ist, an der Sie während des Programms gerne arbeiten würden. Wenn Sie nicht an etwas arbeiten, das Sie motiviert, wird der Sommer weder für Sie noch für Ihren Mentor besonders spannend.
- Verwenden Sie die Informationen, die Sie während Ihrer Kommunikation mit den Mentoren und anderen Mitgliedern der Community erhalten haben, um Ihren Vorschlag zu formulieren.
- Reichen Sie Ihren Vorschlag frühzeitig ein, damit die Mentoren Zeit haben, Feedback zu geben. Sie sollten genügend Zeit haben, das Feedback zu berücksichtigen und den Antrag vor dem Abgabetermin noch einmal einzureichen. Warten Sie nicht bis zur letzten Minute, um Ihren Vorschlag einzureichen.
Kann ich mehrere Vorschläge einreichen?
Ja, jeder GSoC-Mitarbeiter kann bis zu drei Vorschläge einreichen. Es kann jedoch nur ein Gerät pro GSoC-Mitglied akzeptiert werden. Pro GSoC-Mitglied kann nur ein Vorschlag akzeptiert werden, unabhängig davon, wie viele Vorschläge Sie einreichen.
Soll ich Vorschläge direkt an die Mentoring-Organisationen senden?
Nein, alle Vorschläge müssen über die Programmwebsite eingereicht werden. Vorschläge, die nicht über die Website des Google Summer of Code-Programms eingereicht werden, werden nicht für das Google Summer of Code-Programm berücksichtigt.
Sie sollten sich dringend frühzeitig an die Mentoring-Organisation wenden, um Ihre Ideen zu besprechen, Feedback zu erhalten und sich ein besseres Bild von der Arbeit zu machen, bevor Sie Ihren endgültigen Vorschlag einreichen.
Wie sieht ein guter Vorschlag aus?
Der Leitfaden für Mitwirkende/Studenten enthält einen Abschnitt zum Verfassen eines Exposés.
Die besten Vorschläge stammen von Teilnehmern, die sich die Zeit genommen haben, vor der Einreichung mit der Organisation zu interagieren und ihre Ideen zu besprechen. Geben Sie dabei Folgendes an: Details dazu, was Sie vorschlagen, warum Sie es vorschlagen, warum Sie dafür qualifiziert sind, Ihre Entwicklungsmethodik, Ihren voraussichtlichen Zeitplan usw. Außerdem sollten Sie Details zu Ihrer akademischen, branchenbezogenen und/oder Open-Source-Entwicklungserfahrung angeben.
Lesen Sie sich nicht einfach eine Projektidee aus der Liste der Organisation durch und schreiben Sie dann Ihren Vorschlag. Sie müssen mit den Mitarbeitern sprechen. Mitwirkende, die ihre Vorschläge nicht mit der Zielorganisation besprechen, werden mit hoher Wahrscheinlichkeit nicht für das GSoC ausgewählt.
Ich werde 18 Jahre alt, nachdem die Registrierungsphase für GSoC-Mitarbeiter endet. Kann ich trotzdem teilnehmen?
Nein, Sie müssen mindestens 18 Jahre alt sein, wenn Sie sich für das GSoC registrieren. Wenn du erst einige Tage später 18 Jahre alt wirst, kannst du nicht am diesjährigen Programm teilnehmen. Bitte sieh dich für ein zukünftiges Programm noch einmal um.
Welche Formulare muss ich einreichen?
Akzeptierte Teilnehmer müssen die entsprechenden Steuerformulare einreichen. Dazu gehört auch der Nachweis des Wohnsitzes in dem Land, in dem du teilnimmst und in dem du die Zahlungen erhältst.
Werde ich für die Teilnahme am GSoC bezahlt?
Ja! Google stellt GSoC-Mitarbeitern, die ihre Bewertungen bestehen und Stipendien erhalten können, ein Stipendium zur Verfügung.
Erhalte ich eine Prämie, auch wenn die Organisation meinen Code nicht verwendet?
Ja, sofern der GSoC-Mitarbeiter die Bewertung(en) besteht. Ob der erstellte Code im Projekt verwendet wird, hat keinen Einfluss auf das Stipendium für GSoC-Mitwirkende.
Wie viel Zeit nimmt die Teilnahme am GSoC in Anspruch?
Organisationen haben den Umfang von Projekten basierend auf der erwarteten Gesamtzeit für den Abschluss eines Projekts festgelegt. Kleine Projekte sollten etwa 90 Stunden, mittelgroße Projekte etwa 175 Stunden und große Projekte etwa 350 Stunden dauern. Je nach Ihren Fähigkeiten und der Schwierigkeit Ihres Projekts kann es mehr oder weniger Zeit in Anspruch nehmen, die Projektziele zu erreichen. Wenn sich herausstellt, dass der Umfang Ihres Projekts zu gering oder zu groß ist, passen Sie ihn gemeinsam mit Ihrem Mentor entsprechend an.
Ich bin Student in den USA mit einem F1-Visum. Wie erhalte ich die Autorisierung zur Teilnahme?
Wenden Sie sich an die Abteilung für internationale Studierende Ihrer Bildungseinrichtung, um weitere Informationen zu erhalten, bevor Sie sich für das GSoC bewerben. Am besten sprechen Sie mit ihnen, sobald Sie daran denken, am GSoC teilzunehmen. Google kann Ihnen keine CPT- oder OPT-Autorisierung erteilen. Sie müssen selbst prüfen, ob Sie mit Ihrem Visum an einem Programm wie dem GSoC teilnehmen dürfen. Sie sollten sich auch sicher sein, dass Sie das Stipendium annehmen können, damit Sie später nicht überrascht sind, wenn Sie es nicht annehmen können (oft aufgrund von Visaproblemen). Leider können jedes Jahr einige Studierende ihr Stipendium nicht annehmen, weil ihr Visum sie daran hindert, an einem Programm wie dem GSoC teilzunehmen, oder weil sie in einigen Fällen nicht mehr als 20 Stunden pro Woche für das GSoC aufwenden dürfen.
Alle angenommenen Teilnehmer erhalten eine E-Mail-Bestätigung. Wir bieten keine personalisierten Briefe an. Wir stellen keine CPT-Bescheinigungen aus.
Ich besuche ein Community College (oder ein Junior College). Kann ich trotzdem teilnehmen?
Ja, wir hoffen es!
Ich werde mitten im Programm meinen Abschluss machen. Kann ich trotzdem teilnehmen?
Ja.
Kann ich für die Teilnahme am GSoC Kurspunkte erhalten?
Möglicherweise hängt das von den Anforderungen Ihrer Hochschule ab. Google kann Ihnen keine zusätzlichen Dokumente zur Verfügung stellen oder Dokumente für Sie unterzeichnen.
Kann der Zeitplan angepasst werden, wenn meine Schule spät endet oder früh beginnt?
Das Programm für das Google Summer of Code 2025 bietet eine gewisse Flexibilität bei der Planung von Projekten. Die Dauer, die für die Fertigstellung eines Projekts zulässig ist, kann bei mittelgroßen und großen Projekten zwischen 10 und 22 Wochen betragen. Die Standarddauer beträgt 12 Wochen. Kleine Projekte können 8 bis 12 Wochen dauern. GSoC-Mitwirkende und ihre Mentoren können gemeinsam entscheiden, ob ein Projekt um einige Wochen verlängert werden soll.
Das Startdatum des Programms kann nicht geändert werden. Alle Teilnehmer beginnen gleichzeitig mit dem Programm.
Sie und Ihr Mentor können gemeinsam vereinbaren, die Planung von Meilensteinen oder den wöchentlichen Arbeitsplan anzupassen, um innerhalb des Gesamtprogramms etwas Flexibilität zu ermöglichen.
Das erste Bewertungsdatum basiert auf der Hälfte des erwarteten Projektzeitplans. Bei mittleren und großen Projekten ist es nach 6 Wochen für Projekte im standardmäßigen 12-Wochen-Zeitplan. Bei kleinen Projekten ist es nach 4 Wochen, basierend auf dem Standardprojekt von 8 Wochen.
Mentoren/Organisationsadministratoren
Ich möchte mehr über die Teilnahme als Mentor am GSoC erfahren. Wo erhalte ich weitere Informationen?
Weitere Informationen dazu, wie Sie Mentor im Rahmen des Google Summer of Code werden, finden Sie im Mentorleitfaden, in den Programmregeln und unter Rollen und Verantwortlichkeiten. Sie müssen bereits ein aktives Mitglied der Community der Organisation sein, für die Sie als Mentor tätig werden möchten.
Welche Voraussetzungen müssen Mentoring-Organisationen erfüllen?
Um als Mentoring-Organisation teilnehmen zu können, müssen Sie eine Gruppe sein, die ein aktives Free-/Open-Source-Softwareprojekt betreibt, z.B. BRL-CAD. Das Projekt muss keine rechtsfähigen Rechtssubjekte sein. Mentoring-Organisationen müssen bereits Software gemäß einer von der Open Source Initiative genehmigten Lizenz entwickelt und veröffentlicht haben und mindestens zwei Mitwirkende haben, die als Administratoren der Organisation und/oder Mentoren für das gesamte Programm fungieren, um am Programm teilnehmen zu können.
Erhalten Organisationen Geld für die Teilnahme am GSoC?
Organisationen mit einwandfreiem Status erhalten am Ende des Programms ein kleines Stipendium pro akzeptiertem GSoC-Mitarbeiter. Das gilt unabhängig davon, ob der GSoC-Mitarbeiter besteht oder nicht.
Organisationen können diese Mittel nach Belieben verwenden.
Stipendien werden nicht an von Google geleitete Organisationen und Organisationen vergeben, die Teil einer Bundesbehörde sind (einschließlich öffentlicher Universitäten).
Archivieren
Wie entferne ich meine Informationen aus dem Google Summer of Code-Archiv?
Wenden Sie sich an uns, um Informationen entfernen zu lassen.
Ich war früher ein Schüler/Student bzw. Mitwirkender am GSoC und die URL, die ich für mein Projekt angegeben habe, hat sich geändert. Können Sie sie für mich im Archiv aktualisieren?
Wir können Ihre URL nicht aktualisieren, wenn sie Jahre später geändert wird. Sie können uns bitten, die URL für Ihr Projekt zu entfernen. Wenden Sie sich dazu einfach direkt an uns.
Wo finde ich die von mir hochgeladenen Dateien?
Hochgeladene Dateien können nicht mehr heruntergeladen werden.