21 votes
Accepted

What can I do when a fork of my project is out-competing mine?

Forking is not only a possibility of open source development, it's an express intention. If their fork is more popular than yours, this may be because they do something technically better than you, in ...
  • 9,026
19 votes
Accepted

How do I deal with (enthusiastic) contributors who damage more than they help?

Linus Torvalds has talked about his experience on this subject; the book Producing Open Source Software also has a section that deals with difficult people, which is mostly related. If you want to ...
  • 8,573
15 votes
Accepted

How to deal with a very productive contributor who wants to steer the project in a different direction?

Discuss, discuss, discuss This is absolutely essential. You can't solve personal problems digitally - so when I say discuss, I mean call a meeting. You need to sort out some things with them: Project ...
  • 8,810
12 votes
Accepted

What do I do if my contributors are split into two camps?

Been there, done that. Why does it happen? In my experience, a split due to creative differences usually happens because different people have a different idea of what the project goal actually is, ...
  • 11.4k
10 votes

What can I do when a fork of my project is out-competing mine?

If they're out-competing you, they've got something you haven't. This may be: more updates more in-demand features more contributors better publicity Whatever it is, try to find out what it is. If ...
  • 8,810
8 votes

What can I do when a fork of my project is out-competing mine?

The main questions to resolve: Why did they fork? What's at stake for them? Similarly, what's at stake for you? You say they aren't receptive to your changes, but did they ever submit patches/pull ...
7 votes

How to deal with a very productive contributor who wants to steer the project in a different direction?

Bring it up, clearly. This might seem obvious, but can't be stressed enough. If you are positive that the direction they taking the project into is incompatible with the vision of most, then this ...
  • 2,080
6 votes

What can I do when a fork of my project is out-competing mine?

Your project's come to life! Other people are very interested in working on it. The end result will benefit mankind, or at least the portion that needs whatever your project does. The alternative ...
5 votes

What can I do when a fork of my project is out-competing mine?

Fork their fork and make it even better! Take all their changes and add the stuff that people ask for and get denied and you will soon be the real deal again .. this fork is brought to you from the ...
  • 51
5 votes

How can I keep a project from losing momentum?

One of the biggest incentives is to create well defined goals. With that, people will want to work towards something. With goals, people will understand their job, as well as what they would like to ...
  • 6,259
5 votes

Studies about harassment in the world of open source development?

The most comprehensive data I'm aware of is the 2017 Open Source Survey by GitHub. According to it, about a fifth of open source contributors have experienced a negative interaction in an open source ...
  • 4,092
4 votes
Accepted

Studies about harassment in the world of open source development?

This question asks two questions: 'is it a problem?' and 'are there studies'? I offer a response to the former. All internet communities are at risk of hostility. As a subset of internet communities, ...
  • 4,119
4 votes

How do I deal with (enthusiastic) contributors who damage more than they help?

The best way to deal with people who are ultimately being more of a bother than a help is to: First Talk to them. They may not know what they are doing wrong, talking to them may help solve the ...
3 votes

How can I keep a project from losing momentum?

One aspect about keeping momentum is to always keep current on the latest features, and to ensure you support the people who are most dynamic in the areas of interest. I found this with JDOM (Java ...
  • 1,117

Only top scored, non community-wiki answers of a minimum length are eligible