▲ 77 ▼ Flathub Reverses AI-Generated App Ban, Now Requires Disclosure (linuxiac.com) submitted 15 hours ago by Crumpled6273@lemmy.ca to c/technology@lemmy.world 17 comments fedilink hide all child comments
[–] adespoton@lemmy.ca 20 points 14 hours ago (11 children) Well, it was inevitable. permalink fedilink source hideshow 11 child comments replies: [–] Seralth@piefed.seralth.com 14 points 13 hours ago (10 children) Yeah at this point trying to ban ai code is like trying to ban sunlight in the desert. permalink fedilink source parent hideshow 10 child comments replies: [–] adespoton@lemmy.ca 4 points 13 hours ago For 12 hours out of every day? :D permalink fedilink source parent [–] FartMaster69@lemmy.dbzer0.com 2 points 12 hours ago (8 children) Doesn’t mean you shouldn’t try. permalink fedilink source parent hideshow 8 child comments replies: [–] FaceDeer@fedia.io 7 points 10 hours ago (3 children) Doesn't it? Trying to ban sunlight in the desert means you will waste a ton of resources, fail, and look foolish in the process. Maybe you shouldn't do that. permalink fedilink source parent hideshow 3 child comments replies: [–] FartMaster69@lemmy.dbzer0.com 5 points 9 hours ago (2 children) Obviously I’m not talking about the metaphor. permalink fedilink source parent hideshow 2 child comments replies: [–] FaceDeer@fedia.io -1 points 8 hours ago (1 child) It applies to the root too. It's a good metaphor. permalink fedilink source parent hideshow 1 child comment replies: [–] zod000@lemmy.dbzer0.com 3 points 2 hours ago It was a poor metaphor. You absolutely can ban AI software in software you control. If someone then managed to lie and sneak some in and gets found out, ban them and purge their contributions. permalink fedilink source parent [–] inari@piefed.zip 9 points 11 hours ago Maintainers are busy enough as is without having to take on the additional role of AI police permalink fedilink source parent [–] fonix232@fedia.io 0 points 9 hours ago (2 children) Open source maintainers have enough trouble without trying to ban all AI generated code just to comply with a distributor. AI code is inevitable. Even if you outright ban it, people will try to sneak it in. Lets say the change is literally just changing the order of calls to fix a bug - but the person who found and fixed the bug used AI to do so. Do you ban that? If it's not disclosed, how would you know? After all the commit is literally just a line order swap. What if the committer actually hand wrote that fix but used AI for the PR body because they don't speak English well and don't want to appear dumb? The best practice is to allow AI-generated code as long as the person providing the commit can properly reason about its function - meaning they understand what the code does and have done their due diligence. Good quality AI generated code isn't the issue, it's the skiddies who think prompting Claude with the most basic queries and blindly accepting the output until the one thing they wanted to achieve works, results in usable code. It results in unmaintainable slop. You need an actual engineer with experience to review it, but maintainers don't have that capacity, so banning slop and requiring contributors to understand what they're trying to get merged is the best way forward. permalink fedilink source parent hideshow 2 child comments replies: [–] FartMaster69@lemmy.dbzer0.com 2 points 9 hours ago (1 child) There are serious legal concerns about what integration of AI code could mean for open source licenses as it’s already been decided that AI generated content cannot be copyrighted. permalink fedilink source parent hideshow 1 child comment replies: [+] chunes@lemmy.world 1 point 6 hours ago [deleted] permalink fedilink source parent
[–] Seralth@piefed.seralth.com 14 points 13 hours ago (10 children) Yeah at this point trying to ban ai code is like trying to ban sunlight in the desert. permalink fedilink source parent hideshow 10 child comments replies: [–] adespoton@lemmy.ca 4 points 13 hours ago For 12 hours out of every day? :D permalink fedilink source parent [–] FartMaster69@lemmy.dbzer0.com 2 points 12 hours ago (8 children) Doesn’t mean you shouldn’t try. permalink fedilink source parent hideshow 8 child comments replies: [–] FaceDeer@fedia.io 7 points 10 hours ago (3 children) Doesn't it? Trying to ban sunlight in the desert means you will waste a ton of resources, fail, and look foolish in the process. Maybe you shouldn't do that. permalink fedilink source parent hideshow 3 child comments replies: [–] FartMaster69@lemmy.dbzer0.com 5 points 9 hours ago (2 children) Obviously I’m not talking about the metaphor. permalink fedilink source parent hideshow 2 child comments replies: [–] FaceDeer@fedia.io -1 points 8 hours ago (1 child) It applies to the root too. It's a good metaphor. permalink fedilink source parent hideshow 1 child comment replies: [–] zod000@lemmy.dbzer0.com 3 points 2 hours ago It was a poor metaphor. You absolutely can ban AI software in software you control. If someone then managed to lie and sneak some in and gets found out, ban them and purge their contributions. permalink fedilink source parent [–] inari@piefed.zip 9 points 11 hours ago Maintainers are busy enough as is without having to take on the additional role of AI police permalink fedilink source parent [–] fonix232@fedia.io 0 points 9 hours ago (2 children) Open source maintainers have enough trouble without trying to ban all AI generated code just to comply with a distributor. AI code is inevitable. Even if you outright ban it, people will try to sneak it in. Lets say the change is literally just changing the order of calls to fix a bug - but the person who found and fixed the bug used AI to do so. Do you ban that? If it's not disclosed, how would you know? After all the commit is literally just a line order swap. What if the committer actually hand wrote that fix but used AI for the PR body because they don't speak English well and don't want to appear dumb? The best practice is to allow AI-generated code as long as the person providing the commit can properly reason about its function - meaning they understand what the code does and have done their due diligence. Good quality AI generated code isn't the issue, it's the skiddies who think prompting Claude with the most basic queries and blindly accepting the output until the one thing they wanted to achieve works, results in usable code. It results in unmaintainable slop. You need an actual engineer with experience to review it, but maintainers don't have that capacity, so banning slop and requiring contributors to understand what they're trying to get merged is the best way forward. permalink fedilink source parent hideshow 2 child comments replies: [–] FartMaster69@lemmy.dbzer0.com 2 points 9 hours ago (1 child) There are serious legal concerns about what integration of AI code could mean for open source licenses as it’s already been decided that AI generated content cannot be copyrighted. permalink fedilink source parent hideshow 1 child comment replies: [+] chunes@lemmy.world 1 point 6 hours ago [deleted] permalink fedilink source parent
[–] adespoton@lemmy.ca 4 points 13 hours ago For 12 hours out of every day? :D permalink fedilink source parent
[–] FartMaster69@lemmy.dbzer0.com 2 points 12 hours ago (8 children) Doesn’t mean you shouldn’t try. permalink fedilink source parent hideshow 8 child comments replies: [–] FaceDeer@fedia.io 7 points 10 hours ago (3 children) Doesn't it? Trying to ban sunlight in the desert means you will waste a ton of resources, fail, and look foolish in the process. Maybe you shouldn't do that. permalink fedilink source parent hideshow 3 child comments replies: [–] FartMaster69@lemmy.dbzer0.com 5 points 9 hours ago (2 children) Obviously I’m not talking about the metaphor. permalink fedilink source parent hideshow 2 child comments replies: [–] FaceDeer@fedia.io -1 points 8 hours ago (1 child) It applies to the root too. It's a good metaphor. permalink fedilink source parent hideshow 1 child comment replies: [–] zod000@lemmy.dbzer0.com 3 points 2 hours ago It was a poor metaphor. You absolutely can ban AI software in software you control. If someone then managed to lie and sneak some in and gets found out, ban them and purge their contributions. permalink fedilink source parent [–] inari@piefed.zip 9 points 11 hours ago Maintainers are busy enough as is without having to take on the additional role of AI police permalink fedilink source parent [–] fonix232@fedia.io 0 points 9 hours ago (2 children) Open source maintainers have enough trouble without trying to ban all AI generated code just to comply with a distributor. AI code is inevitable. Even if you outright ban it, people will try to sneak it in. Lets say the change is literally just changing the order of calls to fix a bug - but the person who found and fixed the bug used AI to do so. Do you ban that? If it's not disclosed, how would you know? After all the commit is literally just a line order swap. What if the committer actually hand wrote that fix but used AI for the PR body because they don't speak English well and don't want to appear dumb? The best practice is to allow AI-generated code as long as the person providing the commit can properly reason about its function - meaning they understand what the code does and have done their due diligence. Good quality AI generated code isn't the issue, it's the skiddies who think prompting Claude with the most basic queries and blindly accepting the output until the one thing they wanted to achieve works, results in usable code. It results in unmaintainable slop. You need an actual engineer with experience to review it, but maintainers don't have that capacity, so banning slop and requiring contributors to understand what they're trying to get merged is the best way forward. permalink fedilink source parent hideshow 2 child comments replies: [–] FartMaster69@lemmy.dbzer0.com 2 points 9 hours ago (1 child) There are serious legal concerns about what integration of AI code could mean for open source licenses as it’s already been decided that AI generated content cannot be copyrighted. permalink fedilink source parent hideshow 1 child comment replies: [+] chunes@lemmy.world 1 point 6 hours ago [deleted] permalink fedilink source parent
[–] FaceDeer@fedia.io 7 points 10 hours ago (3 children) Doesn't it? Trying to ban sunlight in the desert means you will waste a ton of resources, fail, and look foolish in the process. Maybe you shouldn't do that. permalink fedilink source parent hideshow 3 child comments replies: [–] FartMaster69@lemmy.dbzer0.com 5 points 9 hours ago (2 children) Obviously I’m not talking about the metaphor. permalink fedilink source parent hideshow 2 child comments replies: [–] FaceDeer@fedia.io -1 points 8 hours ago (1 child) It applies to the root too. It's a good metaphor. permalink fedilink source parent hideshow 1 child comment replies: [–] zod000@lemmy.dbzer0.com 3 points 2 hours ago It was a poor metaphor. You absolutely can ban AI software in software you control. If someone then managed to lie and sneak some in and gets found out, ban them and purge their contributions. permalink fedilink source parent
[–] FartMaster69@lemmy.dbzer0.com 5 points 9 hours ago (2 children) Obviously I’m not talking about the metaphor. permalink fedilink source parent hideshow 2 child comments replies: [–] FaceDeer@fedia.io -1 points 8 hours ago (1 child) It applies to the root too. It's a good metaphor. permalink fedilink source parent hideshow 1 child comment replies: [–] zod000@lemmy.dbzer0.com 3 points 2 hours ago It was a poor metaphor. You absolutely can ban AI software in software you control. If someone then managed to lie and sneak some in and gets found out, ban them and purge their contributions. permalink fedilink source parent
[–] FaceDeer@fedia.io -1 points 8 hours ago (1 child) It applies to the root too. It's a good metaphor. permalink fedilink source parent hideshow 1 child comment replies: [–] zod000@lemmy.dbzer0.com 3 points 2 hours ago It was a poor metaphor. You absolutely can ban AI software in software you control. If someone then managed to lie and sneak some in and gets found out, ban them and purge their contributions. permalink fedilink source parent
[–] zod000@lemmy.dbzer0.com 3 points 2 hours ago It was a poor metaphor. You absolutely can ban AI software in software you control. If someone then managed to lie and sneak some in and gets found out, ban them and purge their contributions. permalink fedilink source parent
[–] inari@piefed.zip 9 points 11 hours ago Maintainers are busy enough as is without having to take on the additional role of AI police permalink fedilink source parent
[–] fonix232@fedia.io 0 points 9 hours ago (2 children) Open source maintainers have enough trouble without trying to ban all AI generated code just to comply with a distributor. AI code is inevitable. Even if you outright ban it, people will try to sneak it in. Lets say the change is literally just changing the order of calls to fix a bug - but the person who found and fixed the bug used AI to do so. Do you ban that? If it's not disclosed, how would you know? After all the commit is literally just a line order swap. What if the committer actually hand wrote that fix but used AI for the PR body because they don't speak English well and don't want to appear dumb? The best practice is to allow AI-generated code as long as the person providing the commit can properly reason about its function - meaning they understand what the code does and have done their due diligence. Good quality AI generated code isn't the issue, it's the skiddies who think prompting Claude with the most basic queries and blindly accepting the output until the one thing they wanted to achieve works, results in usable code. It results in unmaintainable slop. You need an actual engineer with experience to review it, but maintainers don't have that capacity, so banning slop and requiring contributors to understand what they're trying to get merged is the best way forward. permalink fedilink source parent hideshow 2 child comments replies: [–] FartMaster69@lemmy.dbzer0.com 2 points 9 hours ago (1 child) There are serious legal concerns about what integration of AI code could mean for open source licenses as it’s already been decided that AI generated content cannot be copyrighted. permalink fedilink source parent hideshow 1 child comment replies: [+] chunes@lemmy.world 1 point 6 hours ago [deleted] permalink fedilink source parent
[–] FartMaster69@lemmy.dbzer0.com 2 points 9 hours ago (1 child) There are serious legal concerns about what integration of AI code could mean for open source licenses as it’s already been decided that AI generated content cannot be copyrighted. permalink fedilink source parent hideshow 1 child comment replies: [+] chunes@lemmy.world 1 point 6 hours ago [deleted] permalink fedilink source parent