Click here to Skip to main content
15,900,511 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
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.
Sergey Alexandrovich Kryukov 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.
Sergey Alexandrovich Kryukov 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

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.
Share this answer

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

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900