Why would you (or the person who made script with said license) be blamed for an issue? If anything it falls on whoever inserted the public script without reviewing it to see if it had any errors.
Why are licenses even needed? Most of your licenses say something along the lines of “Anyone is allowed to edit, copy, sell, etc this script” and whatnot. Allowing players to purchase your scripts via Roblox’s library already gives them said permission.
What if a player simply removes the license? Since it isn’t undeleteable, anyone could simply remove the license which removes anything this license could’ve been doing for the script.
I like the idea of a licenser, but it’s not needed. If anything at all, it makes your script seem a tiny bit more professional. Good work though, I like the plugin interface.
Thank you for the kind words, I’ll go over some of your questions:
With the Script being public, a user could insert this but if it causes any problems they can be able to blame you for any damage done. These licenses guarantee that if your Script were to do anything to their game then you aren’t to blame.
Them being public does not necessarily imply that you are giving the taker permission to do what they’d like with it, these licenses state what you can and cannot do with them.
Indeed that is a problem, but if you’re able to show that you distributed your Scripts with a license then you can take action.
Do take my words with a grain of salt though, I’m not entirely a specialist with licenses.
Hey folks, I’ve back come and revamped the plugin as two widgets which’ll warn you if you have a LICENSE or nothing selected. The smooth scrolling has been removed since ScrollingFrames now have native support.