Copy protection works nice for objects. We can set when people buy it whether they are able to copy or modify it.
Scripts aren't that way. To sell a script you have to sell a modifiable item, which means they can copy the script as much as they want. I think scripts should have the same features as objects, with some minor adjustments.
It doesn't make sense for a script to be modifiable but not copyable, because of cut n paste. Even if cut n paste was dissabled there is nothing to stop me from opening two script editor windows and doing it manually. It may be a pain but if its a good script....
However once a script was made non modifiable, then it makes sense to treat it as an object, where it can or can't be copied.
One important thing to add would also be a description for the script in addition to the name.