What are the requirements for hosting a project on CodePlex?
Your project must meet the following criteria:
  1. You must choose a license for your project (license resources: Open Source License page on Wikipedia)
  2. It must be an ongoing project (no "abandoned" projects)
  3. It must have source code (no non-software projects)

If you discover a project which is not complying with these requirements, please report it using the contact us form.

Below is an additional FAQ around the rules for hosting projects:

Q: Are there any technology restrictions?
A: No, projects can use any technology (e.g. any operating system or programming language).

Q: What is an "abandoned" project?
A: A project is considered abandoned if there is no longer any coordinators involved with the project and the project has no user traffic. A "finished" project is fine as long as there is still a coordinator for the project and user activity.

Q: Can my project include closed-source or proprietary dependencies?
A: It is fine for your project to be dependent on closed-source or proprietary software, however those dependencies cannot be hosted on CodePlex. You can host them on an alternative site and instruct your users to install them as pre-requisities to installing your project.

Q: Can I include just the binaries of another open source project that is a dependency of my project?
A: Yes, but you should include information on what is the website for the dependency (e.g. include a text file in the same directory as the binary in your project).

Q: Does the project have to be in English?
A: No, projects can be in any language.

Q: Can we create a test project to try out the features of CodePlex?
A: Yes. When you create a project it starts in an "unpublished" state that you can use to test things out. When you're finished you can delete the project without publishing.

Last edited Aug 26, 2010 at 12:22 AM by Ethetica, version 17