Submitting scripts for inclusion on UserJS.org
Last modified 2005-09-19 09:19
If you have a script that you feel is of benefit to other users, submit it for inclusion.
- They are hosted on a highly focused site.
- UserJS.org aims to act as a highly trustable script repository.
- Authors receive due credit and linkback.
How to submit
UserJS.org is currently in beta. This means that certain features of the site are not yet ready. Currently, all script submissions must be made by sending an e-mail to (no longer possible) with the following information:
- An author or company name.
- A valid contact e-mail address.
- If you want the e-mail address to be made available to the public, you explicitly need to state this.
- (optionally) an URL you want associated with you/the script.
- A description of the script:
- The title of the script.
- What does the script do?
- If the script is site-specific, which sites is it active on?
- Does it interact with third-party services. If so:
- When does it interact with third-party services?
- Why does it interact with these services?
- Link(s) to the relevant privacy policies of the sites being contacted.
- (Basic) user documentation.
- A license statement. Choosing a well-established license scheme is encouraged. Script authors are also permitted to put their scripts into the public domain.
- A statement that you have a right to submit the script for inclusion on UserJS.org. If you are porting or adapting existing scripts by other authors, a reference to the original script, its author, and its license is needed.
- A statement where you grant UserJS.org the right to:
- republish the script on UserJS.org
- alter the script prior to publication.
- An attachment containing the script.
These instructions might seem a bit verbose, but they are necessary, and scripts missing any of this information will not be accepted for inclusion. When UserJS.org is no longer in beta, the e-mail submission system will be supplemented/replaced by a web form that takes care of all this.
Unless a script author explicitly places his/her script in the public domain, the copyright and ownership of the script itself will remain with the script author.
- Refuse to publish the script. This will mostly happen if the script:
- is of poor quality
- code is obfuscated
- is considered spyware, malware or fraudulent
- is misleading about what it does
- is in violation of copyright law
- Alter the script prior to publication. This mostly happens if the script:
- has easily correctable bugs
- has code of poor quality
- needs to be formatted for readability
- can be improved
- Require the script creator to alter the script prior to publication. This will mostly happen for the exact same reasons as in the two previous points.