pull down to refresh

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)
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