ContentDB generative AI disclosure

User avatar
rubenwardy
Moderator
Posts: 7104
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: London, United Kingdom
Contact:

ContentDB generative AI disclosure

by rubenwardy » Post

ContentDB now has per package AI disclosure. There are three options: No AI used, AI-assisted (minor uses / code completion likely to be negligible for copyright), and AI-generated (generated assets or code)

If you're a content creator, please label your packages at https://content.luanti.org/user/ai-disclosure/

If you're a user, keep an eye out for new controls to manage whether you see AI-generated content.

To hide AI-generated content in the Luanti client, you can now edit contentdb_flag_blacklist to include "genai". To hide both AI-generated and AI-assisted, include "anyai".
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Walker
Member
Posts: 2412
Joined: Tue Oct 03, 2017 09:22
In-game: Walker
Contact:

Re: ContentDB generative AI disclosure

by Walker » Post

maybe add a fourth option "i dont know" ?

becuase many are using allready existing code (you know ... open source and stuff) and dont know if code they used is AI generated.

so, as soon as you use code from others, you can not know if you really didnt have any AI-slop in your code.

User avatar
rubenwardy
Moderator
Posts: 7104
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: London, United Kingdom
Contact:

Re: ContentDB generative AI disclosure

by rubenwardy » Post

Doing copyright correctly means you need to know where the things you use come from. If you use a mod with ai-generated assets or code, you should know this and it should be declared in the used mod's README/license.

As for ai-assisted, I'm not too worried about this being labelled correctly. It shouldn't be significant for copyright - it's basically impossible to tell if code is AI-assisted. So do this on a best effort, if you don't know whether a mod you include is ai-assisted then you're not going to get in trouble for it.
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Walker
Member
Posts: 2412
Joined: Tue Oct 03, 2017 09:22
In-game: Walker
Contact:

Re: ContentDB generative AI disclosure

by Walker » Post

rubenwardy wrote:
Sun Jan 25, 2026 17:50
Doing copyright correctly means you need to know where the things you use come from. If you use a mod with ai-generated assets or code, you should know this and it should be declared in the used mod's README/license.

As for ai-assisted, I'm not too worried about this being labelled correctly. It shouldn't be significant for copyright - it's basically impossible to tell if code is AI-assisted. So do this on a best effort, if you don't know whether a mod you include is ai-assisted then you're not going to get in trouble for it.
???

sorry if im a little lost here ... i have no idea about licencing code xD

but if i write GPL stuff and use other GPL code in it ... how can i be aware of if and what is written with the help of AI ?

for me, as a programer, i only see thats its GPL licenced. noone writes "i used AI" in it (even if he should).

so, as soon as i copy code from a GPL-github-project or similair, i simple cannot garantee that my code is ai-free ... i just "dont know"

User avatar
Linuxdirk
Member
Posts: 3414
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: ContentDB generative AI disclosure

by Linuxdirk » Post

When flagged as “AI used” will there be a tag added? Or an otherwise searchable category on the website?

User avatar
rubenwardy
Moderator
Posts: 7104
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: London, United Kingdom
Contact:

Re: ContentDB generative AI disclosure

by rubenwardy » Post

Linuxdirk wrote:
Mon Jan 26, 2026 00:24
When flagged as “AI used” will there be a tag added? Or an otherwise searchable category on the website?
You can see an example here: https://content.luanti.org/packages/Luf ... ns_remote/

The hide flag also works on the website, see hide tag and content warnings here: https://content.luanti.org/packages/advanced-search/

Eventually I'll add a button at the bottom to hide AI using cookies
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Linuxdirk
Member
Posts: 3414
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: ContentDB generative AI disclosure

by Linuxdirk » Post

Oh, there it is! :)

But why is the advanced search hidden away in the footer and not displayed next beside the search button? And the no-AI options are hidden between other tags in a tiny four-lines scrollable text box.

I also was not able to find a settable flag in my settings for excluding AI generated content from browsing or search results.

Such relevant and important features like an AI-free search should be easily accessible for common users. When even advanced users cannot find them, something is missing.

