In the context of scripts getting broken.
Possible ideas.
Instead of OSBOT Official Scripts. Would it be viable to have a the development team to decide which scripts will last long, and partner that particular scripter. In an event the scripter leaves, scripts break, dev team are able to take over.
This however implies that the script "might be better(well maintained), increase sales of that particular script, and decreasing sales of other scripts. <Have not thought of any ideas yet, feel free to input>
Then again, it's all about time and money. Are the dev team willing to spend time to maintain a script that they previously partnered with. If no, will users be refunded?
If refunded, could there be a system to decide how much should be refunded?
For example, a script that cost $2, users will not be refunded in any situation. However for a script that cost $20, if the user has only used for 1 month. How much could he be refunded?
Though the majority of the scripts bought will last forever, perhaps we should lay down several criteria on the table. If we do decide on refunds.
I believe the best interest is to retain players who buy the scripts and at the same time consider incentives for long serving scripters.