Häufig gestellte Fragen

Allgemein

Was ist das Ziel des Google Summer of Code?

Google Summer of Code (GSoC) ist ein Programm, das neue, motivierte Mitwirkende in Open-Source-Communities bringen soll. Wir hoffen, dass sie auch nach dem Ende des GSoC-Programms weiterhin zu Open-Source-Communities beitragen werden.

Wann findet der Google Summer of Code statt?

Zeitplan des Programms

Was passiert beim Google Summer of Code?

Neue Open-Source-Beitragende verbringen den Sommer damit, Code für eine Open-Source-Organisation zu schreiben. Dabei werden sie von Mentoren aus ihrer neuen Open-Source-Community unterstützt.

Warum führt Google das Google Summer of Code-Programm durch?

Google hat sich zum Ziel gesetzt, das Open-Source-Ökosystem zu erweitern. Je mehr Open-Source-Entwickler es auf der Welt gibt, desto gesünder und nachhaltiger wird die gesamte Community sein.

Seit 2005 hat das Google Summer of Code-Programm über 23.000 neue Mitwirkende/Studenten mit über 1.000 Open-Source-Organisationen unter der Anleitung von mehr als 21.000 Mentoren zusammengebracht.

Ist Google Summer of Code (GSoC) ein Rekrutierungsprogramm?

Nein. Wenn Sie bei Google arbeiten möchten, besuchen Sie die Google-Website für Stellenangebote.

Gilt GSoC als Praktikum, Job oder Beschäftigung?

Nein. 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 und arbeiten nicht für Google.

Müssen Mentoring-Organisationen den von den Studenten erstellten Code verwenden?

Nein. Wir hoffen zwar, dass der gesamte Code, der aus diesem Programm hervorgeht, Verwendung findet, aber Organisationen sind nicht verpflichtet, den Code des Beitragenden zu verwenden.

Wo findet der GSoC statt?

Google Summer of Code findet vollständig online statt. Es ist nicht erforderlich, im Rahmen des Programms zu reisen.

Was kann ich tun, um das GSoC bekannter zu machen?

Sie können Flyer herunterladen, um sie auf Universitätsgeländen, bei lokalen Entwicklertreffen usw. zu verteilen. Sie können auch Ihre verschiedenen Social-Media-Plattformen nutzen, um das Programm bekannt zu machen, oder ein Treffen oder eine Informationsveranstaltung in Ihrer Nähe organisieren. Wir haben auch eine E-Mail-Vorlage, die Sie an Ihre Community (Schule, Entwickler usw.) und andere Kontakte senden können.

Wie organisiere oder veranstalte ich eine GSoC-Informationsveranstaltung oder ein Meetup?

Sie können jederzeit und überall eine Onlinesitzung oder ein Meetup planen. Bitte lesen Sie sich zuerst die Programmregeln durch und verwenden Sie unsere Präsentationsvorlage und Flyer.

Kann ich sowohl als Mentor als auch als GSoC-Beitragender am GSoC teilnehmen?

Nein. Mentoren sind Personen, die in einer Open-Source-Organisation aktiv waren und neue Mitwirkende in ihrer Community im GSoC-Programm unterstützen möchten. GSoC-Beitragende sind Personen, die neu in einer Open-Source-Organisation sind.

Dürfen Teilnehmer aus der Ukraine, Russland oder Belarus am GSoC 2026 teilnehmen?

Aufgrund der aktuellen Umstände können beim GSoC 2026 keine Teilnehmer (Beitragende, Mentoren oder Organisationsadministratoren) aus Russland, Belarus oder den sogenannten Volksrepubliken Donezk („DNR“) und Lugansk („LNR“) berücksichtigt werden. Für Teilnehmer in der Ukraine, die nicht in den Volksrepubliken Donezk und Lugansk leben, gelten keine Einschränkungen.

Ich habe weitere Fragen. Was kann ich tun?

Weitere Informationen finden Sie 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. Auf der Seite Kontakt erfahren Sie, wie das geht.

GSoC-Beitragende

