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 am using JNI to wrap a few native functions in a closed-source PDF
I have an Observable sequence that produces events in rapid bursts (ie: five events
Currently, I have a table being read from like so: ps = con.prepareStatement(SELECT *
I'm a little shocked that (if?) this precise questions hasn't been asked, but 15
Currently, if I want to get a certain collection of products, for example best-selling,
Consider this situation...You're just making changes to few files at once. The code isn't
I'm currently working on a 2D shoot them up type of game, and I'm
Several weeks ago, my company laptop started having some strange problems. I could no
I am connecting to a server which sends updates about financial information. The code
Looking for feedback. I am building a django app where users are given randomly

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.