QGIS maintainers merged a policy that explicitly bans AI-assisted contributions to the project. The change was flagged on Hacker News where the thread reached 82 points and 76 comments.
The rule covers code, documentation, and any other material submitted to the repository. Contributors must now confirm that submissions were produced without large language model assistance.
Policy Details
The updated QGIS Enhancement Proposal states that all contributions must be human-authored. Automated tools that generate or heavily rewrite text are disallowed. Maintainers will reject patches that show clear signs of AI generation.
The policy applies to both new pull requests and ongoing work. No exceptions are listed for internal tooling or minor edits.
Numbers from the Discussion
The Hacker News thread recorded 82 points from 76 comments. Top concerns included enforcement difficulty, impact on non-native English speakers, and consistency with other geospatial projects.
Early comments noted that detection remains unreliable and that the ban could slow documentation improvements.
How to Contribute Under the New Rule
Contributors must write all code and text themselves. Use of autocomplete in IDEs is still permitted if the developer controls every line.
Pull request templates now include a checkbox confirming human authorship. Reviewers will ask for clarification on any suspicious sections.
Pros and Cons
- Clear rule reduces legal and licensing uncertainty around generated code.
- Enforcement relies on manual review, which adds maintainer workload.
- Non-native speakers lose a common writing aid without an approved replacement.
- The policy aligns QGIS with projects that prioritize traceable authorship.
Comparison with Other Projects
| Project | AI Policy | Enforcement Method | Notes |
|---|---|---|---|
| QGIS | Full ban | Manual review | New policy from 2025 PR |
| Linux kernel | Case-by-case | Maintainer discretion | Focus on copyright provenance |
| Apache projects | Disclosure required | Committer judgment | No outright ban |
QGIS takes a stricter stance than most geospatial tools. Projects like PostGIS have not published equivalent restrictions.
Who Should Follow This Rule
Developers planning QGIS core or plugin contributions must comply immediately. Researchers using QGIS for custom scripts can continue internal AI use but cannot submit generated code.
Teams that rely on AI for documentation translation should budget extra human review time before submitting changes.
Verdict
The ban removes ambiguity for QGIS maintainers while shifting extra effort onto contributors who previously used AI assistance.
QGIS.org maintains the full project governance documents for anyone preparing a contribution.
Top comments (0)