Wann können GSoC-Beitragende sich für GSoC bewerben?

Beitragende können sich während des Bewerbungszeitraums für Beitragende für eine bestimmte Instanz des Programms bewerben.

Weitere Informationen finden Sie im Programmzeitplan.

Welche Programmiersprache(n) sollte ich beherrschen, um am GSoC teilzunehmen?

Die Programmiersprache, die Sie beherrschen müssen, hängt davon ab, mit welcher Organisation Sie zusammenarbeiten möchten. Sie sollten mit den Programmiersprachen vertraut sein, die von dieser Organisation verwendet werden.

Welche Voraussetzungen gelten für die Teilnahme?

  • Sie müssen bei der Registrierung mindestens 18 Jahre alt sein.
  • Sie müssen berechtigt sein, in dem Land zu arbeiten, in dem Sie während des Programms wohnen werden.
  • Sie müssen ein Open-Source-Anfänger oder Student sein.
  • Sie wurden nicht mehr als einmal als GSoC-Beitragender/Student im GSoC akzeptiert.
  • Sie müssen in einem Land leben, das derzeit nicht von den USA mit einem Embargo belegt ist. Weitere Informationen finden Sie in den Programmregeln.

Woran erkenne ich, ob ich als Anfänger in der Open-Source-Entwicklung gelte?

Anfänger in Open-Source-Software sind Personen mit minimaler Open-Source-Erfahrung. Sie gelten weiterhin als Anfänger, wenn Sie nur folgende Erfahrungen haben:

  • Persönliche Projekte oder Kursprojekte, einschließlich Bootcamp-Projekte.
  • Open-Source-Projekte, die nur an einer einzelnen Einrichtung verwendet werden. (Beispiel: eine Clubwebsite oder Forschungsergebnisse, die an Ihrer alten Universität als Open Source veröffentlicht wurden)
  • Sie haben eine kleine Anzahl (<10) von Problemen oder Pull-Anfragen für verschiedene Open-Source-Pakete geöffnet.
  • Sie sind weiterhin an einem Open-Source-Projekt beteiligt, dem Sie im Rahmen des GSoC beigetreten sind.

Wenn Sie ansonsten regelmäßig zu einem Open-Source-Projekt beitragen, sind Sie kein Anfänger.

Ich bin ein professioneller Softwareentwickler, habe aber noch nicht an Open-Source-Communities teilgenommen. Bin ich berechtigt?

Google Summer of Code soll Studenten und Neulinge für Open Source begeistern. Wir freuen uns über Bewerber mit unterschiedlichem Hintergrund, aber der Zeitaufwand, einschließlich der erheblichen Beteiligung an der Open-Source-Community, ist beträchtlich. Personen, die bereits Vollzeit als Softwareentwickler arbeiten, haben möglicherweise Schwierigkeiten, den erforderlichen Zeitaufwand des Programms zu erfüllen.

Wäre es möglich, eine Ausnahme zu machen?

Nein. Wir können keine Ausnahme machen, wenn du die Teilnahmevoraussetzungen nicht erfüllst, egal wie talentiert oder interessiert du bist. Tausende von GSoC-Beitragenden bewerben sich und eine Ausnahme für Sie wäre nicht fair.

Kann jemand, der bereits an Open Source-Projekten beteiligt ist, ein GSoC-Beitragender sein?

Das Ziel von GSoC ist es, neue Mitwirkende für Open-Source-Organisationen zu gewinnen. GSoC kann auch dazu beitragen, dass Anfänger die Grundlagen von Open Source kennenlernen, während sie von erfahrenen Community-Mitgliedern betreut werden.

GSoC ist für Studierende und Anfänger in der Open-Source-Entwicklung gedacht, nicht für erfahrene Open-Source-Beitragende.

Kann eine Gruppe gemeinsam einen Vorschlag für ein einzelnes Projekt einreichen?

Nein, nur eine Person darf an einem bestimmten Projekt arbeiten.

