git: 21e2609888 - main - GSoC: Add policy on LLM usage
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 23 Jan 2026 15:47:53 UTC
The branch main has been updated by jrm:
URL: https://cgit.FreeBSD.org/doc/commit/?id=21e2609888db43da5c6892aec812e6e5430387a1
commit 21e2609888db43da5c6892aec812e6e5430387a1
Author: Joseph Mingrone <jrm@FreeBSD.org>
AuthorDate: 2026-01-19 21:19:29 +0000
Commit: Joseph Mingrone <jrm@FreeBSD.org>
CommitDate: 2026-01-23 15:45:43 +0000
GSoC: Add policy on LLM usage
Add policy for contributor use of Large Language Models with Google
Summer of Code projects.
Reviewed by: imp, fuz (prior iterations)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54789
---
website/content/en/projects/summerofcode.adoc | 33 +++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/website/content/en/projects/summerofcode.adoc b/website/content/en/projects/summerofcode.adoc
index b62b50bd19..ec58a32607 100644
--- a/website/content/en/projects/summerofcode.adoc
+++ b/website/content/en/projects/summerofcode.adoc
@@ -144,6 +144,39 @@ Contributors will also be asked to maintain and update wiki pages of their work.
E-mail (including mailing lists), IRC, instant messaging (Matrix, Slack, etc.), and video conferencing have been some of ways contributors and mentors have communicated in the past.
Contributors are also encouraged to use these and other methods to engage with the wider FreeBSD community.
+[[llm]]
+== LLM Policy
+
+We recognize that Large Language Models (LLMs) can be powerful productivity aids.
+However, these tools can produce incorrect, misleading, or poorly understood output.
+To uphold submission quality and to ensure that GSoC remains a learning-focused program, we have established the following policy on LLM usage.
+
+=== No "Regurgitation"
+We will not accept project proposals, code, or documentation primarily generated by an LLM.
+All submissions must reflect the contributor's own original work.
+Submissions that do not meet these standards may result in the rejection of a proposal or failure of a project at evaluation.
+
+=== Discretionary and Limited Use
+LLM usage may be permitted only with the explicit prior agreement of your mentor(s).
+If permitted, an LLM may be used to assist with:
+
+* debugging self-authored code
+* improving, proofreading, or translating text
+* researching background information about a problem.
+
+All results must be critically evaluated and fact-checked by the contributor.
+Mentors may prohibit LLM usage entirely for specific projects if it interferes with learning objectives.
+
+=== Full Disclosure
+If your mentor permits LLM usage within the bounds described here, any usage must be clearly disclosed by the contributor.
+Disclosure must include descriptions of:
+
+* the tool(s) used
+* the type of assistance provided
+* any code or documents created with LLM assistance.
+
+Failure to disclose LLM usage will be treated as a policy violation.
+
[[faq]]
== Frequently Asked Questions