Co-developers who fork behind your back

Posted 11 Nov 2002 at 14:15 UTC by jtauber Share This

Recently I discovered that a co-developer on one of my sourceforge-hosted projects had forked the code and was continuing to develop it in a different CVS repository without my knowledge.

I hadn't been able to work on it for a few months and the occasional check of the CVS on sourceforge indicated that my co-developer hadn't been working on it either.

Then one day I discovered that the home page linked from sourceforge had changed and a lot of good work had continued. However, it had all been done in a CVS repository hosted by my co-developer (which is why I hadn't see any changes on the sourceforge CVS).

The co-developer claims that what he did wasn't forking the code: he claims he simply moved it because I was no longer working on the project. But he never checked with me first and he has now effectively shut me out of further development (unless I fork *his* code).

Of course, even if what he did is forking, he is entitled to do so. But what have people done in the past when this sort of thing happens?

reap the benefits?, posted 11 Nov 2002 at 15:36 UTC by amars » (Journeyer)

make use of the free code perhaps?

Excuse me!, posted 11 Nov 2002 at 16:00 UTC by eikeon » (Journeyer)

Instead of continuing to accuse me of forking the code in public by writing this article and posting email to lists, why don't you send me an email or instant message me to see what is going on and to let me know you want to work on Redfoot again?? In case you forgot, IM is how we communicated for a huge amount of the development leading to Redfoot's 1.0.0 release over 14 months ago. And that we have developed Redfoot using a CVS running on one of my boxes before.

Communicate..., posted 11 Nov 2002 at 17:41 UTC by chakie » (Master)

I think you just need to communicate a little bit. Seems to me like a misunderstanding of some sort.

Wrong place, posted 11 Nov 2002 at 23:57 UTC by djm » (Master)

I don't think the front page of Advogato is the appropriate place to be sorting out development spats. In any case, "forking behind your back" is expressly allowed by open source licenses. I don't have a whole lot of sympathy for people who publicly compain about others availing themselves the rights which they explicitly granted when chooding a license.

Code of our Lives, posted 12 Nov 2002 at 03:32 UTC by glyph » (Master)

Has jtauber's project been forked behind his back? Or was he given amnesia by aliens?! Who is carrying eikeon's secret love child? What does jwz have to do with all of this?

To find out, tune in next week for Code of our Lives, right here on Advogato!

jtauber: More seriously, I don't know of any projects that have had the problem you're asking about. Sounds like you've made yourself irrelevant to the project. If you still care about it, it sounds like the appropriate thing to do is to let eikeon take leadership of the project, since he has a more abiding interest and more time to work on it than you do. Advogato's front page is a highly inappropriate place for this sort of thing to show up, and an abuse of your "Master" status.

Sounds like the system worked, posted 21 Nov 2002 at 01:08 UTC by alan » (Master)

You didn't work on the project. The project and other community members treated you as damage and evolved.

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page