Was kann ich tun, um meine Chancen zu erhöhen, als GSoC-Beitragender ausgewählt zu werden?

  1. Nachdem die Organisationen bekannt gegeben wurden, können Sie sich auf der Programmwebsite einige ansehen, die Sie interessieren.
  2. Sehen Sie sich die Listen mit Projektideen dieser Organisationen an.
  3. Wenn Sie eine Idee sehen, die Ihr Interesse weckt, wenden Sie sich über die bevorzugten Kommunikationsmethoden (auf der Organisationsseite auf der GSoC-Website aufgeführt) an die Organisation.
  4. Sprechen Sie mit den Mentoren und der Community, um herauszufinden, ob Sie während des Programms gerne an diesem Projekt arbeiten würden. Wenn du nicht an etwas arbeitest, das dich motiviert, wird es kein schöner Sommer für dich oder deinen Mentor.
  5. Nutzen Sie die Informationen, die Sie während der Kommunikation mit den Mentoren und anderen Mitgliedern der Organisation erhalten haben, um Ihren Vorschlag zu schreiben.
  6. Reiche deinen Vorschlag frühzeitig ein, damit die Mentoren Zeit haben, Feedback zu geben. Sie möchten genügend Zeit haben, das Feedback einzuarbeiten und den Antrag vor Ablauf der Frist noch einmal einzureichen. Warten Sie nicht bis zur letzten Minute, um Ihren Vorschlag einzureichen.
  7. Lesen Sie sich das gesamte Material der Open-Source-Organisation sorgfältig durch, einschließlich aller spezifischen Richtlinien oder Einschränkungen für die Verwendung von KI-generiertem Text oder Code. Einige Organisationen akzeptieren keine KI-generierten Vorschläge.

Kann ich mehr als einen Vorschlag einreichen?

Ja, jeder GSoC-Teilnehmer darf bis zu drei Vorschläge einreichen. Es kann jedoch nur ein Projekt pro GSoC-Beitragender angenommen werden. Pro GSoC-Beitragender wird nur ein Vorschlag angenommen, 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 außerhalb der Google Summer of Code-Programmwebsite eingereicht werden, werden nicht für Google Summer of Code berücksichtigt.

Es wird dringend empfohlen, sich frühzeitig an die Mentoring-Organisation zu wenden, um Ihre Ideen zu besprechen und Feedback zu erhalten. So können Sie sich ein besseres Bild von der Arbeit der Organisation machen, bevor Sie Ihren endgültigen Vorschlag einreichen.

Wie sieht ein guter Vorschlag aus?

Im Leitfaden für Mitwirkende/Schüler gibt es einen Abschnitt zum Schreiben eines Vorschlags.

Die besten Vorschläge stammen von Teilnehmern, die sich die Zeit genommen haben, sich vor der Einreichung mit der Organisation auszutauschen und ihre Ideen zu besprechen. Geben Sie unbedingt Folgendes an: Details zu Ihrem Vorschlag, warum Sie ihn machen, 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 nicht einfach eine Projektidee aus der Liste der Organisation und schreiben Sie dann Ihren Vorschlag – Sie müssen mit der Organisation sprechen. Beitragende, die ihre Vorschläge nicht mit der Zielorganisation besprechen, werden sehr wahrscheinlich nicht für GSoC ausgewählt.

Darf ich KI-generierten Text oder Code im GSoC verwenden?

Ob KI-generierter Code oder Text im GSoC verwendet werden darf, hängt ausschließlich von den Richtlinien der Mentoring-Organisation ab.

Aufgrund komplexer Lizenzierungs- und rechtlicher Bedenken (insbesondere in Bezug auf das Eigentum an Code und geistiges Eigentum) verbieten viele GSoC-Organisationen die Verwendung von KI-Tools zum Generieren von Projektergebnissen (Code, Dokumentation usw.) strikt.

Anleitung der Organisation sorgfältig lesen:Sie müssen die Dokumentation und Anleitung der jeweiligen Organisation, bei der Sie sich bewerben, sorgfältig lesen. Diese Richtlinien sind die einzige Quelle für Informationen dazu, was erlaubt oder verboten ist.

