Skip to content

NLnet Labs (Unbound, NSD)

Non-profit developer of DNS and routing software including Unbound, NSD, ldns and Routinator.

Unfriendly. Doesn’t accept AI-generated work.

Homepage Repository

All code and documentation must be human-authored with no LLM output. LLM-found vulnerabilities and bug reports are accepted if a human verifies them and discloses LLM use, and LLMs may be used for linting, analysis and review. PR descriptions must be in the contributor's own words.

Policy by area

Code contributionsPatches, pull requests and other changes written with AI tools.
Unfriendly
Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
Mostly friendly
  • AI use must be disclosed
  • Contributor takes full responsibility
  • A human must review the output
AI-written textPull request descriptions, issue comments and summaries written by AI.
Unfriendly
  • AI use must be disclosed
  • Only minor help (autocomplete, grammar)

In their own words

Code contributions

We require all code and documentation contributions to be authored by a human. You must not include content generated by LLMs or other probabilistic tools.

NLnet Labs LLM Policy

Issues & bug reports

We accept reports of vulnerabilities found with LLMs.

NLnet Labs LLM Policy

If an LLM assists you in finding or analysing an issue, you remain responsible to understand and verify the correctness of the information you share with us.

NLnet Labs LLM Policy

This includes opening issues, sending vulnerability reports, and posting on our community forum.

NLnet Labs LLM Policy

AI-written text

When you open a PR, use your own words and be concise in the PR description.

NLnet Labs LLM Policy

In your interactions with us, be respectful of our time, and disclose the use of an LLM.

NLnet Labs LLM Policy

Sources