Firstly, I believe this message from Rusty Russell defaming my professional reputation is very deliberately or naively amnesic in providing more context from where this complaint might have arise, here few links for a more “objective” view of the situation (in chronological order: here, here, here, here and here).
Second, I’m very surprised to not see Matt Corallo mentioned in the signature of this message (wdihtdtfs@mattcorallo.com - email cc’d in Rusty private email 13 Nov 2024). What was Matt’s role in this affair ? Being the author of the code of conduct, acting as a moderator, playing the victim ? For an external observer, this can only lend confusion if Rusty Russell isn’t just currently acting as the puppet of Matt Corallo’s employer, or under threats of such employer.
Thirdly, there has been a follow-up discussion by email among Rusty Russel and myself over the past days, where I did ask him if he had any conflict of interest protection within its current work contract with Blockstream Inc for him to express and act freely on open-source topics. After all, from public media and private conversations, this was well-understood by at least 2 bitcoin foss veterans who had such conflict of interests protections in their work contract employment at Blockstream Inc inception in 2014.
Rusty Russell did confirm me by email he had no such conflict of interest protections in his current work agreement with Blockstream Inc, and he went to point out of his experience in the linux kernel space. While I did mark my respect to Rusty’s experience in the linux kernel (whatever one can think how it scores on low-level robustness as a kernel artifact let’s say compared to openbsd), I did observe to Rusty he was not Linus Torvalds. It appears that Torvalds himself sounds himself to have given him to put code of conduct in the kernel in 2018 (cf here and here), under some blackmail pressures from SJW political activists.
Personally, I’ve nothing against political activism in itself, that’s a basic right for the ones who are lucky to live in democracy respecting the rule of law. Beyond, about social justice as a political ideology in itself, while being very busy professionally myself, I can always find time to discuss the philosophical tenets of it in front of a bitcoin public media with one of its advocate. I’ve amply studied in the past the John Rawls vs. Robert Nocizck controversy in the past, while more or less formally studying philosophy, and I’ve always loved intense intellectual brawls for their own sake (beyond a left vs right divide, as the philosopher Ortega y Gasset said it once “Being right or left, it is only picking up among two forms of moral hemiplegia” – let’s keep bitcoin development as much apolitical as we can).
For good reasons, the moderation rules in bitcoin core were specifically designed to be agnostic in their cultural expression, and let people focus on code shipping and review (cf. here) as one maintainer and developer in the multi-process eloquently put it. It has also the additional advantage to well bound the margins of subjectivity in the moderators’s judgement. This preventing some dispositions of the moderation rules to be leveraged to covertly advance business interest of some stakeholder or weaken the review process. All of that at the detriment of the average end-user financial safety (i.e you the anonymous pleb).
E.g, a lightning contributor belonging to company X could now go to argue that she/he{picks up the politically correct pronoun of your choice} “feels” verbally bullied by the harsh comments of a contributor belonging to company Y or being an independent contributor to the lightning spec advancing a bolt or blip Z in favor of the commercial interest of the company Z.
All that said, this is nothing personal or whatever related with Rusty Russell himself, and I’m looking forward to collaborate with him again in the future on bugs and vulnerabilities affecting the memory-unsafe coded in C Core-Lightning lightning code base as I did in the past. I understand open-source maintainers with decade of experiences, who have learnt to bend the knee to cultural norms to not take risks with their more or less guaranteed employments. I do not approve, but I understand.
All the information reported is I believe “cold facts” and not defamatory towards anyone. If necessary, I’m ready to attest to the alleged fact under oath in front of a US court or other country with decent rule of law. Sadly, digital mediums are too many times deliberately used by some open-source folks themselves to forget the basic of ethics.
This message is timestamped in the bitcoin blockchain for authenticity of the conversation.