Re: [RFC] Counter-Proposal -- Interpretation of DFSG on Artificial Intelligence (AI) Models

Simon Josefsson <[email protected]>
Newsgroups gmane.linux.debian.devel.vote
Message-ID <[email protected]>
Thorsten Glaser <[email protected]> writes:

>>How about removing that paragraph and replace 'non-free' with
>>'non-free(-firmware)' in the rest of your proposal?
>
> Not sure this is the right fix. What I wanted to say is: models are,
> while data, run on the main system (CPU) or as main workload (this part
> is important) on adjacent chips (GPU, specific ASIC/FPGA); models are
> not a firmware in the sense of enabling the use of such hardware and
> therefore not for non-free-firmware. So, in that direction: models we’d
> have packaged as models, used by ordinary packages on the system, driven
> by the user (or an automatism on their behalf).

I don't understand your point here, can you explain it differently?

I don't think it is possible to separate firmware into things that are
just for enabling of hardware compared to what is running on the main
CPU.  Consider a non-free firmware blob for a future SoC CPU that
includes camera functionality, it seems possible that would make use of
some LLM model to have better face recognition for example.  Without
disassembly (which may be illegal) we can't really know if this is part
of the blob or not.

> The other direction, if there’s non-free-firmware that *also* includes
> models: yes, we cannot control that, and I’d be fine with that as long
> as these models are ⓐ a part of the firmware in question (and not pak‐
> kaged separately) as well as ⓑ not available/used by packages in main
> (or contrib) for purposes beyond how the firmware itself, running on its
> separate chip, uses them.

I'm not sure I understand fully here, but I wonder if what you are
trying to express really works. Non-free firmware is loaded into the
main CPU on many Intel and AMD systems, and I think it won't be long
until CPUs won't even start (and thus eventually used by packages in
main) if it doesn't have the non-free blob provided to it, and that it
can include a small LLM model.  Another use-case for small LLM models
could be fingerprint readers.

/Simon
signature.asc (application/pgp-signature, 1.2 KB)
-----BEGIN PGP SIGNATURE-----

iQNoBAEWCAMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmgcB1IUHHNpbW9uQGpv
c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f
V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z
ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh
BLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XQkBQkNZGbwAAoJENc89jjFPAa+BtIA
/iR73CfBurG9y8pASh3cbGOMHpDZfMAtosu6jbpO69GHAP4p7l57d+iVty2VQMsx
+3TCSAvZkpr4P/FuTzZ8JZe8BrgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx
I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0
+MTXPPY4xTwGvgUCZ9F0SgUJDWRmSQCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R
cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE
8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J
ENc89jjFPAa+wUUBAO64fbZek6FPlRK0DrlWsrjCXuLi6PUxyzCAY6lG2nhUAQC6
qobB9mkZlZ0qihy1x4JRtflqFcqqT9n7iUZkCDIiDbg4BFySz2oSCisGAQQBl1UB
BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA
JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XTSBQkNZGboAAoJENc89jjF
PAa+0M0BAPPRq73kLnHYNDMniVBOzUdi2XeF32idjEWWfjvyIJUOAP4wZ+ALxIeh
is3Uw2BzGZE6ttXQ2Q+DeCJO3TPpIqaXDAAKCRBRcisI/kdFopR9AP463f905Cdg
qabLk60sYwS/DU21+7Dy8Wh6SCPQsP6ztQEA6sEGHRqISES0ep8Pr9YHMxqZBjRP
ZoHhkAw8O0ZvTAs=
=eQTq
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.