User avatar
rubenwardy
Moderator
Posts: 7104
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: London, United Kingdom
Contact:

Re: ContentDB generative AI disclosure

by rubenwardy » Post

This is just the first iteration of the feature to allow packages to start being labelled correctly, more to follow :)
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Linuxdirk
Member
Posts: 3414
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: ContentDB generative AI disclosure

by Linuxdirk » Post

Thanks! Everyone wins!

User avatar
runs,
Member
Posts: 21
Joined: Wed Jan 14, 2026 23:18

Re: ContentDB generative AI disclosure

by runs, » Post

rubenwardy wrote:
Sun Jan 25, 2026 16:18
ContentDB now has per package AI disclosure. There are three options: No AI used, AI-assisted (minor uses / code completion likely to be negligible for copyright), and AI-generated (generated assets or code)

If you're a content creator, please label your packages at https://content.luanti.org/user/ai-disclosure/

If you're a user, keep an eye out for new controls to manage whether you see AI-generated content.

To hide AI-generated content in the Luanti client, you can now edit contentdb_flag_blacklist to include "genai". To hide both AI-generated and AI-assisted, include "anyai".
Those new labels are ridiculous and laughable. Just to please the anti-AI league?

Nowadays, the use of AI in code and assets is undetectable. In video, it still is.

That means trusting people's honesty. And people are not honest.

In other words ---->>>> it's a waste of time.

We have to embrace AI, no matter what.

As a curious aside, my boss accused me of using AI. I told him that of course I did, that I wasn't going to waste my time doing the tedious reports he requires of me. Useless paperwork. There are no more than 20 or 30 years left. Why waste time on things that AI can do for us?

AI is the most wonderful thing that has happened to humanity since the advent of the internet in the 1990s. I'm amazed.

User avatar
Linuxdirk
Member
Posts: 3414
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: ContentDB generative AI disclosure

by Linuxdirk » Post

… of course our favorite guy loves AI slop 🤣

User avatar
Walker
Member
Posts: 2412
Joined: Tue Oct 03, 2017 09:22
In-game: Walker
Contact:

Re: ContentDB generative AI disclosure

by Walker » Post

Linuxdirk wrote:
Mon Jan 26, 2026 15:17
… of course our favorite guy loves AI slop 🤣
i mean ... his game and mods are working ... so why not ?

if he has good experience with AI and AI is here to stay anyway ... why not using it ?

sure ... AI can be bad ... but it doesnt need to

User avatar
Linuxdirk
Member
Posts: 3414
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

Re: ContentDB generative AI disclosure

by Linuxdirk » Post

Please excuse my language, but the only currently flagged AI mod is utter shit, though.

https://content.luanti.org/threads/11714/#reply-47630

Someone made a non-AI version of the same concept, with less than half the code, and actually working as implied.

https://content.luanti.org/packages/liv ... ns_remote/

User avatar
Walker
Member
Posts: 2412
Joined: Tue Oct 03, 2017 09:22
In-game: Walker
Contact:

Re: ContentDB generative AI disclosure

by Walker » Post

Linuxdirk wrote:
Mon Jan 26, 2026 17:05
Please excuse my language, but the only currently flagged AI mod is utter shit, though.

https://content.luanti.org/threads/11714/#reply-47630

Someone made a non-AI version of the same concept, with less than half the code, and actually working as implied.

https://content.luanti.org/packages/liv ... ns_remote/
dont get me wrong ... i also think vibe coding is shit ... but im not agains "getting help from AI insted of googleing it anyway"

what im all in for is to use AI as a tool to help you if you dont remember how stuff is getting done

and i, for myself, use ai if i dont find anything on the first like google page ... insted of searching in the 5th forum page and thinking "thats all not that what i need right now" i just "grok" or "chatgpt" it ... or use a local AI

im TOTTALY agains "gork, make me a mod in c that does a, b and c" but i dont think asking AI for help is a bad think

so yeah ...
my point is:

