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:
  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)

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.
Last edited Wed at 11:19 PM by Ethetica, version 92
Comments
nmarcel Jun 29 2007 at 2:57 AM 
Why is a requirement to have a project with source code? What about the initial stages of a project, when just papers and diagrams exists?

jwanagel Jul 18 2007 at 10:19 PM 
We find that until there is some source code for the project there is not any user interest in them.

fcarneiro Oct 11 2007 at 1:07 PM 
It’s possible to hide the source code from non team members?

jwanagel Oct 15 2007 at 6:15 AM 
No, the source code is always visible to everyone.

RBisch Nov 7 2007 at 5:33 PM 
Changesets seem misleading to me, or I don't understand them. I would think when you download a changeset from a project, that you would only get the *changed* files, and *not* the whole project. Can someone please explain this?
--TIA

jvijayw Jan 7 2009 at 6:46 AM 
what is the procedure to delete or remove a project?

cristiv Feb 24 2009 at 9:23 PM 
If a project is hosted on CodePlex can the authors maintain a copy or a fork that is hosted somewhere else?

PVV Feb 26 2009 at 1:06 PM 
How can I delete the source code I uploaded ?

I can't seem to delete Change Sets

jkappel Mar 4 2009 at 8:23 PM 
I also need to delete source code I uploaded. But instead, it created another change set. How can I remove all source code and start over?

HEMSELL Mar 13 2009 at 5:58 AM 
Seems a common question on the FAQ is how do I remove change sets so there is only one current version to download, and yet there does not seem to be an answer here.

TMYates Apr 17 2009 at 2:31 AM 
ChangeSets cannot be deleted. Team Foundation uses changesets to identify all changes. If you want to delete source code, you should use one of the clients to delete the controlled files and check in. The latest changeset at that point will show no files when you browse to it and will be as close to a fresh start as you can get. Users can still get code up to that point in time, but that would be the last changeset the code would have existed on.

Amrykid Apr 26 2009 at 3:15 AM 
How do i delete all the files off the svn server so i can reupload them.

TheNakedPirate May 29 2009 at 1:06 AM 
I need to delete a changeset how do I do it?

iceslice Aug 20 2009 at 8:26 AM 
[Revision control (also known as version control, source control or (source) code management (SCM)) is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in software development, where a team of people may be changing the same files. Changes are usually identified by a number or letter code, termed the "revision number", "revision level", or simply "revision". For example, an initial set of files is "revision 1". When the first change is made, the resulting set is "revision 2", and so on. Each revision is associated with a timestamp and the person making the change. Revisions can be compared, restored, and with some types of files, merged.]

Here "revisions" is similar to "changesets"

iceslice Aug 21 2009 at 1:46 PM 
So, "revisions" or "changesets" are used so that you can move back to an earlier state of your project (if you need to). Unless you have super administrative access to the hosting-server you can't delete a "changeset". You don't even need to delete a "changeset". Just go on changing/deleting files as usual & "commit" (or check-in) with your version control client software. When you "update" (or check-out), changes will be reflected to the latest "changeset" automatically.

cartman005 Sep 29 2009 at 2:40 AM 
How do I use an XML patch that I download for a given project?

sivarajv Dec 12 2009 at 12:41 PM 
I want to show demo of my PHP project. How can I exceute PHP applications in codeplex? Is it poosible or do I need to purchase separate hosting space?

absolute Dec 19 2009 at 4:36 AM 
Could any one tell me why I can not create a new project? When I clicked the finish button in step 2, I was brought back to the web again. And I tried to click finish again,but it just doesn't work.
help me

ashrafreza Jan 7 at 12:19 PM 
Can any let me know the solution to this problem.....

Parser Error Message: Could not load file or assembly 'BlogEngine.Core' or one of its dependencies. The module was expected to contain an assembly manifest. (C:\Inetpub\vhosts\jobglance.com\httpdocs\web.config line 98)

Source Error:

Line 96: </siteMap>
Line 97: <httpModules>
Line 98: <add name="WwwSubDomainModule" type="BlogEngine.Core.Web.HttpModules.WwwSubDomainModule, BlogEngine.Core"/>
Line 99: <add name="UrlRewrite" type="BlogEngine.Core.Web.HttpModules.UrlRewrite, BlogEngine.Core"/>
Line 100: <add name="CompressionModule" type="BlogEngine.Core.Web.HttpModules.CompressionModule, BlogEngine.Core"/>

Abdelkrim Jan 9 at 10:41 PM 
I am using TFS 2010 Beta 2 as well as VS 2010 Beta 2 and I am not able to connect to CodePlex. I receive the following error message: "TF31002: Unable to connect to this Team Foundation Server" .... Technical information (for administrator): The request failed with HTTP status 404: Not Found.

Thank you in advance for your help

tomchap Jan 18 at 4:22 PM 
hi there. Can you let me know how I can get report data from codeplex please? I would like a list of email addresses of people who have contacted the mscui.codeplex discussion forum (without having to manually copy/paste from discussion entries). This is not for spam purposes, but to analyse code usage. Hope you can help!

jakeaaronson Feb 4 at 3:07 PM 
How do you use visual studio to create a patch to upload?

charles_dev Mar 9 at 6:10 PM 
I need to share example code. This contains code posted by others as Microsoft, but which are public. Is there any restriction on this? What kind of license do you recommend to me?

jvtcodeplex Apr 9 at 1:15 PM 
how do you de-select the OLAP databases?
i'm tring to download the sample databases from the AdventureWorks2008R2_NovemberCTP.
i select the databases i want , but the Install button remains dimmed, and i assume it has something to do with the OLAP databases, which i can neither select or de-select

BobDong Jul 1 at 9:32 AM 
Hi, I want to delete my codeplex in before the release of the program do?

Updating...
© 2006-2010 Microsoft | Get Help | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2010.7.20.17027