Marketplace content and mod support

I would like to make a game with marketplace items and be able to add mod support to it.
It is my understanding that users shouldn’t be allowed access to the source files.

Since all of the marketplace content would be meshes and textures basically.
What does constitute a source file? Let’s say I have a static mesh, I understand I can’t share the fbx (I’m guessing this is the source file) for it, but can I include the UASSET file that the engine uses?

Would disabling the export and migrating of content from my version of the engine be a sufficient preventive action to prevent people from accessing the fbx, png,… files?

Thanks for your question. .uasset files are considered uncooked source format under the EULA. That means that you can’t publicly distribute .uassets of paid content from the marketplace, though you can distribute .uassets that contain entirely your own content.

With that said, you can distribute .uasset files of Marketplace content to other developers for the purpose of collaborating on the same project as you.