Hello ArduPilot community,
I’m writing this post to create a public record and voice concerns about how automated moderation and bans are being handled in the ArduPilot Discord server—and how that impacts developers and contributors who want to help advance the project.
Recently, I was automatically banned from the ArduPilot Discord server for including a MakerWorld link. There was no warning, no explanation, and no indication that I had done anything wrong. The message I posted was directly related to development work I hoped to contribute– the first step of which was understanding previous private efforts and identifying the best public path forward. To do this I included a link to my airframe design on MakerWorld. This airframe is unusual and currently unsupported by ArduPilot. Including that context was essential. MakerWorld, for clarity, only hosts free 3D printable files; there are no paid products or services on the site. To consider this “advertising” is inaccurate.
Bans in Discord are total– you’re cut off from context, conversation, discussion, and recourse. As someone who manages a public Discord server with many thousands of members– I take moderation seriously. I’ve only ever banned one user– and only after multiple clear warnings for repeated, willful disregard of the rules. Automation can be useful, but without transparency or recourse, it becomes arbitrary and damaging.
I believe your automated moderation tool is broken. It is causing harm to untold numbers of users, developers, and supporters. People who should be allies, builders, advocates, and friends– not frustrated excommunicated former members.
Since the ban, I’ve tried to engage with the moderators respectfully and directly. Instead of conversation, I’ve been met with silence or shifting, after-the-fact justifications that don’t align with what actually happened. My public messages were deleted, and my appeals were brushed aside. None of this reflects the open and collaborative spirit that I believe ArduPilot aspires to.
My intent remains clear: I’m developing open-source airframes that push the boundaries of what ArduPilot can do. I want ArduPilot to publicly support airframes that are currently only supported by private, closed-source efforts– and I’m willing to contribute software development work to help make that happen. I’m here to build, to share, and to move things forward for everyone.
Here’s what I ask:
Please do not allow bots to issue bans without some form of human review— or at least a clear and working warning system.
Please document all automated moderation triggers in the publicly posted rules.
Please ensure moderators engage constructively and respectfully with contributors, especially those trying to help.
I hope this is taken in the constructive spirit it’s offered. I believe in this project. I want to help make it better– not just through hardware and code, but through strong communities too.
Sincerely,
Tim O’Brien