pull down to refresh
My General View on Open-Source Communications
This is true that this post questioning Rusty Russsell open-source ethics and real independence is more akin to a Reddit flamewar, than a real post engaging the dialogue on sound abstract principles and factual arguments. This is also true that the communication style could be more diplomatic, one's communication style can be always more diplomatic and slow-paced.
On the general communication as a discipline to study I'm 100% agree with you, and for information, that's a field I have of course study in the past. Though one learning is
to have real communication happening there is a pre-requisite to have a neutral public
forum, where each side in the disputatio can express ideas, arguments, viewpoints and experiences.
That's the problem with open-source, there is no such neutral public forum, and when
you're attempting to use the forum or communication channel, which is the most similar to that, i.e Github, very often, the ones who have the administrative permission on it will leverage said permission to cut short the discussion and enforce their viewpoint.
On the wider point, and comparing my style of communication with Jeremy's one. Very deliberately I have always kept my communication style dried and sober. I'm not like Matt Corallo and Rusty Russell, who are constantly spending their time on podcast or Twitter doing a dance of trust to remind their "100% certified open-source devs” and as such that there are necessarily "pure".
On my side, I'm not on Twitter, I'm doing very rarely podcasts and I've never tried
to sell a "purity" narrative, but I hope, not always, treaded any other human beings
with high standard of ethics and dignity and never used communication technology or
the separation due to the screen as a prextet to act differently that I would do in
the meatspace. Never say something to someone online, if you're not ready to hold the same discourse eyes in the eyes in person. Simple mantra.
So as an open-source developer, I do think a sobriety in expression driven by a
constant search for objective truth should be one's personal ethic of communication.
(— apologies for the formatting of the text messages).
reply
Thank you for detailed response and thank you for keeping it civil! Very much appreciated and this well summarized perspective.
I know that this tricky, but would you be able to summarize the situation from Matt's and Steve's perspective? Putting yourself into their shoes - what were the main events that they would highlight? What are their top complaints (correct or incorrect)?
(again thank you for taking the time)
reply
Thanks for the courteous answer too.
I'll start by bringing more information on the table, as it might highlight
and explain why there has been a swarm of codes of conduct suddenly popping
up between 2022 to 2024 across Bitcoin Core and Lightning.
This is information which is clearly known to the insiders and veterans of
the bitcoin open source stage, though for an outsider and the wider public
I don't think it's really known. End of 2021, John Newbery, a prominent and
prolific contributor to Bitcoin Core at the time and the co-founder of Brink,
was "put in vacation" (i.e fired from its organization Brink) for let's say
inter-personal issues.
This is clearly the kind of issues in life which is not black and white,
I'll pretend that I don't know what exactly did happen, as after all I'm
not directly concerned, though I had the versions from the antagonist
parties. John Newbery has a big personality for sure, but if I'm asked
my humble viewpoint, I would say some people, who were not formally trained
to handle that kind of situation, did panic to take a quick decision rather
than slow down and ask concretely and factually what did happen.
Anyway, with that element in mind, early 2022, Spiral, leaded by Steve Lee
and who has been previously a financial backer of Brink at the autumn of
2020, started to insert "morality provision" in all their open-source grants.
Moving forward, we're in October 2022, during the TabConf in Atlanta, where
I'm present in person for the edition of CoreDev happening ahead of the conference.
In the aftermath of CoreDev, during the conference, Steve Lee asked me to have
a conversation in private, and we go to have it in the Olympic Park, hidden
in the back of a flower bed, as he was fearing to be seen or heard by other
people from the conference.
Steve Lee told me he has heard "gossips" on my account related to open-source
matters, and he confront me on that. I've known Steve since late 2018, before
he joined Spiral (formerly Square Crypto) so coming from him I'm okay to listen
to his viewpoint. However, Steve has only a partial and distorded view of the
facts at the source of the "gossips", and as I know perfectly what I'm doing
and I'm behaving, even in delicate situations, I do ask him concretely what
is ethically wrong. Of course, ethics is not like "moral" an absolute, and
it's more a matter of degree. Though anyone who knows me a bit in the industry,
knows I have rather a very strong sense of ethics - primum non nocere.
Contrary to Steve, I've not done my whole career in the technology field,
and even if he's like older than me by few decaces, I do have a wider diversity
of professional experience and a more multi-dimensional training. Steve keeps
going forward talking about his professional experience at Google. He says
litterally to me phrases like "you know when I was at Google, I was dating
a lot of women", "you should be careful in the middle of open-source, some
people are in a lot of boards" and "when I was at Google, there was a code
of professional conduct".
I'm still patienly and calmly listening. I do understand he's expecting
me to bow to his viewpoint, but my only answer to him is "concretely what's
the problem ?". He stays silent. The conversation is ending on a "thumb your
nose" and he mumbles about a "token of good faith". We end up the conversation
there.
No discussion on clear principles. No discussion on concrete ethics, all
"wiggling your ass" style of conversation from Steve as he gives me the
impression that himself he wasn't clear in his own consciousness about
the principles that he should abide by.
I'm keeping some business elements for some stuff that was ongoing at Block
Inc at the time out of the scope, though in the great lines, I think it's
factually correct of what did happen. Apart this disagreement, I must say
we had generally very correct professional interactions from 2018 to 2022.
So to resume the Steve Lee's perspective, I think we disagreed on "how
do we solve divergence of viewpoints on social or cultural matters ?".
But from my perspective, he wasn't free to speak his mind as he was
under constraint from Block Inc's corporate rules at all time.
For the Matt's perspective, I do think it's more stupidly stupid. Matt
was perfectly aware about what did happen with the John Newbery's thing
end of 2021. I do think he has been asked by Block Inc's HR department
to put in place a code of conduct in place in rust-lightning / LDK end
of 2022. He did so in the most non-transparent and non consensus-based
fashion, at the "CoC committee" was opaquely pre-appointed, all staffed
by people in direct or indirect financial subordination towards Block Inc.
Where we disagree with Matt, it's clearly that I have no wish to "comply"
to a stupid code of conduct only dictated by Block Inc corporate interests,
and not more respectful of the other rust-lightning / LDK contributors.
The question is never about guaranting an "inclusive and diverse" community
of contributors, whatever this can mean but it's always compliance. I do
estimate myself also insulted by the attitude of Matt, as when you know
the personal and professional life of Matt, it's a complete joke Matt pretending
to make lessons on ethics…
This sounds a bunch of inter-personal issues, though at the same time, I’m very mindful, at the end of the day, it’s the same group of people which is dealing with sensitive issues that might impact in cascade the financial safety and privacy of thousands of users all over the world. I do put the interest of the average end user and bitcoin holder, before the interest of any corporation.
Anyway, that's my viewpoint I could add far more, though I have to go !
reply
The Source of Misalignment