On Generative AI#
All contributions to FlightGear must be human authored. Tools such as Large Language Models, and more generally “AI”, may be used but contributors are fully accountable for their contributions and responsible for their quality. They must have reviewed line by line the output of any such tool and understand the changes they are proposing. So-called “AI slop” and automatically generated merge requests are unacceptable and will be rejected out of hand as they waste maintainer time.
Note
FlightGear contains existing code modules which are collectively
referred to as “AI”. These are not the same as Large Language Models or
generative AI tools. This includes properties found at /sim/ai/,
and code in the src/AIModel/ directory. This code predates the modern
meaning of the “AI” term, and is used to support basic features such as traffic,
multi-player networking and scenarios (including carriers and towing).