Jellyfin Project's Policy on LLM and AI Usage in Software Development
By
mmoogle
Crisp on the outside, thoughtful on the inside. A keeper.
Summary
The Jellyfin project establishes a formal policy on LLM/AI usage in development, acknowledging the benefits of tools like ChatGPT and Claude Code while emphasizing the importance of maintaining code quality. The policy outlines specific guidelines for AI-assisted development, including requirements for code review, documentation of AI usage, and maintaining human oversight. It addresses concerns about code quality, security, and the project's commitment to readable, maintainable code while recognizing AI tools as valuable aids rather than replacements for human developers.
Key quotes
· 4 pulledThe Jellyfin project has, from day one, had a major focus on code quality - readability, simplicity, conciseness.
The rise of LLMs as a useful development tool over the last year or so has been significant.
But there are trade-offs.
This is a mostly manual effort driven by a dedicated team of individuals, and is motivated by a desire to fix the code Jellyfin is based off of which, without beating a dead horse, was not great.
You might also wanna read

Practical Guide to Using AI Coding Tools for Responsible Development
The article provides practical guidance for developers on responsibly integrating AI coding tools into their workflow. Based on two years of
QEMU Proposes Limited Acceptance of AI-Assisted Code Contributions
QEMU, the open-source machine emulator and virtualization platform, is considering relaxing its blanket ban on AI-generated contributions. P
