changed language

This commit is contained in:
Jib 2026-03-13 11:19:16 -04:00
parent 037bb0965a
commit 0f3dd56045

View File

@ -89,15 +89,13 @@ likelihood for getting review sooner shoots up.
#### Our Stance
**We do not accept pull requests that are primarily or substantially generated by AI tools** (ChatGPT, Copilot, etc.). All contributions must be written and understood by human contributors.
We do not accept pull requests that are entirely understood by the contributor; as such we will close Pull Requests that are not cosigned by a human contributor. **All contributions must be submitted, reviewed, and understood by human contributors.**
##### Why This Policy Exists
Many MongoDB libraries are foundational tools used in production systems worldwide. The nature of these libraries requires:
At MongoDB, we underestand the power and prevalence of AI tools in software development. With that being said, many MongoDB libraries are foundational tools used in production systems worldwide. The nature of these libraries requires:
- **Absolute correctness**: We have no margin for "generally right" code. Subtle bugs can cause data corruption, security vulnerabilities, or silent failures that only appear under specific conditions.
- **Deep domain expertise**: MongoDB's wire protocol, BSON specification, connection pooling, authentication mechanisms, and concurrency patterns require an understanding that AI cannot reliably provide.
- **Deep domain expertise**: MongoDB's wire protocol, BSON specification, connection pooling, authentication mechanisms, and concurrency patterns require an understanding that AI alone cannot substantiate.
- **Long-term maintainability**: Contributors need to be able to explain *why* code is written a certain way, explain design decisions, and be available to iterate on their contributions.
@ -116,6 +114,7 @@ Many MongoDB libraries are foundational tools used in production systems worldwi
- Using AI assistants as learning tools to understand concepts
- IDE autocomplete features that suggest standard patterns
- AI help for brainstorming approaches (but write the code yourself)
- Writing code using AI tools, reviewing each line and revising code as necessary.
**Not allowed:**
@ -124,7 +123,7 @@ Many MongoDB libraries are foundational tools used in production systems worldwi
##### Disclosure
If you used AI assistance in any way during your contribution, please disclose what the AI assistant was used for in your PR description. When in doubt, mention it.
If you used AI assistance in any way during your contribution, please disclose what the AI assistant was used for in your PR description. We would love to know what tools developers have found useful in iterating in their day to day.
##### Questions?