Files
Lumotia/docs/hardware/nlnet-genai-policy.md
Jake 7dea5533f7 docs(hardware): file pendant research + NLnet GenAI policy; reconcile roadmap
Two new docs in docs/hardware/:

- pendant-research-2026-04-27.md — buildable plan for a Corbie-paired
  open-hardware audio capture device. Nordic nRF5340 silicon (LE Audio
  is effectively a Nordic monopoly outside Apple/Samsung), Raytac
  MDBT53-1M pre-cert module to dodge GBP 8-15k EMC chamber bill, drop
  Wi-Fi for USB-MSC sync, single Knowles SPH0645 mic, microSD disguised
  as cassette spool, hardware-locked LED in series with mic V_DD,
  Sifam analogue VU meter, Sony WM-D6C / Nagra E / Playdate / TP-7
  aesthetic. ~GBP 107 BOM at qty 100. Funding sequence: NLnet first
  (deadline 2026/06/01), Corbie waitlist soft pre-orders second,
  Crowd Supply third. 22-month timeline, ~GBP 1,200 founder personal
  capital exposure.

- nlnet-genai-policy.md — verbatim NLnet GenAI policy v1.1 with TL;DR
  and a Corbie-specific compliance plan. Read before drafting any
  NLnet application or doing GenAI-assisted work on a funded milestone.

Roadmap entry under "Post-v0.1 ideas -> Hardware companion" rewritten
to match the compass research. The earlier off-the-cuff Tier-A/Tier-B
sketch (Hailo, Wi-Fi 6, three-mic array) is wrong on most decisions
and is superseded.

Hard discipline: hardware never ships before Corbie software hits
GBP 2k MRR.
2026-04-27 11:48:52 +01:00

271 lines
12 KiB
Markdown

