Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 539549
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T10:08:50+00:00 2026-05-13T10:08:50+00:00

I currently have a few closed-source applications that I have developed to learn a

  • 0

I currently have a few closed-source applications that I have developed to learn a particular technology or experiment with a programming technique. As a result, I have some software that is useful to others and that I have made freely available, but in closed-source format.

Some of the users of the software have asked if I would be willing to go open-source with the software so they could contribute to it. I’m all for it, but haven’t had any previous experience working on open-source projects, much less starting one.

Ideally I’d get my feet wet by contributing to an existing project first, but I don’t want quell enthusiasm of these volunteers by delaying too long. So I am going to forge ahead slightly blindly.

What I am looking for is a crash-course in managing an open-source project for someone just starting out on this track.

So let me phrase this as a question:

What advice do you have for someone
starting up their first open-source
project?
I’m also interested in recommendations for books/links that you think would be helpful

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T10:08:51+00:00Added an answer on May 13, 2026 at 10:08 am

    You have two important choices to make initially.

    Firstly which licence should you use? There are dozens of Open Source licences, but it basically boils down to whether you want copyleft (GPL/AGPL) or non-copyleft (BSD, MIT, Apache) and that depends on your own objectives.

    Secondly, you need to choose a version control system and, assuming you won’t be hosting it yourself, a provider. This is effectively a choice between Subversion or one of the distributed version control systems (Git, Mercurial, Bazaar, etc.). A DVCS may make it easier for you to manage contributions from other people if you don’t want to give them write access to your master repository.

    Choice of VCS will influence your choice of host and vice versa as most providers only offer one VCS. A provider that will also host a website and/or wiki for you would be ideal. Most will provide some kind of rudimentary issue tracker and possibly mailing lists. You can also get mailing lists from Librelist.

    I would recommend that you take a look at GitHub or Launchpad. I’m not particularly keen on Google Code or Sourceforge. Nothing against Subversion, I just don’t like their UIs.

    If you want your project to become popular, and that might not be important to you, you’ll have to promote it. You can register it with Ohloh and Freshmeat. Writing blog articles about your project and submitting them to sites like Reddit and DZone would increase visibility. Remember also that Jeff is offering free advertising on StackOverflow for Open Source projects.

    Anyway, as long as you have a public source repository and a website for people to download the software from, just write code and the rest will follow.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have developed a few Delphi Win32 (currently using D2007) applications, which revolve around
I currently have an asp:GridView that displays a few BoundFields and then one asp:TemplateField
I currently have a python script that runs every few minutes and picks up
We currently have a few products for which the licensing depends on the computer
I currently have event.stopPropagation() to work on a few selectors, but now I need
Currently I have a simple knockoutJS object, with a few observables. But this object
Currently, I have a few hundred image files, hosted in Google Drive. I wish
I'm currently using Look&Feel for my application. I have a few problems: 1. When
I'm currently using QDataStream to serialize my classes. I have quite a few number
I have a page that is currently utilizing a jQuery plug-in for truncating text

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.