Upload content bought from marketplace

Hello Unreal Community!

There is this school competition in which I want to compete and my project has to be GNU licensed in the end.
I was originally planning to use models and animations bought from the marketplace in it but now when I think about it I don’t know if I have the rights to upload the assets in let’s say GitHub. I’m not planning on making any profit from them, but if I do put them in with the project they will be available for random people to download, since the repository has to be public.
I’ve read the marketplace FAQ and still can’t decide if I can.

So in short can I upload assets bought from the marketplace in GitHub for a free project?

Thanks,

Note that GNU license is a family of licenses rather than a specific license. But, generally speaking, they fall under the category of prohibited licenses under the UE4 EULA (which covers UE4 as well as UE4 Marketplace items). In short, you can cover you own code and creations under whatever license you like, but you can’t cover UE4 or Marketplace content under the GPL license.

But a lot of the competitions allow for that.

Yes, I’ve contacted them and I can use licensed assets without having to upload them. About covering my code under any license I like, does this include code I write where I’m using UE4 libraries? Meaning let’s say I can share a class I’ve made which inherits Actor as long as I don’t upload the Actor itself right? Also what about Blueprints?

Thanks a lot!

Do you know what version of GPL you need to use? This stuff gets pretty complicated and unfortunately I can’t give you legal advice on it.

There is some guidance from GNU here

Yes, I have to use GNU GPL v2.

It does not appear that it is practically possible to use GPLv2 to cover part of an UE4-based game, unfortunately.

So I can’t even share just the code I’ve written only for the competition?

Not if it links to UE, unfortunately.

That’s a bummer. I thought that since the code I write doesn’t really reveal anything that is not already available to the public via UE4 documentation that I will be able to share it, but I guess not >.<

Thank a lot for the help!

Yeah it’s less a question of what’s available to the public and more a question of exposing UE4 to the very aggressive grasp of GPL license terms.