I developed this for my addons with the help of a friend who is a real live copyright lawyer. It's tailored specifically for (my) addons. As you can see, it's written for Canadian law, but it should be good to go for any country that is signatory to the Berne convention - but I am not the lawyer and it might be a good idea to check with one who is versed in your jurisdiction's requirements.
"Satrina Buff Frames" is copyright (c) 2004-2009 L. Tremblay.
"Licence" means the terms and conditions as set out in this Agreement.
"Software" means this addon, entitled "Satrina Buff Frames", which is composed of Lua and/or XML files containing the addon source code, the TOC file, and may include other files including but not limited to image files and sound files.
"Copyright Owner" means L. Tremblay, a.k.a Satrina, the author of the Software, and his designated assignees or heirs.
"End User" means an individual or other entity that executes, compiles or uses the Software.
"Distribute" means to transmit, host, distribute or otherwise provide the Software to an End User.
"Distributor" means an individual or other entity that hosts or distributes the Software, but who is not an End User of the Software.
"Interface Compilation Author" means an individual or other entity that creates aggregates of addons for the purpose of distributing a user interface to their own End Users.
"Interface Compilation" means an aggregation of addons that is created by an Interface Compilation Author.
"Modify" means to modify, change, adapt, or otherwise edit the Software.
"Fork" means to create a copy of the Software that is Modified, independently developed and/or otherwise maintained by someone other than the Copyright Owner.
"Branch" means Fork.
2. Acceptance of Terms
All rights are reserved by the Copyright Owner except as provided by this Licence. Installation and use of the Software, inclusion of the Software within an Interface Compilation, or acceptance of the Software for hosting by a Distributor shall all constitute acceptance of the terms of this Licence.
3. Personal Use
End Users are granted the non-exclusive right to use and execute the Software freely and without restriction, subject to acceptance of the terms of this Licence.
4. Interface Compilations
Interface Compilation Authors are granted the non-exclusive right to incorporate the Software within such Interface Compilations they may create, so long as the Software is Distributed as a verbatim copy, and subject to acceptance of the terms of this Licence.
Except as expressly provided herein, the Software may only be Distributed with express written permission of the Copyright Owner. The Copyright Owner, through the act of uploading the Software to a Distributor, grants the Distributor the non-exclusive, terminable right to Distribute the Software to End Users.
Interface Compilations containing the Software may be Distributed via whichever Distributor the Interface Compilation Author so chooses, without express written permission of the Copyright Owner.
6. Control of Source
The Software is unobfuscated and freely viewable, but is copyrighted and is not open source, nor is it free software. The Software may be Modified for personal use and purposes, but the Modified Software may not be Distributed in any way. No Fork, Branch, derivative work or otherwise Modified version of the Software may be Distributed without the express written consent of the Copyright Owner.
The Software itself may not be sold or otherwise exchanged for value. So long as the Software is guaranteed to be available to any End User at no cost through at least one source at the time of Distribution, Distributors may charge fees for Distributing the Software through alternative sources as they see fit.
8. Disclaimer of Warranty and Liability
The Software is provided "as is". No warranty of any kind is given, implicit or express, and any warranty for fitness of purpose is disclaimed. In no event shall the Copyright Owner be liable to any End User, Distributor, or Interface Compilation author for any claim, damages, or other liability arising from or in connection to the Software under any legal theory, whether in tort, contract, or otherwise.
9. Other rights
All rights that are not explicitly addressed in this Licence are reserved by the Copyright Owner. In particular, the Copyright Owner reserves his moral rights to the Software, including the rights of attribution and integrity.
Any breach of this Licence automatically revokes all rights granted to you by this Licence without any cure period or rectification.
11. Law, Jurisdiction and Dispute Resolution
This Licence shall be interpreted and enforced in accordance with the laws of Ontario and Canada, as the case may be. Any claim brought under this Licence or as a result of its breach shall first be attempted to be resolved informally or through alternative dispute resolution methods prior to the commencement of formal litigation. Any formal litigation shall only be brought in the Federal Court of Canada, Ottawa branch, or in the Superior Courts of Ontario located in Ottawa, as appropriate.
- If you aren't Canadian, Section 11 needs to be changed. You can get examples of similar statements for other jurisdictions here: http://www.cptech.org/ecom/ucita/licenses/jurisdiction.html. You could also just delete Section 11. All it does is tell people that if you end up suing them, it will come from whatever jurisdiction. Lots of licences have no such clause and really, who are you honestly going to take to court over your addon anyway?
- In the US, moral rights (attribution and integrity) as referenced in Section 9 don't exist in US copyright law. They are instead generally held to be covered by libel and slander laws. Those rights are included in most other jurisdictions' copyright laws, though, so having them in there covers your bases.
- This licence specifically doesn't allow modified versions of the software ("fan updates") to be created without explicit consent. If you don't want that, please consider using a different licence, or creating a new one (based on this one if you want!), but having a bunch of differing and custom versions of "Sat's Addon Licence" floating around is messy
Would your download site addon's description need to be modified to include the license or link to it? What about a popup license ingame for acceptance? Is the license agreement valid if the user didn't explicitly see it and agree to it?