vibe coding / letting AI do all the work = bad
using ai alongsite google to get help = good

Astrobe
Member
Posts: 714
Joined: Sun Apr 01, 2018 10:46

Re: ContentDB generative AI disclosure

by Astrobe » Post

I think it is useful to note that it is (probably) a follow up of https://content.luanti.org/help/copyright/#i-used-an-ai

So it is not a pro/against AI issue, nor a supposed quality correlation issue, but a copyright "grey area" issue.
My game? It's Minefall.

User avatar
runs,
Member
Posts: 21
Joined: Wed Jan 14, 2026 23:18

Re: ContentDB generative AI disclosure

by runs, » Post

Walker wrote:
Mon Jan 26, 2026 16:57
Linuxdirk wrote:
Mon Jan 26, 2026 15:17
… of course our favorite guy loves AI slop 🤣
i mean ... his game and mods are working ... so why not ?

if he has good experience with AI and AI is here to stay anyway ... why not using it ?

sure ... AI can be bad ... but it doesnt need to
Just to clarify, my games and mods never use artificial intelligence, because when I made them, it didn't exist, or at least I wasn't aware of it. In other words, my Luanti projects are the result of my own effort and programming talent.

That said, I don't rule out using it from now on.

User avatar
runs,
Member
Posts: 21
Joined: Wed Jan 14, 2026 23:18

Re: ContentDB generative AI disclosure

by runs, » Post

Astrobe wrote:
Mon Jan 26, 2026 19:54
I think it is useful to note that it is (probably) a follow up of https://content.luanti.org/help/copyright/#i-used-an-ai

So it is not a pro/against AI issue, nor a supposed quality correlation issue, but a copyright "grey area" issue.
Right now it's called “the law of the jungle.” Not gray.

Legislation will be made. But right now, what is generated by AI belongs to everyone and no one. And let no one say that what is said in the US is what matters. There is another world out there.

Right now, it is safe to use things generated with AI and put them under Creative Commons or GPL.

User avatar
runs,
Member
Posts: 21
Joined: Wed Jan 14, 2026 23:18

Re: ContentDB generative AI disclosure

by runs, » Post

Well, that's my opinion. I don't have a clue, but I think I should give it anyway

User avatar
Blockhead
Moderator
Posts: 2985
Joined: Wed Jul 17, 2019 10:14
GitHub: Montandalar
IRC: Blockhead256
In-game: Blockhead Blockhead256
Location: Land Down Under
Contact:

Re: ContentDB generative AI disclosure

by Blockhead » Post

Astrobe wrote:
Mon Jan 26, 2026 19:54
I think it is useful to note that it is (probably) a follow up of https://content.luanti.org/help/copyright/#i-used-an-ai

