Forgot your password?
typodupeerror
Debian Linux

Debian Decides: Contributors Can Use Generative AI 'Responsibly' (debian.org) 29

This week Debian voted on whether to ban AI-assisted contributions. The winning proposal? "Debian neither endorses nor prohibits the use of generative AI tools" in its projects, documentation, and packaging... Generative AI "is neither exempt from nor subject to special rules beyond the standards already expected of Debian contributors."

"The responsibility for every contribution rests with the contributor who submits it, who remains accountable for its technical quality, legal acceptability, and suitability for inclusion in Debian." "We recognize that such tools can substantially improve the productivity of contributors when used responsibly, allowing volunteers to spend more of their limited time on work that requires technical expertise, judgment, review, and collaboration.

The Debian Project nevertheless expects that all contributions submitted to Debian, regardless of how and with which tools they were produced, satisfy the same standards of quality, correctness, maintainability, and legal compliance. The use of a generative AI tool does not diminish the contributor's responsibility for the work they submit. Contributors are expected to understand, review, test, and, where appropriate, modify AI-assisted output before incorporating it into Debian. Blindly accepting or uploading AI-generated material without appropriate human review is inconsistent with Debian's established development practices.

We enourage our contributors to disclose whether a contribution was made with AI assitance, but do not require them to do so.

Debian acknowledges that the legal status of material produced by generative AI systems remains the subject of ongoing discussion in many jurisdictions, including questions relating to copyright... The Project does not seek to resolve these unsettled legal questions through this General Resolution, nor does it adopt a position on whether AI-generated output is, in whole or in part, copyrightable or derived from copyrighted works. Instead, Debian continues to rely on the judgment and responsibility of its individual contributors. Project members are expected to exercise appropriate care when using generative AI tools, to consider the provenance and licensing implications of material they contribute, and to avoid introducing content whose legal status they cannot reasonably justify. Existing Debian policies governing licensing, copyright, software freedom, and the acceptance of contributions continue to apply irrespective of the tools used to produce those contributions.

It also cautions contributors to keep keys, credentials, and embargoed security reports from leaking to third-party AI services.

But discussion continues on Debian's mailing list. "I regret the loss of contributors," wrote the author of the winning proposition (while acknowledging it would have happened with either option winning). "It is just too early to take a final decision on the matter. Let's revisit this in two years or so, and let this mess of a GR be a warning for our future selves."

Other comments from the mailing list:
  • "On a very personal note, I regret that the winning option does not acknowledge all the legitimate concerns around AI: environmental impact, copyright and licensing uncertainty, the health of Free Software communities, and the strain of aggressive scraping on the open web... [W]e have a lot of work ahead of us to act as a community and understand how we can continue to accommodate the very large minority that would have preferred to ban or discourage AI.
  • "I also think that our next discussion should distinguish between locally running LLMs and cloud LLMs. The way things are going, locally running LLMs will be an alternative, and then you can much better control what was the training data and the Freeness of the thing."

Thanks to long-time Slashdot reader Robbat2 for sharing the news.


Debian Decides: Contributors Can Use Generative AI 'Responsibly'

Comments Filter:
  • The GCC folks have obviously a far better understanding of the problem than the Debian leadership.

    • The GCC folks have obviously a far better understanding of the problem than the Debian leadership.

      "For the time being, the GNU Compiler Collection (GCC) policy is to decline any legally significant contributions which include LLM-generated content or are derived from LLM-generated content. "

      Linus Torvals and Greg K-H are using AI in the Linux Kernel and introducing LLM generated code in the Kernel (mostly pathces) NOW.

      I'd venture the guess that the Kernel is "Legally Significant" from Debian's point of view.

      What is Debian to do if the adopt the same approach as GCC? Reject the Linux Kernel due to the pr

      • All previous versions of the Linux kernel are available. Nothing stops any distro project from freezing the version they include. In fact, this has been done many times before, since modern Linux is a "bloated piece of crap" (TM) for some people's purposes.
        • All previous versions of the Linux kernel are available. Nothing stops any distro project from freezing the version they include. In fact, this has been done many times before, since modern Linux is a "bloated piece of crap" (TM) for some people's purposes.

          Tell us how that works for your favourite "non-AI" distro in 2040, when the last non-AI SLTS Kernel (6.12) has been going without any patches for 4 years.

        • All previous versions of the Linux kernel are available. Nothing stops any distro project from freezing the version they include. In fact, this has been done many times before, since modern Linux is a "bloated piece of crap" (TM) for some people's purposes.

          Oh, wait, is even worse, because LTS and SLTS kernels will receive AI patches. You will have to fork the last Non-AI kernel, and develop all the patches yourself, without ever again looking at the Linux mainline code, as some of that may have AI patches in it... Also, if you want that kernel to suuport new hardware, you will have to write the changes yourself...

          Good luck with that.

          • The choice to freeze a Linux kernel has always been about being fit for a particular purpose, never about being able to run hypothetical hardware from the 2040s. You're building a strawman.
      • "For the time being, the GNU Compiler Collection (GCC) policy is to decline any legally significant contributions which include LLM-generated content or are derived from LLM-generated content. "

        How would they know?

        Seriously, remove the excessive code comments or what have you, and how the bleep would they even know that you used an LLM to help generate your code?

        It's like pompously declaring that you won't accept nails pounded by Craftsman hammers, because of a labor dispute or something.

        • by gweihir ( 88907 )

          This is not about knowing. This is about liability. If it turns out they have to rip out LLM generated code, they (a) are not liable for it being there, the contributor is and (b) the courts will give them time to do it. Obviously, whoever submitted LLM code could find themselves sued for massive amounts of money and hence this also serves as a clear warning.

          That said, I think the kernel-team is pretty much doing the same thing, just less obviously so. They have very strong requirements on all contributed c

    • by tlhIngan ( 30335 )

      It was offered as a choice I think. Debian put it up to a vote.

      And the FSF has good reason for the GCC decision - because the legal status of AI contributed code is uncertain. Is it a code laundering machine that can turn GPL code into legitimate "free" code? Or does code retain the license? Either situation is bad, especially the second where incompatible licensed code (e.g., GPLv2, BSD, etc) might get introduced which complicates the licensing.

      Debian is far less reliant on code - the amount of original D

      • by gweihir ( 88907 )

        It is not just the license, it is the ownership. For GCC or the kernel, that could mean the thing suddenly belongs to somebody and is not free anymore. Just remember the SCO and Java lawsuits and how they put a black cloud over things for a long, long time.

        We will see how that turns out. I agree that consequences for Debian will probably less catastrophic technologically and may mainly mean they have to rip out packages or patches. Since anything contributed to Debian needs to meet the DFSG and hence Debian

      • the amount of original Debian code is very small compared to the amount of code they ship

        Debian is four things besides contributors: Governance/COC, license, code, and a network of repos. Debian's code is a tiny amount compared to the overall distribution, but code is not a trivial percentage of Debian.

        I'd like to see them be resistant to AI contributions to the code that makes up Debian, I don't care as much if AI is used to do packaging. That's probably a place it could succeed, especially since Debian uses systemd and there will already be unit files which just need paths corrected in predic

    • by allo ( 1728082 )

      You post would really have benefited from explaining what the GCC decision was.

If what they've been doing hasn't solved the problem, tell them to do something else. -- Gerald Weinberg, "The Secrets of Consulting"

Working...