Spezifische Anleitung einholen:Die meisten Organisationen geben explizite Ratschläge dazu, wann und ob die Verwendung bestimmter KI-Tools zulässig ist.

Fragen stellen:Wenn Sie sich über die Regeln der Organisation nicht im Klaren sind, liegt es in Ihrer Verantwortung, Ihre potenziellen Mentoren um Klärung zu bitten, bevor Sie Arbeiten oder Vorschläge einreichen.

Wenn Sie KI verwenden, um Ihren GSoC-Vorschlag zu schreiben, kann dies je nach den individuellen Richtlinien der Organisation zu einer automatischen Ablehnung führen. Achten Sie immer darauf, dass Ihr Vorschlag Ihr Originalwerk ist und den Standards der Organisation für die Urheberschaft entspricht.

Ich werde erst nach Ablauf des Registrierungszeitraums für GSoC-Beitragende 18 Jahre alt. Kann ich trotzdem teilnehmen?

Nein. Sie müssen bei der Registrierung für GSoC 18 Jahre alt sein. Wenn du auch nur wenige Tage später 18 Jahre alt wirst, kannst du nicht am diesjährigen Programm teilnehmen. Bitte informiere dich zu einem späteren Zeitpunkt über zukünftige Programme.

Welche Formulare muss ich einreichen?

Teilnehmer, die angenommen werden, müssen die entsprechenden Steuerformulare einreichen. Dazu gehört der Nachweis Ihres Wohnsitzes in dem Land, in dem Sie teilnehmen und in dem Sie die Zahlungen erhalten.

Werde ich für die Teilnahme am GSoC bezahlt?

Ja. Google zahlt GSoC-Beitragenden, die ihre Bewertungen bestehen und Stipendien erhalten können, ein Stipendium.

Werde ich auch bezahlt, wenn die Organisation meinen Code nicht verwendet?

Ja, sofern der GSoC-Beitragende die Bewertung(en) besteht. Ob das Projekt den erstellten Code verwendet, hat keinen Einfluss auf das GSoC-Stipendium für Mitwirkende.

Wie viel Zeit nimmt die Teilnahme am GSoC in Anspruch?

Organisationen haben Projekte auf Grundlage der erwarteten Gesamtzeit für den Abschluss eines Projekts geplant. 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 dem Schwierigkeitsgrad Ihres Projekts kann es mehr oder weniger Zeit in Anspruch nehmen, die Ziele Ihres Projekts zu erreichen. Wenn sich herausstellt, dass der Umfang Ihres Projekts zu gering oder zu groß ist, werden Sie und Ihr Mentor gemeinsam Anpassungen vornehmen.

Denken Sie daran, dass eine kontinuierliche Beteiligung und Interaktion in der Community eine wesentliche und erforderliche Komponente für eine erfolgreiche Teilnahme am Google Summer of Code ist. Diese Interaktion erfordert Zeit und sollte während des gesamten Programms zusätzlich zum Programmieraufwand für das Projekt aufrechterhalten werden.

Ich bin Student in den USA und habe ein F1-Visum. Wie erhalte ich die Berechtigung zur Teilnahme?

Wenden Sie sich sofort an das Büro für internationale Studierende Ihrer Bildungseinrichtung, um weitere Informationen zu erhalten, bevor Sie sich für GSoC bewerben. Am besten sprichst du mit ihnen, sobald du überlegst, am GSoC teilzunehmen. Google kann Ihnen keine CPT- oder OPT-Genehmigung ausstellen. Es liegt in deiner Verantwortung, zu prüfen, ob dein Visum dir die Teilnahme an einem Programm wie GSoC erlaubt. Bitte prüfe dies, bevor du dich bewirbst. Außerdem solltest du sicher sein, dass du das Stipendium annehmen kannst. Andernfalls kann es später zu Problemen kommen, z. B. aufgrund von Visabestimmungen. Leider können einige Studierende jedes Jahr ihr Stipendium nicht annehmen, da ihr Visum ihnen nicht erlaubt, an einem Programm wie GSoC teilzunehmen. In einigen Fällen dürfen sie auch nicht mehr als 20 Stunden pro Woche für GSoC aufwenden.

