Re: License for not human generated files
Gunnar Wolf <[email protected]> Wed, 20 May 2026 08:57:52 -0600
| Newsgroups | gmane.linux.debian.devel.legal |
|---|---|
| Message-ID | <[email protected]> |
--RDKXvFxfQxTXriYc Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello Michael, Michael Stehmann dijo [Wed, May 20, 2026 at 11:28:21AM +0200]: >Hello, > >my question is: How should Debian treats not human generated files. > >Starting point: > >An .orig.tar.[g|x]z contains files, which are not human generated. > >(I know that there is an discussion on debian-vote about a General=20 >Resolution "Allow AI-Assisted Contributions". But the content of files=20 >might also generated by (non AI) application (example: tools for=20 >autoconfiguration).) > >My assumption is that content generated by machine is not human=20 >artwork and not copyrightable. >(...) >Should Debian allow a pseudo copyright remark like "not copyrightable"=20 >to clarify the legal situation of the files mentioned above? Just thinking out loud here... Many files are not the _direct_ output of human actions, but the result of some transforms over it. For example, if I create a set of icons, I am not directly writing the SVG or PNG renditions. But they are directly created =66rom my actions. It is not even an exactly repeatable action... I could show how I built a given SVG, but the result would very likely not be bit-identical. Still, we will accept SVG as the _closest we can get_ to a source document, and as a preferred form of modification. Autoconf and such files would be something similar: Across the many build systems and languages, we will find an existing, human-generated manifest. This manifest is processed, together with the running system information (which we now care to document enough for it to be reproducible!), and a =E2=80=9Cverbosified=E2=80=9D autoconf / cargo / Make= file.PL / composer / whatever non-human-generated file is generated. So, given a (simpler) human-generated manifest, together with build environment information, the autoconf system works as some sort of compiler. And we often ship this compiled file for convenience =E2=80=94 bu= t (in principle, at least) we could just regenerate it from =E2=80=9Creal=E2=80= =9D sources. Yes, I'm oversimplifying many bits, and I know there are some procedural details that probably make my point not always valid. But would you find this a better point to work from? Greetings, =E2=80=89=E2=80=94=E2=80=89Gunnar. --RDKXvFxfQxTXriYc Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRgswk9lhCOXLlxQu/i9jtDU/RZiQUCag3L4wAKCRDi9jtDU/RZ ibh0AP9Rb0ee0w6fnhm9OaQkvxyVZ2Fv1NDYDPvfdxeyVp4SFQEAh/P2Qp+sp5V9 GBpazfpX8dh8vQ6nhsZwjonXsB/I3Qg= =Ao4L -----END PGP SIGNATURE----- --RDKXvFxfQxTXriYc--