I am not a lawyer, but to my understanding:
If you want this to only be used in a single place, then you need to attach a license agreement to the work that you’re selling. Those that you’re selling to do not need to sign a contract, the license is still valid and enforceable regardless.
Having them sign a contract or click an “I agree” button would be extra leverage against them in any sort of legal battle, as it shows that they must have read your license.
Given that, I’ll address some other concerns:
What if the developer I’m selling to is under 18?
Then they don’t get to use your work. If they pay for your work and try to use it then they still can’t use your work. They are under 18 so they cannot agree to a contract or license. You might need to refund them.
What rights does Roblox have? Does putting my work on Roblox let anyone use it?
Roblox has practically all rights to your work, except rights to change the license or control who can’t use your work.
Roblox can use your work anywhere they want, and they can sublicense it out to anyone they want. They could say “everyone can use this” and you couldn’t do anything, but Roblox won’t be doing that. Putting your work on Roblox does not mean that anyone can use it. Roblox may use your work in advertisements and may sublicense your work to advertisement producers or something.
What if someone makes it “free to use” in the toolbox?
Those you sell to will be breaking Roblox’s terms by doing this, and those who take it from the toolbox will be breaking your copyright license.
The proper channel to go through for this is the DMCA takedown process, but I’m not sure how well that works in situations such as these. I’ve heard that asking to take down small assets like this doesn’t usually succeed.
Do I need to add any special provisions in my license for Roblox?
Yes. If you sell your assets to someone with a restrictive license then they cannot upload those assets to Roblox. They do not have the copyright ownership required to grant Roblox all of the rights they agree to give Roblox on upload. Uploading the assets to Roblox breaks Roblox’s terms! If you don’t give Roblox rights to your assets, then Roblox is not allowed to host, store, transmit, etc. your assets which is necessary for games on Roblox. While unlikely, Roblox could ban developers you sell to for breaking the terms and could remove all assets you sold since Roblox lacks the rights to do anything with them.
You need to add a special provision in your license stating “Developers who have bought the Assets can grant Roblox Corporation rights to use the Assets in any way” or similar.
What if I try to limit what Roblox can do with the assets?
Then the developers you sell to technically cannot upload to Roblox because they cannot fulfill both Roblox’s terms and your license agreement. Roblox has to be able to do anything with your assets including sublicense them. Check the terms.
In this scenario:
- Developers you sell to can use your assets
- Developers you did not sell to cannot use your assets
- Roblox can use your assets, since you included a “Roblox can use these assets under these {restrictive permissions}”
- Developers you sell to cannot upload your assets to the site since they cannot grant Roblox all the rights that the terms of service ask for.
This is pretty complicated. Roblox could just block your assets or ban the developers for breaking the terms, but they don’t actually have to remove the assets since you gave Roblox rights.
I’d just avoid this scenario. Let developers give Roblox the rights they ask for so developers you sell to don’t have to break Roblox’s terms to upload stuff they bought.
Rationale
Most of this follows some inductive reasoning: I know that A is true in some case, so in our very similar case, B is most likely true.
Licenses don’t require a contract
You can find tons of assets online with various licenses: open-source, source-available, payment-required, free to use with attribution, etc.
You don’t sign anything to accept those licenses. If you use the work just because you assume “if I can grab the files, I can use it? What’re you gonna do?” then you’re breaking the copyright license and can be sued for it. You can also be DMCA’d, which is much nicer, but they can still sue you
Under-18 does not make things “free to use”
If someone under 18 finds one of the above assets with a license, it does not mean they’re free to use it however they want. Given that, either they cannot use the assets at all or they can agree with the license.
Under-18 cannot sign agreements or contracts, so if you require one to sign a contract then they absolutely cannot use your assets at all since they can’t have a valid signed contract making them eligible to use the assets.
Putting assets on the toolbox does not make them “free to use”
If someone takes something they don’t own – say assets from a popular AAA game – then they obviously are not free to just upload it to Roblox and make it free to use. They are breaking the license by using it, Roblox is breaking the license by using it, and everyone who grabs it is breaking the license by using it. Roblox is protected by the DMCA, but everyone else could end up in a costly legal battle!
We can take two things from this:
- You cannot grant others the right to use assets from the toolbox if you’re incapable of granting those rights under normal conditions.
- You are not free to use everything in the Toolbox. You’re only free to use assets where the uploader was capable of granting you rights to use it.
If someone takes your assets and makes them free to use on Roblox without the rights to do so, both them and anyone who grabs it are breaking your license.
Roblox licensing
Roblox’s terms state that anything you upload they are allowed to use for any purpose including sublicensing.
Obviously, you can’t grant Roblox rights to something if you are not capable of granting rights – just look at the example above. If you aren’t capable of granting those rights the you’re breaking your agreement with Roblox. In that case, if Roblox uses your work, then they’re breaking yourn License, but that’s okay because of the DMCA – you can just ask to take it down and Roblox has to comply or risk a legal battle.
Additionally, I think that uploading the assets would break the developer’s license with you, unless you include that special provision for Roblox.
Keep in mind that I’m not a lawyer. I figured I’d chime in with my understanding, but none of this is legal advice. As far as you’re aware, the “copyright law”, corporations, people, and other things in this post are entirely fiction. Any resemblance to reality is purely coincidental.
Go ask a lawyer if you’re seriously concerned.