Alle akzeptierten Teilnehmer erhalten eine E‑Mail-Bestätigung. Wir stellen keine personalisierten Briefe aus. Wir stellen keine CPT-Schreiben aus.

Ich besuche ein Community College (oder ein Junior College). Kann ich trotzdem teilnehmen?

Ja, das hoffen wir!

Ich schließe mein Studium in der Mitte des Programms ab. Kann ich trotzdem teilnehmen?

Ja.

Kann ich mir die Teilnahme am GSoC als Kurs anrechnen lassen?

Das hängt möglicherweise von den Anforderungen Ihrer Bildungseinrichtung 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äter endet oder früher beginnt?

Das GSoC-Programm bietet eine gewisse Flexibilität beim Zeitplan für Projekte. Die für die Fertigstellung eines Projekts zulässige Zeit kann zwischen 10 und 22 Wochen liegen. Die Standardlänge für mittelgroße und große Projekte beträgt 12 Wochen. Kleine Projekte können 8 bis 12 Wochen dauern. GSoC-Beitragende 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 das Programm gleichzeitig.

Sie und Ihr Mentor können gemeinsam vereinbaren, den Zeitplan für Meilensteine oder den wöchentlichen Arbeitsplan anzupassen, um innerhalb des allgemeinen Programmrahmens etwas Flexibilität zu ermöglichen.

Das erste Bewertungsdatum liegt in der Mitte des erwarteten Projektzeitplans. Bei mittelgroßen und großen Projekten ist dies nach 6 Wochen der Fall, wenn der Standardzeitplan von 12 Wochen eingehalten wird. Bei kleinen Projekten ist das nach 4 Wochen der Fall, da das Standardprojekt 8 Wochen dauert.

Mentoren/Organisationsadministratoren

Ich möchte mehr über die Teilnahme als Mentor am GSoC erfahren. Wo erhalte ich weitere Informationen?

Weitere Informationen dazu, wie Sie GSoC-Mentor werden können, finden Sie im Mentor Guide, in den Program Rules und unter Roles and Responsibilities. Sie müssen bereits ein aktives Community-Mitglied der Organisation sein, für die Sie als Mentor tätig werden möchten.

Welche Voraussetzungen muss eine Mentoring-Organisation erfüllen?

Um als Mentoring-Organisation teilnehmen zu können, müssen Sie eine Gruppe sein, die ein aktives kostenloses/Open-Source-Softwareprojekt betreibt, z.B. BRL-CAD. Das Projekt muss keine juristische Person sein. Mentoring-Organisationen müssen bereits Software unter einer von der Open Source Initiative genehmigten Lizenz entwickelt und veröffentlicht haben und mindestens zwei Mitwirkende haben, die während des gesamten Programms als Organisationsadministratoren und/oder Mentoren fungieren können, um am Programm teilzunehmen.

Erhalten Organisationen Geld für die Teilnahme am GSoC?

Organisationen, die die Voraussetzungen erfüllen, erhalten am Ende des Programms ein kleines Stipendium pro akzeptiertem GSoC-Beitrag. Dies geschieht unabhängig davon, ob der GSoC-Beitragende besteht oder nicht.

Organisationen können diese Mittel nach Belieben verwenden.

Von Google geleitete Organisationen und Organisationen, die Teil einer Bundesregierung sind (einschließlich öffentlicher Universitäten), erhalten keine Stipendien.

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 Student/Mitwirkender bei GSoC und die URL, die ich für mein Projekt angegeben habe, hat sich geändert. Könnt ihr sie für mich im Archiv aktualisieren?

Wir können Ihre URL nicht aktualisieren, wenn sie sich erst Jahre später ändert. Sie können uns direkt kontaktieren und uns bitten, die URL für Ihr Projekt zu entfernen.

Wo finde ich die Dateien, die ich hochgeladen habe?

Hochgeladene Dateien können nicht mehr heruntergeladen werden.