GSoC 2026

you can check here our policy

Artificial Intelligence Usage Policy

(Applicable to Google Summer of Code Contributors and Applicants)

1. Purpose

This policy defines the acceptable use of Artificial Intelligence (AI) tools within our organization during all phases of participation in Google Summer of Code (GSoC), including pre-application contributions, proposal writing, development, and reporting.

Our goal is to allow AI as a productivity and learning accelerator, while ensuring that all accepted contributors demonstrate genuine understanding, authorship, and responsibility for their work.


2. Scope

This policy applies to:

  • GSoC proposals
  • Pre-proposal contributions (issues, discussions, pull requests)
  • Accepted project work (code, documentation, design)
  • Weekly reports and final evaluations
  • Any communication or artifact submitted to the organization

3. Permitted Use of AI Tools

Contributors may use AI tools for:

  • Brainstorming and refining ideas
  • Improving clarity, grammar, or structure of text
  • Learning unfamiliar concepts or APIs
  • Debugging assistance
  • Code explanation or refactoring suggestions

AI is considered an assistant, not an author.


4. Mandatory Disclosure

AI usage must be explicitly disclosed in all relevant contexts, including but not limited to:

  • GSoC proposals
  • Pull requests and commit messages
  • Reports and documentation

At minimum, contributors must state that AI was used. Whenever possible, contributors should also explain how the AI was used (e.g., for debugging, rewriting, brainstorming).

Failure to disclose AI usage is considered a policy violation.


5. Authorship & Understanding Requirements

All submitted work must:

  • Be fully understood by the contributor
  • Be explainable on request by mentors or reviewers
  • Reflect active human decision-making

The following are not acceptable:

  • Fully AI-generated proposals
  • Code written by AI that the contributor cannot explain
  • Submissions copied from AI outputs without review or comprehension

AI must not be used as a replacement for thinking, design decisions, or learning.


6. Contribution Quality Standards

When contributing code (including pre-proposal PRs):

  • Large, untested, or unexplained submissions (e.g., thousands of lines of code) will not be accepted
  • Contributors are expected to submit small, atomic, reviewable changes whenever possible
  • Code must be tested, justified, and aligned with project goals

AI-assisted code does not exempt contributors from these standards.


7. Review, Clarification, and Enforcement

If a mentor or reviewer believes that:

  • AI has been used improperly, or
  • The contributor does not understand their own submission,

A clarification round will be initiated, giving the contributor an opportunity to:

  • Explain their work
  • Revise the submission
  • Correct disclosure issues

Repeated misuse, inability to demonstrate understanding, or intentional deception may result in:

  • Proposal rejection
  • Pull request rejection
  • Removal from consideration or the program, at mentor discretion

8. Mentor Oversight

Mentors are expected to:

  • Actively assess contributor understanding
  • Ask clarification questions when AI usage is suspected
  • Ensure AI is being used as a productivity aid, not a dependency

Mentor judgment is final in matters related to AI usage compliance.


9. Final Note

Using AI tools responsibly is encouraged. Using AI to avoid learning, understanding, or accountability is not.

Command Palette

Search for a command to run...