Re: Ballot option: Allow only Public/Open Source AI for contributions (was Re: Ballot Option: Allow public AI for translations)
Nilesh Patra <[email protected]>
| Newsgroups | gmane.linux.debian.devel.vote |
|---|---|
| Message-ID | <[email protected]> |
On 13/08/26 5:36 am, Pirate Praveen wrote: > I got some feedback privately to clarify some more things. > > ---updated proposal v4.0 --- > > Using its power under Constitution section 4.1 (5), the project issues > the following statement describing its current position on AI-assisted > contributions. This statement describes the position of the project at > the time it is adopted. That position may evolve as time passes without > the need to resort to future general resolutions. The GR process remains > available if the project needs a decision and cannot come to a consensus. > > Preamble > > LLMs and its impact on society and environment is a hugely polarizing > debate. > > In this document, we mainly look at contributions using LLMs. > > LLMs have made a huge leap in language translations, but at the same > time depending on big tech companies to provide this service is not a > good idea. When it comes to generating code, we also need to consider > how it weakens the idea of copyleft, unlike translations. > > Enforcing copyleft requires us to depend on copyright law, if LLM > generated code cannot be copyrighted, then LLM could be used to take out > copyleft requirements from Free Software projects. But this is not > something we can really control. > > Basics > > 1. If a Free Software LLM model is run locally, we have some control > over it (we still need to retrain it, if we want to modify it). But even > for that level of control, the high hardware specifications required to > run these models makes access to such hardware difficult. So we cannot > entirely insist on running an LLM model locally, similar to not > insisting on use of Free Hardware Designs. So we will need to > collectively run the models to make sure everyone have access to Free > Software models in practice. > > 2. Public AI is AI as public infrastructure like highways, water, or > electricity. Public AI uses Free Software and Open Weight models. Open > Weights refer to the final weights and biases of a trained neural > network. These values, once locked in, determine how the model > interprets input data and generates outputs. > > Since Public AI is not a well defined term, we need a more precise > definition. PublicAI.Co also complies with Open Source AI definition by > OSI (https://opensource.org/ai) so we will base Public AI definition on > Open Source AI definition. > > For AI to be accessible to people, it has to be available easily to > people, like Wikipedia or Lets Encrypt. Not for profit collaborations > between multiple organizations and public funding is essential to keep > it sustainable, though public funding is not a requirement. How we are > going to fund such Public AI will evolve in the future. > > So to evaluate an AI web service, we will use the definition of Open > Source AI by OSI, but some requirements may be relaxed. > > 3. At this point, we don't want to insist on training data being freely > available, similar to how we don't insist on Free Hardware Designs. The > challenges to practically being able to use the available data should be > factored in. Similar to how costly it would be to produce hardware from > Free Hardware Designs, even when training data is available, huge > computing power is required to use it practically. > > This point is a specific relaxation from the Open Source AI definition. > > So Public AI = Open Source AI + relaxed requirement on training data. > > Guidelines > > 1. Translations generated by Public AI can be accepted. > > 2. Code / documentation generated by Publc AI can also be accepted. > Ideally it should preserve share alike / copyleft conditions of original > code used in training, but how copyright law evolves is not in our control. > > 3. Contributions (code/bug reports/patches/documentation etc) assisted > by Public AI should be accepted. > > 4. Any such contributions should also follow the generally accepted > norms for contributions like ownership and quality. > > The person submitting any such contributions generated or assisted by > Public AI should take full responsibility for its quality. > > 5. Any contributions using generative AI/LLM systems not matching > requirements of Public AI will not be accepted. > > References > > An example to understand what Public AI looks like in practice is > https://publicai.co, which is funded by Mozilla, the Future of Life > Institute, and the Center for Cultural Innovation. This project is the > inspiration and basis for this document. > > ---updated proposal v 3.0 --- > > If you feel Open Source AI is missing in the current set of ballot > options, I'd appreciate seconds for this option. We could still clarify > the draft if there are ambiguities. > > Summary: > > The core part of this proposal is, Accept if Public AI, else reject. > > Public AI = Open Source AI + relaxed requirement on training data. Seconded, thanks!
OpenPGP_0x2A27904BD7243EDA.asc
(application/pgp-keys, 1.8 KB)
-----BEGIN PGP PUBLIC KEY BLOCK----- xjMEYzwXMxYJKwYBBAHaRw8BAQdAsv3h7PxLm3vMbvdmN1bVnqUGyr3k2CKtdRmM DrX/jSXNHk5pbGVzaCBQYXRyYSA8bmlsZXNoQGZzZmUub3JnPsKQBBMWCAA4FiEE oJW2buCQJL7movByKieQS9ckPtoFAmclR/8CGwMFCwkIBwIGFQoJCAsCBBYCAwEC HgECF4AACgkQKieQS9ckPtrZuwD+P43E4sGPHWAfYyPmQVGIuAVGsYNKrhp/jaU5 d4RAYVgBANjPNN7CaBhwi5L90B0IxR8BCYhFc2kc0by4VHlnY7sGzRxOaWxlc2gg UGF0cmEgPG5pbGVzaEBpa2kuZmk+wpAEExYIADgWIQSglbZu4JAkvuai8HIqJ5BL 1yQ+2gUCZcLCgwIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRAqJ5BL1yQ+ 2je+AP9FCm8TtVLXVHQd9kgEjS65+LnOfGppJ8oWi0aicZEfDAEAoy5aL5LmBvB6 bMkYk73XPPI1NluQz4VlQbdnq/lPdg3NIU5pbGVzaCBQYXRyYSA8bmlsZXNoQG1h aWxib3gub3JnPsKQBBMWCAA4FiEEoJW2buCQJL7movByKieQS9ckPtoFAmQAF8sC GwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQKieQS9ckPtouXgEA079JSrRJ Opxmn6numIvLzBiFqB9fZsz51CO4iVPIWNwA/04OSmpa2WnU5jvyKGEWhn5AKQjw ku5flu0V6ZX2R4EJzSZOaWxlc2ggUGF0cmEgPG5pbGVzaEBuaWxlc2hwYXRyYS5p bmZvPsKQBBMWCAA4FiEEoJW2buCQJL7movByKieQS9ckPtoFAmM8F/gCGwMFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQKieQS9ckPtp0UwEAuXeGI7ASeOU4xmeF dE+H8WssrrxJB+FHiziTHE6mOqMBAMucA/DKq5x/Z5OhnXHKoUmlkeH8AGruGvHB oM456BsOzSBOaWxlc2ggUGF0cmEgPG5pbGVzaEByaXNldXAubmV0PsKQBBMWCAA4 FiEEoJW2buCQJL7movByKieQS9ckPtoFAmM8F+ICGwMFCwkIBwIGFQoJCAsCBBYC AwECHgECF4AACgkQKieQS9ckPtq8SgD/dUzl6PZrE2yTjljV5HfYYkwpJ7MmPRQo iTHbwN7krWUBAOjOSa0gfUYAYNHB3/ga76iTPeVijAXnNwmefET13wsHzSBOaWxl c2ggUGF0cmEgPG5pbGVzaEBkZWJpYW4ub3JnPsKQBBMWCAA4FiEEoJW2buCQJL7m ovByKieQS9ckPtoFAmM8FzMCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ KieQS9ckPtoX7gEAwZh/knnNWwG/wUDZZzTp+/qOvci4tUu2yEAOu1qYwgcA/R6E N3RTJh2w8LuTItfM/tB6DxyysEGFiQpDi5/bzBQBzjgEYzwXMxIKKwYBBAGXVQEF AQEHQJZ7rwfMNOv/xuqRagKPfCKzXrJKvoiwG0j2dE7Hvc1CAwEIB8J4BBgWCAAg FiEEoJW2buCQJL7movByKieQS9ckPtoFAmM8FzMCGwwACgkQKieQS9ckPtps8AD9 EkfibHmSoeQU4Qm+VYo3iQ9pgjYWRYbymJpW/Mup2x8A/3dz5hxww4uiUeKDxrmC v2fo/bQIleavIRmYpSBan4EF =MH2W -----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature.asc
(application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQSglbZu4JAkvuai8HIqJ5BL1yQ+2gUCan1RSgAKCRAqJ5BL1yQ+ 2jD5AP4197DctLnvVv299dqDJewpWr3YU2CcpL8BQ4uHykLq3gD+OmnRj4qSANke gNFFSNm7B0cm3HbqaWweyfPsIY8qeAc= =P/9Y -----END PGP SIGNATURE-----