CodePlex FAQ
Didn't find what you're looking for here? Check our Documentation.
What are the requirements for hosting a project on CodePlex?
Your project must meet the following criteria:
- You must choose a license for your project (license resources: Open Source License page on Wikipedia)
- It must be an ongoing project (no "abandoned" projects)
- It must have source code (no non-software projects)
You can find more information on the
project hosting requirements page.
If you discover a project which is not complying with these requirements, please report it using the
contact us form.
What licenses does CodePlex support?
Project coordinators can select from a list of the following OSI licenses: Apache License 2.0, Common Development and Distribution License (CDDL), Eclipse Public License (EPL), GNU General Public License (GPL) v2, GNU Library General Public License (LGPL), Microsoft Public License (Ms-PL), Microsoft Reciprocal License (Ms-RL), Mozilla Public License 1.1 (MPL), New BSD License, and The MIT License. If your project requires a license that is not on the list, you can request a custom license using the
contact us form.
How do I start a new project?
To create a new project on CodePlex, use the following form:
Create New Project.
Once you fill out the project creation form, your project is created immediately in "Setup" mode. While in setup mode, your project won't be visible to anyone but the project team members. Once you are finished setting up your project, you then "Publish" it to make it visible to all users.
To see the requirements for projects on CodePlex see the following:
Project hosting requirements.
How do I join a project?
In most cases, users are invited to join projects after establishing a good reputation with the project team members. Establishing a reputation with the project team members is usually achieved by providing feedback, logging bug reports and feature suggestions, and uploading source code patches. If the project team values your contributions then they are more likely to accept your request to join the project or even ask for you to join.
Some projects are actively interested in finding new team members, while others are not interested in additional team members. It is a good idea to find this out from the project team before spending time trying to establish a reputation with them with the intent of getting accepted into the project. To contact project team members, click the People tab on any of the project's pages.
How can I find out about changes to the CodePlex site?
There are two URLs that provide the best information:
Is there a CodePlex logo that I can place on my site?
Yes, we have
several images you can use.
Troubleshooting Downloads
If you are using a download manager or download accelerator, try disabling it. Then begin your download again. If the problem persists please contact us using the
contact us form.
How can I get continuous integration for my CodePlex project?
Why does CodePlex support non-OSI licenses?
Projects licensed under an OSI-approved license represent the majority of our projects. However, we do allow for broader cases of code sharing which may include the use of academic licenses and other custom licenses.