So it is not a pro/against AI issue, nor a supposed quality correlation issue, but a copyright "grey area" issue.
/˳˳_˳˳]_[˳˳_˳˳]_[˳˳_˳˳\ Advtrains enthusiast | My map: Noah's Railyard | My Content on ContentDB ✝️♂

DragonWrangler1
Member
Posts: 175
Joined: Wed Jun 12, 2024 21:48
GitHub: DragonWrangler1
In-game: DragonWrangler1

Re: ContentDB generative AI disclosure

by DragonWrangler1 » Post

Just my opinion, but. I think AI is fine as long as it's used correctly. (and preferably not for art)

I do think there is a right way to use AI when making code. For example.
If you were to have ChatGPT go make a Minetest/Luanti mod and then you submit that to contentDB. I find that low effort, not necessarily bad... Just low effort, but if you take the time to design something, then just ask AI to assist you with certain things you need, writing certain functions or cleaning them up. I think that's perfectly fine. AI should be a time saver in my opinion.. Unfortunately copyright is a real issue.. One thing is that. This is in the terms of ChatGPT for example:

As between you and OpenAI, and to the extent permitted by applicable law, you (a) retain your ownership rights in Input and (b) own the Output. We hereby assign to you all our right, title, and interest, if any, in and to Output.
And Gemini:

Use of Generated Content

Some of our Services allow you to generate original content. Google won't claim ownership over that content. You acknowledge that Google may generate the same or similar content for others and that we reserve all rights to do so.

As required by the API Terms, you'll comply with applicable law in using generated content, which may require the provision of attribution to your users when returned as part of an API call. Use discretion before relying on generated content, including code. You're responsible for your use of generated content, and for the use of that content by anyone you share it with.
Both of these of course, could change at any time.

User avatar
Blockhead
Moderator
Posts: 2985
Joined: Wed Jul 17, 2019 10:14
GitHub: Montandalar
IRC: Blockhead256
In-game: Blockhead Blockhead256
Location: Land Down Under
Contact:

Re: ContentDB generative AI disclosure

by Blockhead » Post

DragonWrangler1 wrote:
Thu Jan 29, 2026 22:20
Just my opinion, but. I think AI is fine as long as it's used correctly. (and preferably not for art)

I do think there is a right way to use AI when making code. For example.
If you were to have ChatGPT go make a Minetest/Luanti mod and then you submit that to contentDB. I find that low effort, not necessarily bad...
Low effort has been one of the stated reasons that being able to filter by AI-generated was requested. To sort through the large volume of mods.
DragonWrangler1 wrote:
Thu Jan 29, 2026 22:20
Unfortunately copyright is a real issue.. One thing is that. This is in the terms of ChatGPT for example:
Australian copyright law has long held that the output of a computer program is not copyrightable. But I'm sure the generative AI companies don't want to hear that and would challenge if their products fit the bill. There are worse terms, like having to pay Suno to get copyright assignment.
/˳˳_˳˳]_[˳˳_˳˳]_[˳˳_˳˳\ Advtrains enthusiast | My map: Noah's Railyard | My Content on ContentDB ✝️♂

User avatar
Wuzzy
Member
Posts: 5104
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy
Contact:

Re: ContentDB generative AI disclosure

by Wuzzy » Post

Just outright ban AI slop altogether from the ContentDB.
IMHO there is absolutely no reason to have it around. Players shouldn't be forced to carry out the garbage themselves.

I think ContentDB should apply at least minimal quality standards.

If a genAI package is of very low quality, i.e. it just sucks on basically every reasonable metric, it should be delisted for being AI slop. Nobody benefits from having AI slop on ContentDB; you're just wasting the time of players.

Authors can always post their more experimental stuff in the forums, where the quality rules do not apply.

But I want to be fair. If someone manages to make a package with genAI and it turns out to be of decent quality, it can stay. (And that's a HUGE "if"!)

User avatar
Blockhead
Moderator
Posts: 2985
Joined: Wed Jul 17, 2019 10:14
GitHub: Montandalar
IRC: Blockhead256
In-game: Blockhead Blockhead256
Location: Land Down Under
Contact:

Re: ContentDB generative AI disclosure

by Blockhead » Post

Wuzzy wrote:
Tue Feb 03, 2026 10:59
I think ContentDB should apply at least minimal quality standards.
We already do, and the authors of poorly made or poorly licensed packages quite often get knocked back as it is. They mostly don't have the perseverance to meet that bar, so they often ragequit out of the process.
/˳˳_˳˳]_[˳˳_˳˳]_[˳˳_˳˳\ Advtrains enthusiast | My map: Noah's Railyard | My Content on ContentDB ✝️♂

User avatar
MatyasP
Member
Posts: 140
Joined: Wed Jan 19, 2022 22:12
GitHub: Matyas-Pilz
In-game: MatyasP
Location: Prague, Czech republic
Contact:

Re: ContentDB generative AI disclosure

by MatyasP » Post

Using AI for learning of syntax and for basic syntax when code is so long, made by human contain the basic syntax help from AI (in mods without difficult logic), is it AI assisted?
Help for understand, why is something a bug in code, is AI assisted?

User avatar
Wuzzy
Member
Posts: 5104
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy
Contact:

Re: ContentDB generative AI disclosure

by Wuzzy » Post

@Blockhead: That's nice to hear!

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests