4 new commits in master
Pete Batard
pete at akeo.ie
Thu Apr 12 09:00:05 EDT 2012
On 2012.04.12 13:36, Michael Plante wrote:
> Pete Batard wrote:
>>> Well, I think you are misunderstanding the intent of a fork is if you
>>> don't realize that it very much *requires* people to take side.
>
> A fork doesn't require anyone to take a side. I can install both on my
> system and link statically, for example, though I probably won't.
Ever tried running both KDE and Gnome? Or iPXE and gPXE?
Users of any of these projects either pick one or the other. Apart from
a few cases, which are a minority, they don't use both.
Sorry, but most forks seem to be proving you wrong here.
>>> By wanting to contribute to libusb, you're basically saying that you
>>> think that Peter is doing a good enough job, which very much implies
>>> that you basically don't see a reason for the fork.
>
> I said no such thing. By wanting to contribute to libusb, I want to make
> sure it diverges as little as possible so I can continue to pull its patches
> into libusbx. What I did say is that Peter is still committing, and I will
> take advantage of that.
And what I did say is that I would pick up the patches from libusb I
deem interesting and apply them to libusbx, so you don't have to bother
about the above.
>>> Once again, a fork is no benign matter, and that's why it has taken so
>>> long to get one on the rails. You don't participate in a fork if you
>>> still think the original project has a future.
>>>
>>> We forked because we thought that libusb was going nowhere. And the
>>> assumption is that everybody on the fork will think the same. If not,
>>> then I would kindly ask people who are uncertain about which side they
>>> should take to leave this project and go back to libusb, because
>>> otherwise I don't see how they're going to help make sure libusbx is
>>> successful.
>
> And I would kindly ask you rethink this, as it makes absolutely no sense to
> me.
Then clearly you shouldn't be here. You don't seem to understand what a
fork really stands for.
>>>>>> If we thought we could still work within
>>>>>> the frame of libusb, we wouldn't have forked.
>>>>
>>>> Not really true. The problem wasn't a lack of commits, but a lack of
>>>> releases.
>>>
>>> So releases don't matter? By all means, please go back to libusb if you
>>> think that is the case, because it seems you believe that libusb is
>>> doing fine then.
>
> Where on earth did you get that?
Simple:
1. "if we thought we could work with libusb, we wouldn't have forked"
2. "Not really true" (implying "we can work with libusb", which you
explicitly indicate further down). "The problem wasn't a lack of
commits, but a lack of releases." (implying the only problem there is
with libusb is a lack of releases and that apart from that it's doing a
good job.)
> So I'll repeat more explicitly: we(I) can 1) work
> with libusb,
Which is what I understood, and which I dispute. As long as Peter is in
charge, I don't think we can work with libusb. And that's the reason I
participate in a fork. I tried to work with libusb for more than 2 years
and it went nowhere. Feel free to do what you want with regards to
working with libusb, but I won't join you there.
>>> And I think you don't understand how a fork is supposed to work.
>>> You choose between KDE or Gnome. You don't contribute to both and hope
>>> they will merge back...
>
> I have never stated an expectation of them merging. I don't know where
> you're pulling that from.
From your expectation of being able to work with 2 sides of a fork,
which you just reiterated.
>>> It seems to me you are indecisive about which of libusb and libusbx you
>>> should pick. And that's the actual source of your problem. If you
>>> embraced one and ditched the other, this whole renaming of the project
>>> files wouldn't matter to you one bit.
>
> That conclusion doesn't follow from your premise. It would still matter,
> for the very reason I stated in the first email: the ability to easily
> perform differences, which you want to make difficult for a lousy reason.
> Unless by ditching you mean unsubscribing, which even you seem unwilling to
> do.
Actually, I'm planning on stating that I'm not going to participate to
libusb-devel any longer, after I announce the fork there.
>>> Xiaofan would have been a better example,
>
> I don't care who you use for the counterexample; you're still disproving
> your own original point.
Curious, I think Xiaofan indicated that he saw the need to choose a side
too.
>>> Branding is only one part. Ensuring that people take sides, so that our
>>> project strives is another.
>
> The merit of releases is enough to put you over top; stop worrying about
> taking sides and branding.
I'm worrying about making libusbx successful. And branding and having
people take side is very much part of that, whether you like it or not.
Regards,
/Pete
More information about the libusbx
mailing list