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 3598430
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 18, 20262026-05-18T20:14:28+00:00 2026-05-18T20:14:28+00:00

A while ago I started an open-source project, which for me meant (until now)

  • 0

A while ago I started an open-source project, which for me meant (until now) I simply pushed my source code to a public repository (Mercurial on Google Code). Recently though, I’ve received requests from other people to collaborate on my project. Having never collaborated on an open-source project before, I’m not sure how to proceed:

  • Do I just give them access to the repository so they can push changes? If they push something I don’t like I can always roll back and if they get on my nerves I can always revoke their access to the repository.
  • Do I tell them to send in patches (via the issue tracker) and then apply the ones I like and revoke the ones I don’t?

Now:

  • I don’t want to lose ownership of my project. It’s a pretty nice project and it’s good resume material. I think this is what I am most afraid of. However, I want to give proper credit to my collaborators.
  • I know this is the whole point of open-source: collaboration, so I don’t want to be an idiot and say no to these people who want to help.
  • Lately I haven’t had much time to code on my project, so it could use some help.

Also, I’m a bit reluctant to let just anyone work on my project. What if they’re, pardon the expression, noobs? I suppose I can just rollback they’re changes and tell them to, pardon the expression, gtfo, but that wouldn’t be particularly nice.

How is this usually done?

  • 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-18T20:14:28+00:00Added an answer on May 18, 2026 at 8:14 pm

    Have different levels of contribution.

    Start by taking patches from everyone. You don’t have to accept them all – if rejecting a patch, explain why it was rejected and what can be done to improve it.

    For accepted patches, clean them up (and document the cleanups in a coding style guide).

    The people providing the most and best patches could then get access to the repository directly and start accepting patches themselves.

    At this point, accept the fact that the project is no longer just yours, though you may want to continue and lead it.

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

Sidebar

Related Questions

A while ago, I started on a project where I designed a html-esque XML
A while ago, I came across some code that marked a data member of
A while ago I read the Mocks Aren't Stubs article by Martin Fowler and
A while ago I had a query that I ran quite a lot for
A while ago, I had a discussion with a colleague about how to insert
A while ago, I set up my company's local (non-internet) client database on my
A while ago, I asked a question about $ , and got useful answers
A while ago another question referred to the (possibly urban tale) statistic that ...
A while ago I was trying to figure out a way of doing this
A good while ago, I read an article by the creator of viemu ,

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.