4 new commits in master

Pete Batard pete at akeo.ie
Sat Apr 14 18:52:26 EDT 2012


On 2012.04.14 22:04, Michael Plante wrote:
> Pete Batard wrote:
>>> I pointed to examples of forks that are divisive (and I could add more.
>>> Hudson vs Jenkins, JavaScript vs JScript, that had to be reconciled to
>>> great effort, though not exactly Open Source, etc.) as a proof that
>>> forks are divisive by nature and require people to take side. To that,
>>> you basically answered "No - not us". And you ask me to justify further?
>
> Yes, I do.  I am unfamiliar with those new cases you've added, although I
> have at least used kde and gnome.  I chose which one I liked, but I've never
> coded for either.  So the analogy falls completely flat for me.

It shouldn't. You picked one project and disregarded the other. This is 
exactly the point I was trying to prove. Unless you want to pretend 
that, while end-users ignore what the competing project does past their 
choice (they may peek from time to time, but for a healthy project, a 
switch is unlikely), the same should not apply for contributors and 
developers, who instead are supposed to strive working for 2 competing 
projects at once. Apart from a few exceptions, I'm not aware of this 
being the case. Usually, when a fork occurs, a nucleus of developers 
secede from the original project to pursue their own endeavours. These 
tend to not hang around the original project and also tend to not 
concern themselves with whatever occurs there, aside from a competitive 
outlook (which would be the similar to one from a FLOSS project 
competing with proprietary and having little contact with the 
proprietary developers).

They just do their own thing.

>>> I wouldn't call looking at what the competition does and
>>> borrowing/stealing their ideas "working with".
>
> I do.

Yes, you're free to distort words to express what you would like.

Working with implies 2 way exchange, at least in the definition I use, 
and which is the one I would expect most people to use too. And 2 way 
exchange between competing entities doesn't seem to be the norm, at 
least with the forked projects I know.

>>>>>> Unsubscribe or not doesn't matter.
>>>>
>>>> Then start a new thread, or at least post it somewhere else within the
> thread.  Don't reply to that point -- read in that context that was
> misleading.
>>>
>>> I don't get what you mean.
>
> It was very deep quoting and it is trimmed now.  It was there in its
> entirety for awhile.  You can go back and reread it or not.

Well it's the start a new thread I don't get. Start a new thread on what 
topic? Where? A thread in a post (whatever that is)? A new thread? And 
what's the context that was misleading? Or are you talking about 
starting a thread in libusb-devel since we were talking about being able 
to post there?

I was asking for clarification on what you mean, because I have no idea 
what you are talking about at this stage, and you're only referring to 
it as "it".

> My point is the comparison is silly because you are claiming that Hans
> Reiser cannot communicate with the Linux community, directly or indirectly.
> (I am unfamiliar with the rules he operates under, so I will take your word
> for it.)  Peter at least has the indirect option open.

Then you missed the point. The point was not about communication, but 
that one shouldn't brush aside a very damaging act that a person has 
committed if they happen to have redeeming points that you would like to 
take advantage of.

Maybe it was a bad example, since whatever people do outside of the 
technological world has little impact on a technological project. 
However, in our case, Peter has been acting very damagingly on a 
technological project, and yet you seem to be ready to brush that fact 
aside and continue working with him on the very same project. To me, it 
just doesn't make sense.

The only logical explanation I can come up with is that you do not see 
his maintainer activities (or lack thereof) as that damaging compared to 
his other contributions, which is what I was trying to illustrate. In 
the balance of what's right and what's wrong (as seen by a supposedly 
impartial person prompted with the task of passing judgement), murder 
(if established), is supposed weight a bit more than creating a file 
system, no matter how good that file system may be.

Likewise, in the balance of what's right and what's wrong for libusb, 
one should consider that the continuing killing a project and forcing it 
to fork off is a lot more damaging than whatever help Peter has or will 
ever be able to provide. Simple mathematics tell us that it has an 
impact on a lot more people, as there is a larger number of users of 
libusb (or potential users of libusb) impacted by his disastrous 
maintenance activities than whatever number of users or contributors he 
may ever provide help to.

If you don't see it that way, then I don't see why you're bothering with 
this fork at all, because I can only conclude that you consider that 
Peter being a bad maintainer is not of that great a concern for libusb 
*users*, or at least not as long as he is doing other good deeds there, 
and therefore that it's OK to try to continue working with him even has 
he has refused to acknowledge any of his disastrous actions. To reuse 
the bad Hans Reiser analogy, it'd be like strongly suspecting a murder 
case, but not alerting the authorities onto it (whereas it is your duty 
to do so), because you would prefer if further ReiserFS occured.

On that matter, I don't think neutrality flies, and I actually find it 
quite amazing that people who are supposed to care about libusb still do 
not see the very crucial need to take a side. Not picking a side means 
that users will pay the price of having to contend with a poorly 
maintained project, such as continuing to encounter bugs that have been 
fixed but never made it to a release, or very desirable features like 
hotplug, that are unlikely to ever be implemented.

Regards,

/Pete



More information about the libusbx mailing list