Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C Win32 Linux
Hi,
 
First of all, thank you all who cared for replying to my queries on codeproject.com. 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.
Please...
Posted 5-Jun-12 11:27am
Comments
SAKryukov at 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?
--SA
TRK3 at 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 at 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.
--SA
TRK3 at 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
good
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.
  Permalink  

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

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 565
1 Kornfeld Eliyahu Peter 409
2 Maciej Los 369
3 DamithSL 196
4 OriginalGriff 188
0 OriginalGriff 6,353
1 DamithSL 4,854
2 Maciej Los 4,466
3 Kornfeld Eliyahu Peter 4,058
4 Sergey Alexandrovich Kryukov 3,897


Advertise | Privacy | Mobile
Web04 | 2.8.141220.1 | Last Updated 5 Jun 2012
Copyright © CodeProject, 1999-2014
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