WowAce.com Knowledge base

Knowledge Base / Policy / Project Acceptance Policy

r6

Project Rejections

Other Authors Work

If you upload a project that is not your own, it will not be accepted on CurseForge/WowAce.

Forking/Cloning

This doesn't apply is if you have a legitimate change you created and the project in question has a license that would allow you to make said changes. Any license that follows the Open Source Definition is forkable by definition.

The only other time you could upload an addon that is not solely your work is if you have the explicit permission of the original author(s).

Note that you can't upload an addon verbatim without adding anything to it if it isn't yours, we won't accept it here.

If you do want to fork a project that already is on CurseForge/WowAce, it is highly, highly recommended to clone the project and work from there. If you need to have a completely separate project, inform a moderator and we can work with you to assess the situation.

Fan Updates

Please review the Abandoned and Inactive Projects Policy

Removal of Project

If the original author informs us of some misgivings, we will take it under consideration and make a judgment at our discretion. We want to preserve everyone's rights and make the best judgment overall.

Terms of Use Violations

Any addon/project which violates the terms of use for the game which it is being submitted for will not be approved.

World of Warcraft

Any addons with the following functions will not be approved:

  • Enabling special features for private servers.
  • Spamming any form of public chat. This includes addons which spam ascii art
  • Gambling addons
  • Botting/automation addons
  • Addons promoting a paid program of some sorts

Executable Files

Please review the Executable Files policy for more information.

WowAce

WowAce is a community of developers, and as a result there are higher standards for approval.

Requirements

This list is not meant to be a clear distinction between if you upload your project to WowAce or not. This is meant as a guideline.

  1. Be a member of the community: If you aren't active on the forums, or in IRC, then are you really a member of the community?
  2. Code base at a higher standard: Are you declaring all your variables to be global? Are you using upvalues to improve code efficiency?
  3. Documentation: Does your project have decent documentation outlining what your addon does?
  4. Repositories: You must use a repository, and cannot just upload files.