Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I am searching for a good recourse where I can advertise my open source project. I have made a web-development framework which I want to make available to download, and I want to target a large audience.

It is an open source project so I make no money off of it, so I do not really want to pay for advertisement. I already pay for the server where the website runs, and I have spent a lot of time developing it.

I opened account on various search engines webmaster tools, so people can find it on there.

I have also made a video-sharing account where I uploaded a few tutorials. This can accumulate some traffic also.

Can someone recommend any more places to get your work spread.

share|improve this question
    
So what is your goal? Is it more downloads? More users of the software? More press and blog mentions? More contributors? More people testing it out and giving feedback and finding bugs? In short: if the advertising you want to do works, what will have happened? –  artlung Jul 21 '10 at 21:40
    
Thanks again for the feedback. I have a few projects I want to share, and I just wanted to know if there are special places that are mainly for advertising, because I do not think that SO is the place. The purpose of the advertising would be to help the projects grow and get better. This way other people can benefit from it as well. Sorry if the question is a little vague. –  Saif Bechan Jul 21 '10 at 22:22
add comment

6 Answers

up vote 5 down vote accepted

There are 4 that I know of that let you host open source code:

  1. http://bitbucket.org/
  2. http://github.com/
  3. http://www.codeplex.com/
  4. http://sourceforge.net/
  5. http://sharesource.org

These sites serve both as a place to host your code and as a way to advertise because they get so much traffic and you can include documentation which will make you show up more often in SEO results.

Also, checkout these sites for pure advertising:

share|improve this answer
    
My projects are already in git and sourceforge. I will check out the advertising websites. –  Saif Bechan Jul 21 '10 at 21:24
    
Don't forget sharesource.org (disclaimer: I'm an admin there) –  Tim Post Jul 23 '10 at 15:29
    
@time - Thanks! I have added it. –  RandomBen Jul 23 '10 at 15:41
    
Can we move it up to hosting? We do a bit of promoting for projects, but its mostly just hosting –  Tim Post Jul 23 '10 at 16:16
    
@Tim - Sure. You know more than I do about it! –  RandomBen Jul 23 '10 at 16:32
add comment

Stackoverflow.com uses spare banner views to display advertisements for open source projects. I would submit your project there and see if you can get it voted high enough that it will be seen on the site. The thread with votes for the current quarter is located here: http://meta.stackoverflow.com/questions/53346/open-source-advertising-sidebar-2h-2010

share|improve this answer
    
Thank you for the suggestion. I just made a banner and posted it. meta.stackoverflow.com/questions/53346/… –  Saif Bechan Jul 21 '10 at 21:23
    
The FOSS advertising is meant to be for contributors to the project, not just adverts for FOSS products. Not that the rule is followed, of course ;) –  DisgruntledGoat Jul 21 '10 at 23:33
add comment

Part of advertising for open source projects is usually in where you host the code (this can be separate from your project site). SourceForge, GitHub, Google Code, etc all have search and project listings and that is one way you can grow a community. If you're looking for community involvement, try posting on StackOverflow's open source advertising thread.

Beyond that, however, the best method of advertising (after having a useful project) is having a useful project site. Clear documentation, screenshots, demos, videos, testimonials, etc are all essential to having a successful project that's worth advertising. Encouraging your community is important as well. By providing ways for feedback, support, and contribution, you'll help grow your community. You can do that through having a bug tracker, public source control, forums, etc. A blog is also a very big deal. There are a ton of programming/tech/development related social media sites like dZone, yCombinator, Reddit's programming section, etc. that will allow you or your community to post updates. Provide widgets on some or all of your pages to facilitate sharing on various social media sites.

In short: Have a useful project, host the code at the right place, have a helpful website, grow your community, keep your community informed, and make it easy to share.

share|improve this answer
    
+1 Thank you for recommending the SO advertising thread, I made a banner for my project. meta.stackoverflow.com/questions/53346/… . I am going to check out the other links too, dZone looks promising! –  Saif Bechan Jul 21 '10 at 21:21
1  
Saif, I took a look at your project. One thing I would recommend is expanding your documentation out by default. I almost didn't catch that it could be expanded and I suspect that many people would not. Also, although it may be early on in the project, more examples would definitely help your cause. The current Hello World example is fine to start, but it doesn't offer a whole lot to someone who really wants to dig into your framework. Embedding your videos might help some too. Hope this helps. Best of luck! –  Virtuosi Media Jul 21 '10 at 21:46
    
Thank you for the comments and the documentation is first on my list. I am working on examples as well. –  Saif Bechan Jul 21 '10 at 22:26
    
No problem, glad I could help. –  Virtuosi Media Jul 21 '10 at 22:40
add comment

I'd consider Github. That will give you easy version control and a great way to get contributions back from other users.

share|improve this answer
    
Hi, Yes I am aware of git repositories for your source code. But I was really looking for advertising that you have your project on git. My project is on git for a while now, it didn't get that much attention. –  Saif Bechan Jul 21 '10 at 21:22
    
Added clarifying questions to your question. –  artlung Jul 21 '10 at 21:41
add comment

There is a relatively new service called OpenHatch which aims to help projects get some publicity.

The focus is mostly on getting more eyeballs on bug trackers, but its still good exposure.

Having your project tracked by Ohloh is also not a bad idea.

Nothing (imho) is better than blog posts that you write telling the world how much fun you are having working on your new project, how excited you are and (very specifically) what problems you are solving by writing another framework.

Just like anything else, you have to work a bit to promote it. Give it some space in your signature on forums. Don't be afraid to suggest that others try it.

Finally, make sure to put up a proper (even if small) web site for your project. Its frustrating when people "just" host at github with a one line description of the project and no feature lists / about / roadmap / etc.

I've never had a free/open source project not attract at least a few people, usually more. As long as its actively developed, I'm sure people will find you.

share|improve this answer
    
+1 Thank you Tim for the nice comments and support. I will be spreading the project around some more and write a few more posts about it. –  Saif Bechan Jul 25 '10 at 23:13
add comment

Using some lateral thinking if you use Pivotal Tracker for maintaining your feature/bug development as a public project you will be able to describe where you are taking the project, get free hosting for your project plan and free publicity on the Pivotal Tracker site.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.