---
name: "NLnet GenAI policy (v1.1, 2026-01-26)"
description: "Verbatim NLnet GenAI policy filed alongside the pendant research because NLnet NGI Zero Commons Fund is the recommended primary funding pathway. Read before drafting any NLnet application or doing GenAI-assisted work on a funded project."
type: reference
tags: [funding, nlnet, genai-policy, compliance, open-source, foss, hardware, pendant]
captured_at: 2026/04/27
status: active
related:
- docs/hardware/pendant-research-2026-04-27.md
source_url: https://nlnet.nl/foundation/policies/generativeAI/
policy_in_force: 2025/12/08
policy_version: 1.1 (2026/01/26)
---
# NLnet GenAI policy
Filed in this folder because the pendant research recommends NLnet NGI
Zero Commons Fund as the primary funding pathway. Any application we
submit, and any GenAI-assisted work on a funded project, must comply with
this policy.
## TL;DR
If we apply to NLnet and use GenAI in the application:
1. **Disclose the use.** Drafting, translation, summarisation. All count.
2. **Maintain a prompt provenance log:** model used, dates and times of
prompts, the prompts themselves, the unedited output. Submit with the
application.
3. **Trust your own skills first.** NLnet explicitly encourage applicants
to write their own proposals.
If we receive a grant and use GenAI during project development:
1. **All outputs must be legally publishable under a FLOS licence.**
Verify GenAI-assisted code does not reproduce copyrighted material.
2. **Purely AI-generated outputs are not eligible for payment.** Under EU
law they fall into the public domain (no copyright protection).
3. **Don't pass AI work off as your own.** Human contributors remain
accountable for accuracy, originality, integration.
4. **Disclose substantive use publicly.** README declaration of how
GenAI is used (logic, tests, docs, etc.).
5. **Mark generated content per commit.** Specify model and version,
include prompts and outputs (or summary), in commit messages or
equivalent. Don't host the log on a third-party platform that
could disappear.
Failure to comply may result in rejection of the proposal or termination
of a running grant.
## Funding pathway hooks
- **Next deadline:** apply before **1 June 2026**.
- **Office hour (live Q&A):** 2026/04/29, "Ask us Anything"
https://nlnet.nl/events/20260429/office-hour/index.html (worth attending
given the deadline proximity).
- **Recent precedent:** 57 projects received NGI Zero grants in the
2026-04-09 announcement. Pendant research notes audio-hardware
precedents (Tiliqua, MILAN) that are directly relevant.
- **Application format:** short web form. The compass research estimates
4 to 8 hours of focused effort. Two-month decision after submission.
## Pendant project compliance plan
If we apply for the Corbie Pendant track:
- **Licences:** CERN-OHL-S-2.0 for hardware, GPL-3.0-or-later for
firmware, CC BY-SA 4.0 for documentation. (Picked in the compass
research.)
- **Prompt provenance log:** start one *before* drafting. Capture every
Wren/Claude prompt that contributes to the application text, in a
structured log alongside the proposal draft.
- **README declaration:** Corbie's existing "Pre-alpha; contribution
process TBD" line stays, plus a new GenAI-disclosure section before
any NLnet milestone work begins.
- **Commit hygiene:** for any pendant-project commit that uses
GenAI-generated content, the commit message follows NLnet's example
format (Author: Harry Hacker with CodeLLM-3.4, prompt cited, output
attached).
## Verbatim policy text
Below is the full policy as captured 2026/04/27 from the email forward.
Reformatted from the email body for readability; semantic content
unchanged.
### Foundation of the policy
This policy is grounded in longstanding principles that apply to all
NLnet-funded work. From these fundamental principles we have deduced
what we consider common sense consequences with regards to the use of
GenAI.
**Fundamental principles:**
1. **FLOS licence.** All projects must be free/libre/open source: all
scientific outcomes must be published as open access, and any
software and hardware developed must be published under a recognised
free and open source licence in its entirety.
2. **No misrepresentation.** Grantees and applicants should not claim
work as their own, if it is not. This has always been true and
GenAI doesn't change that.
3. **Project quality.** Grantees are expected to deliver project
outcomes to the best of their ability. Tools may assist but do not
replace human responsibility for correctness, clarity, and
reproducibility.
### Use of GenAI in the application process
We encourage applicants to trust their own skills and write their own
proposals. That being said, applicants may use GenAI tools in preparing
applications, but any such use must be disclosed. This includes
drafting, translation, or summarisation. It applies both to written
proposals and to materials provided during interactive evaluation.
Disclosure allows evaluators to understand how the proposal was
produced and ensures fairness.
**How to disclose.** If GenAI is used in the application process a
prompt provenance log must be maintained. This log should list:
- the model used,
- dates and times of prompts,
- the prompts themselves,
- the unedited output.
Instructions about how to submit the prompt log for applications are
provided on the proposal form: https://nlnet.nl/propose/
### Use of GenAI in project development
- Grantees must ensure that all submitted work can be legally published
under a FLOS licence. This includes verifying that GenAI-assisted
outputs do not reproduce copyrighted or incompatible material.
- **Example:** when using a code assistant, check the assistant's
terms of use, and ensure that outputs are not reconstructed from
copyrighted sources.
- **Example:** Under EU law, purely AI-generated outputs without
substantial human intellectual contribution are not eligible for
copyright protection. In any case, outcomes purely generated by
AI are not allowed to be submitted as work eligible for payment
(as part) of the grant.
- Grantees must not present AI-generated content as if it were their
own human-authored work.
- **Explanation:** When we provide a grant to a person to develop a
project, we expect that person to do the work. They should not
outsource the work to another person while pretending they did it
themselves. Similarly, grantees should not deliver GenAI outcomes
and pretend it was their own human effort. Human contributors
remain accountable for accuracy, originality, and integration of
GenAI-supported work.
- Use of GenAI must not reduce the quality, clarity, reliability, or
reproducibility of the work.
- **Explanation:** Tools may assist, but human responsibility for
quality remains. Human contributors are expected to understand and
be able to explain design and code decisions.
- It is allowed to work on the topic of GenAI itself within the scope
of a grant, but only if this is explicitly part of approved work.
### Transparency and logging for project development
Use of GenAI should be disclosed and transparent. For any substantive
use of GenAI that materially affects outputs, public disclosure is
required, making it available to both users and contributors.
- The general stance toward the use of GenAI within a project should be
disclosed and transparent for the public by providing a broad
description.
- **Example:** A codebase declares, typically in its README, broadly
how GenAI is used (logic, boilerplate, tests, documentation, etc.).
- **Example:** A project publishes its own policy for contributors,
outlining its dos and don'ts with regards to the use of GenAI.
- Generated content should be marked as such. When adding (partially)
generated code, make sure the provenance is clear for each such
contribution. Specify which model was used (including version), and
how it was used. Provide the used prompts/interactions and resulting
output, or a summary thereof.
- **Example:** When using git, distinguish commits that add generated
code and include the used model and prompts in the commit message.
- Make sure to provide the information in a logical place where it
can easily be found. Avoid hosting it on third-party platforms
that require a log-in or may disappear over time.
- If GenAI is not used for generating code but only for tasks like
testing or creating documentation, it suffices to provide a general
description of the use in the README. More detailed logging on a
per-commit basis is preferred but not required.
### Alternative methods for logging
The goal of disclosure is to inform NLnet, users and contributors about
the extent to which GenAI was used to generate project results. If you
prefer to use different methods for logging with equivalent results,
this can be acceptable too. Use common sense to determine such
equivalence and make sure you are able to answer questions about the
use of GenAI from the NLnet team.
### Exceptions for grantees with active projects
For grantees with ongoing projects (Memorandum of Understanding signed
before 8 December 2025), logging is **not** required retroactively. It
applies to milestones started after the policy came into force.
Grantees of ongoing projects who feel that none of the disclosure
options offered above will work for them can propose a personalised
plan for transparency to their contact person at NLnet.
### Non-compliance
Failure to comply with the above policy may result in rejection of the
proposal or ultimately in the termination of the running grant.
### Scope
This policy explicitly deals with GenAI only (such as Large Language
Models). NLnet is a strong proponent of automation and of deterministic
and reproducible generation of source code, formal and symbolic proofs,
etc. based on specifications and scientific and engineering rigour.
Similarly, it does not in any way seek to prevent the use of other
forms of machine learning, fuzz testing or other beneficial use cases.
When in doubt, contact NLnet.
### Note 1: AI copyright in the EU
See: *Generative AI and Copyright*, page 93, a report requested by the
European Parliament's Committee on Legal Affairs.
> Given this framework, it follows that purely AI-generated outputs,
> those created automatically by an AI system without substantial
> human intervention, are not eligible for copyright protection in the
> EU. Such outputs are considered to fall into the public domain,
> making them freely available for anyone to use, reproduce, or adapt
> without seeking permission or providing attribution. The legal and
> commercial implications of this are significant. For creators and
> companies investing in AI systems that generate music, art, or text,
> there is no proprietary right over the final output unless a human
> has contributed in a way that meets the "intellectual creation"
> standard.
https://www.europarl.europa.eu/RegData/etudes/STUD/2025/774095/IUST_STU(2025)774095_EN.pdf#page=95
### Note 2: Example commit messages
```
Author: Harry Hacker <hh@example.org>
Date: Sun Jan 18 10:32:15 2026
Fix compliance tests
Fix several mistakes in generated code, make it compile; manually
verify each test with RFC123 specification.
```
```
Author: Harry Hacker with CodeLLM-3.4 <hh@example.org>
Date: Sun Jan 18 10:52:08 2026
Generate compliance tests
Prompt: Generate tests for compliance with RFC123 messages.
Output: (this commit)
```
## Source
Captured from email forward 2026/04/27 10:42 BST. Authoritative source:
https://nlnet.nl/foundation/policies/generativeAI/