Click here to Skip to main content
13,199,311 members (66,334 online)
Rate this:
Please Sign up or sign in to vote.
See more:

First of all, thank you all who cared for replying to my queries on With your expertise suggestions I was able to develop an application which I thought would help end users a lot and this is my first part time project I really wanted to develop by way of learning things.
I have developed the source code under windows using C through Win32 apis.
Now how do I post the source code into open source websites. What are all the things I need to check before I actually post my source code into open source websites.
I know there are pages of documentations available to refer but i hardly get any thing from those documentations.

Can you please summarize to me as I am a new bee into programming.
Posted 5-Jun-12 10:27am
SAKryukov 5-Jun-12 16:39pm
If you are a new bee, how can you be sure that your work can interesting for the readers, not just for those who would just find mistakes in your code?
TRK3 5-Jun-12 16:53pm
Don't worry too much about if your project will interest readers. The most likely thing to happen is nobody will even notice or care about what you post. But that doesn't mean you shouldn't go ahead and do it. Somebody might benefit from it.

The second most likely thing to happen is, as SAKryukov points out, people will point out all the mistakes in your code. But at least that means somebody noticed.

Be willing to have your work criticized. Don't get emotionally attached to your code. No matter how good you are, there is somebody out there who can point out a way to do it better -- and there will always be those who think they can. Some of the criticism will be opinion, some of it will be valid -- if you look at it as a learning opportunity, then you'll definitely learn things.

Go for it.
SAKryukov 5-Jun-12 17:44pm
You have some good points I appreciate, especially the point about the criticism. At the same time, I think it's important not to contaminate the community with weak work. A person writing the article should be very strong in the field she or he is writing about. We are not interested in inflation and denomination in publication.

Anyway, open-source development is a great thing by itself and a great tool to earn experience and reputation for the beginners. It does not mean that the quality of open-source products should be compromised. For a good perspective beginner, its the best to work in a team which is capable to accept novice's work and help such developer to maintain required quality of code.
TRK3 6-Jun-12 13:55pm
True. A novice will learn the most by working with an existing project and learning from more experienced team members -- probably a lot more than he will if he posts a project that nobody is interested in.

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

I would recommend SourceForge[^] or Github[^]. Those are the probably the two biggest hosts for open source projects, and both should include detailed instructions for how to host the project on their site.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web03 | 2.8.171020.1 | Last Updated 5 Jun 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100