解雇社区成员

还没有读者喜欢这篇文章。
Javascript code close-up with neon graphic overlay

Jen Wike Huger 拍摄

各位朋友,欢迎回来,这是我在六度专栏的第二篇文章。我很高兴能再次回到这里,但你们在我的第一篇专栏文章中把我给坑了。这篇文章中,我思考了 Ubuntu 手机对开源的影响,似乎反响不错,随后为 Opensource.com 的好人们设定了完全不切实际的期望。感谢大家的阅读。

好吧,现在是时候回归现实了,但为了让大家再次阅读一些东西,作为一个合理的折衷方案,我决定选择一个可能引起一些争议(“标题党?”)的话题,从而在我的收件箱中塞满一些愤怒的电子邮件。

倒带

我从事社区建设业务大约 16 年了。当我第一次沉浸在这个浑浊的人群中时,我们都暗自害怕千禧年,瑞奇·马丁用《Livin' La Vida Loca》引诱我们,而开源世界里充斥着穿着卡通企鹅烫印 T 恤的怪人。

我们手动编译内核,手动安装引导加载程序,手动设置 PPP 守护进程,并且通常比我们应该做的更多工作才能实现其他(正常)人认为理所当然的事情。

随后,想要改进这个开源平台的人通常都非常技术化。 必须懂 C 或 C++ 才能参与进来是很常见的。 甚至编写文档也需要你懂得如何用 LaTex 编码。 Perl? 嗯,那是给 菜鸟 用的。

情况发生了变化。 我们开始看到更多非技术人员加入,当我作为 Ubuntu 社区经理在 Canonical 工作时,我将我的核心目标设定为将 Ubuntu 打造成一个任何人都可以参与的社区。 其他人也做了同样的事情,开源世界开始在技能方面多元化。 我们开始看到设计师、艺术家、倡导者、翻译人员、作家、营销人员以及更多人加入。

虽然降低门槛对于吸引更多人参与非常棒,但最终导致了一些问题。

意见纷至沓来

随着开源开始蓬勃发展,越来越多的人加入进来。 有主见的人。 那些听到“我们欢迎所有人!”信息的人,并且认为他们的意见可以成为他们的主要贡献。 对于某些人来说,他们觉得出现在演出场所就给了他们支配乐队演奏内容的权利。

从领导的角度来看,这是一个艰难的处境。 一方面,你希望培养一个开放、热情和赋权的社区。 你想要技能的多样性,但你也想要价值和质量。 低质量的贡献者除了噪音之外,没有带来太多东西:他们是资源的净消耗,因为其他优秀的贡献者必须抽出时间来支持他们。

除此之外,那些自以为是、自命不凡的特殊人士,他们觉得自己应该被倾听,总是会在他们的博客上抱怨他们认为糟糕的决定。 这在社区中引起了热议,热议引起了出汗,出汗引起了烦躁,而烦躁又引起了更多愤怒的博文。 批判性的博文不是问题; 没有建设性的批判性博文才是问题。

我一直在这个话题上保持一致:我认为所有观点和看法都应该受到欢迎,如果它们是建设性的和以解决方案为导向的。 请随意强烈反对我,但不要只是带着抱怨来找我。 带着寻找解决方案的愿望而来,然后我们就可以一起努力。

开源的魔力在于建立在人才和机会基础上的思想交流; 我们可以真正地行动我们的想法并实现一些事情。 如果我们只带来想法,而不带来时间和执行意愿,那么使开源变得美好的核心本质就会受到损害。

可悲的是,并非所有人都认同这种观点,并且当我要他们为此负责时,他们总是会相当恼火。 因此,许多开源社区都处于这样一种境地,他们希望对所有人开放,但他们不想花费政治资本来告诉某些人他们不受欢迎(或者更委婉地说,不如其他社区成员有趣),要么是因为他们不具备带来价值的技能,要么是因为他们的态度很糟糕。

这会造成危险的循环,并阻碍创新。 创新的本质定义意味着说,“我们想做一些不同的事情。” 那些会磨砺他们干草叉的人总是反对变革,或者只有在变革符合他们精确的技术、道德和审美要求时才对变革持开放态度。

这引起了冲突——以至于在某些情况下,人们会感到沮丧并离开。 我看到许多有良好意图和出色才能的人在类似的灾难之后离开。 我不怪他们——驾驭这一切需要厚脸皮。 事实上,我写了一本名为 应对不尊重 的电子书,分享处理其中一些问题的方法。

可悲的是,这不仅仅局限于少数几个社区。 许多、许多开源社区都经历了同样的挑战,而你们中的许多读者都会有自己的故事。

“这里不是救济食堂”

一天晚上,我在波特兰的一家酒吧里和一个在一家大型科技公司从事业务拓展工作的人聊天。 我们正在谈论这个话题,他说:“当我与行为像这样的客户打交道时,我会解雇他们。”

“你解雇他们?” 我反问道,仍然试图理解他在说什么。

“是的。 仅仅因为你提供服务,并不意味着每个人都可以参与。 这里不是救济食堂。”

这让我开始思考两个问题。 首先,是否存在定义伟大贡献的算法,或者至少是我们在参与者身上应该期望的核心协作工作伦理? 其次,除了明显的钓鱼和淫秽行为之外,在政治上解雇社区成员是否真的有可能?

对于后者,我不太确定。 除了因种族主义/性别歧视/仇恨行为而禁止某人之外,很少有案例是因为某人过于吵闹而信号不足而被要求离开。 我们曾在 Ubuntu 中做过一次,社区委员会来回讨论了一年才最终做出一个有信心的决定。 这是正确的事情——它需要稳健的手法和仔细的考虑。

我认为,我们不这样做是因为它感觉很奇怪。 我们生活在这样一个协作的环境中,以至于阻止它就像瘾君子阻止 Taco Bell 一样。 它也带来了一种潜在的危险文化转变。 我们不想把他们赶出去,因为他们挑战我们、反对我们或试图尝试新事物。 在考虑采取如此极端的行动时,我们必须把握好平衡

这也是一种情绪上的消耗。 当你厌倦了争吵时,把某人赶出去会导致更多的争吵,所以通常更容易处理它,并把它当作生活的一部分来接受。 可悲的是,同样的方法似乎也毁掉了许多婚姻。

沟通

我认为解决这个问题(以及成功的婚姻)的关键是沟通。 多年来,在许多情况下,我坐下来与人们进行了一些相当敏感的讨论,我在讨论中挑战了他们的行为、他们的社交方式或他们的态度。 在几乎所有情况下,他们都不知道自己在做什么,当他们理解时,他们非常愿意改进。 在我之前提到的 Ubuntu 案例中,社区委员会也采取了类似的方法:指导、支持和引导,但最终噪音占了上风,因此禁令也随之而来。

因此,我在这里的想法是,在引导这些人走向成功时,要体贴、有同情心和人性化,但如果在某个时候他们不愿意或无法在社区内建设性地工作,那么正确的事情就是要求他们去其他地方参与并分享他们的精力和才能。

现在,这引出了我们之前的两个问题:是否存在一个算法来判断什么是优秀的协作社区成员? 如果有,我们能否构建软件来检测伟大的贡献(并可能奖励他们),但同样也能找到那些不符合标准的人?

机器能否处理将某人踢出去的尴尬局面?

同样,我这里没有任何明确的答案,尽管我尝试过一些实验,结果好坏参半。

不久前,我为 Ubuntu 开发了一个名为 Ubuntu Accomplishments 的游戏化系统。 这个想法很简单:我们确定了一系列“好的贡献”,例如提交错误、创建分支、组织本地小组等等,并且与一些朋友一起,我们构建了一个系统,可以检测这些贡献并奖励人们奖杯。 我们以逻辑方式构建了任务和奖杯的地图:有些奖杯需要先解锁才能获得其他奖杯,并且我们确保不奖励人们的数量(例如,第一次提交错误报告是一项值得奖励的伟大技能,因为它是新的,但提交 20 个错误报告可能会被滥用)。

我们构建了这个系统,我认为它是一个原型,大约有 700 人开始使用它。 看到人们如何使用它很有趣,它确实给了我们一个关于参与发生在哪里以及哪些人最活跃的指标。 该实验的不足之处在于,它没有触及伟大贡献者的核心。

例如,有些人获得的奖杯很少,但他们在游戏化系统之外参与了其他我们无法以自动化方式跟踪的事情。 除此之外,一些伟大的协作要素——指导、支持、引导、推荐好书、倾听人们的想法、提供意见等等——都没有被跟踪。 我们仅仅跟踪(一些)执行,而不是所有执行的优雅性。

因此,我们尝试了其他方法。 我要求我团队中的一个人处理 Launchpad 中的数据,以提取开发人员趋势:开发人员何时参与? 哪些外部力量阻止了他们参与? 哪些事件充当了激发参与的催化剂?

尽管如此,这些数据被证明很有趣但没有定论,而且远未接近自动化奖励伟大贡献者和驱逐噪音的过程。

结论

我得出的结论是,确定伟大的贡献在很大程度上是一项人类技能,这项技能可以被数据增强,但不能被数据有效取代。 这种人类技能在我们之间也存在差异:我们都以不同的方式看待伟大(甚至平庸)。 我认识一些人,他们会认为非常坦率的批评性反馈是一个需要被噤声的异议者的标志。 我认识另一些人,他们珍视这种反馈,并根据反馈采取行动并加以利用。

尽管如此,我仍然相信我们可以自动化和指导伟大的社区。 我们知道,当某些事情得到良好执行时,可能会带来成功。 定期节奏、明确的计划、简单的工具、定期会议、问责制和定期发布都有助于我们提高效率。 如果我们能够构建一个提供工具和指导的系统,我们可以帮助人们以可扩展的方式取得成功。 然而,它不会给我们社区如此神奇的完整画面:我们需要一个人来做到这一点。

现在,虽然我不相信我们可以自动化解雇吵闹、没有建设性和没有生产力的社区成员,但我确实相信,我们需要吞下这颗苦果。 如果通过富有同情心、指导性和体贴的方式,我们确定某人只是噪音,正在降低社区的积极性,并且是创新的阻碍,那么作为领导者,我们有责任将他们移除。 如果我们不这样做,我们就会损害使开源变得不可思议的根本结构:以核心使命和精神为纽带,以行动精神和认可为基础的人际关系。

正如你可能看出的那样,这是一个没有结论的故事。 还有很多思考要做,我很想在评论中听到你的想法和意见。 感谢阅读!

六度
六度

本文是 Jono Bacon 的六度专栏的一部分,他在专栏中分享了他对开源文化、社区和趋势的看法和观点。

User profile image.
Jono Bacon 是一位杰出的社区经理、演讲者、作家和播客主持人。 他是 Jono Bacon Consulting 的创始人,该公司提供社区战略/执行、开发人员工作流程和其他服务。 他还曾担任 GitHub、Canonical、XPRIZE、OpenAdvantage 的社区主管,并为众多组织提供咨询和建议。

21 条评论

我不明白你所说的“移除他们”是什么意思。 Linus Torvalds 偶尔会禁止人们对内核做出更多贡献,因为他们的贡献破坏多于修复。 你是指这个意思吗?

你强调“吵闹”。 这是否意味着那些惹恼你的人说了很多话,但没有产生任何有用的东西,从而浪费了其他人的时间?

---------------------------
Steve Stites

嗯…… jono,你问了一些非常有趣的问题。 我想到了一些事情。

首先是没有战略管理者关注自由软件社区。 canonical:只对 canonical 的业务感兴趣,仅此而已。 redhat:只对 redhat 的业务感兴趣,仅此而已。 linux 内核开发人员:只对开发 linux 内核感兴趣,仅此而已。 发行版维护者:只对维护他们的发行版感兴趣,仅此而已。 上游软件包开发人员:只对维护他们的软件包感兴趣……仅此而已。 这使得即使整个社区都面临来自某些必然的且非常糟糕的复合(群体式)决策的风险,也极其困难地影响关键战略行动。 在许多方面,BSD 社区更强大,规模更小也更好。

其次:canonical 在 fork 整个 debian 仓库时犯了一个严重的错误,并且正在承受后果。 他们告知了——早在 2004/5 年左右,该项目在牛津开始时:“创建一个类似于 deb-multimedia 的附加仓库”,他们告知了原因,但他们选择忽略了。 所以你现在有一个压力很大的社区,6 个月强制发布的压力导致了诸如 python 2.5 -> python 2.6 的惨败,你无法 apt-get upgrade,因为 python 2.5 会在 python 2.6 实际安装之前被删除。 诸如此类的小错误……

第三:尽管有 (1) 和 (2),但至关重要的是要有一个明确的目标,并确保每个人都被反复提醒(即使这样做很烦人),并且所有贡献包括讨论都要根据它们是否“有助于”或是否“加剧”该目标来衡量。

第四:对于那些持续不断的社区成员,他们不会听取暗示,我发现公开重复相同的清晰描述,说明他们所做的事情为什么是在加剧而不是有助于目标,有助于让他们沉默。 然而 - 这只在论坛和邮件列表中真正有效。 但是,如果你已经建立了一个完全围绕“博客”的社区,那么你就活该得到你得到的一切——自我、夸夸其谈、叫喊、浪费时间等等。 记住耶稣说的话(如果你不喜欢那是耶稣说的,那么就想想他给的建议,而不是那是耶稣说的,好吗?)——他说如果有人做错了事,首先私下告诉他们。 如果他们不听,告诉他们的朋友和家人。 如果他们仍然不听,告诉所有人。 在这种背景下,博客与我能想象到的自由软件开发实践不匹配,因为它们会根据自我辩护、自私的利己主义引起负面反馈的级联,但最糟糕的是,它们允许人们打破私人规则,然后是朋友,然后才是公开批评。 为什么会这样? 嗯…… 你试试在博客上找到人们的电子邮件地址,如果你有任何成功,请告诉我。

因此,总结一下:canonical 通过设定“对任何人开放”的规则,通过努力“现代化”经过考验的开发实践,允许人们通过“现代”社交媒体平台和“现代”沟通实践(我们知道这些平台和实践已经被塑造成适合注意力持续时间只有几秒钟的人)来“贡献”,从而给自己带来了完全是自己造成的烂摊子。

几年前,当 Mozilla B2G 邀请人们参与安全审计时,我感到震惊,并且一些混蛋在我写的一份综合报告上顶贴了一条 3 行的单句评论…… 来自他妈的 iphone。 我后续评论询问为什么甚至允许该人对安全列表拥有超过只读访问权限的任何权限,但没有得到很好的回应。

简而言之:擅长开发代码的人的注意力持续时间很长,他们是优秀的沟通者,他们努力保持对其他人想法的理解,因此他们是优秀的团队成员。 而你向“所有人”敞开了大门,并发现这造成了巨大的问题。

嗯…… 正如 debian 的一位朋友告诉我的那样:他说他很高兴 ubuntu 存在,因为它让那些喜欢 ubuntu 的人远离 debian 邮件列表。

所以我很抱歉,这可能不是你所期望的——有人指出你正在承受你选择的后果。 我希望上面我给你的见解会有所帮助。

回复 作者 stites

首先,让我说我全心全意同意你对通过采用社交媒体技术来降低入门门槛的想法的批评。 我有翻译背景,因此我认为 launchpad 翻译可能是那些希望提供高质量翻译的人有史以来发生的最糟糕的事情。 是的,我和社区的其他成员一起,不止一次地提供了建设性的反馈。

然而,对于你帖子的其余部分,你似乎将你的大部分批评都集中在认为这是一个 Canonical/Ubuntu 独有的问题。 当然,你不是说你在 Canonical 控制的项目或使用 Canonical 工具的项目之外没有遇到过这个问题。 我知道我肯定遇到过。

回复 作者 Luke Kenneth C… (未验证)

你的部分解释似乎有点模糊。

“如果我们只带来想法,而不带来时间和执行意愿,那么使开源变得美好的核心本质就会受到损害。”

如果你可以帮助讨论如何实施,你就不需要具备实施某些东西的专业知识。

此外,OSS 项目没有义务接受每个补丁或拉取请求——仅仅因为某人有时间构建代码更改,并不意味着它应该被包含在内,如果它是错误的方式进行更改。 对于那些具有提交权限的人来说,关注好的解决方案,而不仅仅是可用代码的数量,变得非常重要。 最终,“实干主义”会遇到问题,除非有一些领导来指导工作,并在适当时说“不”。

我认为你误解了我的观点。

我不是建议我们要求社区成员编写代码,或者我们总是接受来自社区成员的代码。 我建议的是,在一个好的社区中,参与和建设性地帮助实现总体目标之间存在社会契约。

如果有人只想帮助讨论解决方案,并且他们以知情、富有成效和建设性的方式进行讨论,那就太棒了! 我认为不太好的是那些只想在社区中滔滔不绝地表达自己意见的人。

回复 作者 Damien McKenna (未验证)

这是一把双刃剑。 一些低质量但有时间和经验的人会发展成为更高质量的人。

现在有趣的点是并非每个人都具有相同的技能组合。 就像能够执行错误分类的人可能无法编写一行代码。 因此,部分原因是组织结构。 而且并非所有程序员都具有出色的人际交往能力。

““Linus Torvalds 偶尔会禁止人们对内核做出更多贡献,因为他们的贡献破坏多于修复。 你是指这个意思吗?””

这不完全正确。 Linus 禁止人们直接提交。 当被禁止直接提交时,你现在需要提交给较低级别的维护人员之一。 因此,你因代码质量差而受到惩罚。

这就是“这里不是救济食堂”不完全适用的地方。 没有要求只提供 1 个论坛或只提供 1 个邮件列表。 通过将所有行为最差的人放在一个区域,可以神奇地引起改进,这可能会令人惊讶。 有时 8 个脑袋胜过 1 个。 为什么他们中的一个人无法清楚地表达问题所在。

如果 FOSS 社区团队的领导层走错了方向,团队成员公开提出他们的合法批评并被解雇,那又该怎么办?

我个人也曾被“解雇”出社区,直到今天我仍然认为我是对的,而团队负责人是错的。 我没有得到项目中其他领导的任何帮助,因为他们是同一家公司的员工。

最终结果是,我在为 FOSS 项目做出贡献之外找到了新的生活,而我现在只是一个普通用户。

团队的大部分成员来自同一家公司的开源项目实际上不是社区驱动的项目。 我目前是一个开源项目的实际技术负责人,从最初开发该项目的公司调来。 开发团队的一名成员的态度确实有问题,这已经私下向我承认。 然而,办公室政治介入,这个人实际上无法从项目中“解雇”,因为他无法从公司解雇。

回复 作者 Nicu Buculei

老实说,自从 Jono 离开 Canonical 以来,他一直在透露的一些想法似乎表明了 Ubuntu 社区为何苦苦挣扎。 我不认为尽管 Jono 有 16 年的社区建设经验,但他实际上了解他周围不断壮大的社区。

例如,看看今天的 Ubuntu,在他离开后变得更加健康,而当他在那里时,他基本上把嘲笑那些不同意他或他的雇主的人变成了一种职业。

你可能是对的。 我不是说我了解关于这方面的一切。 我确实认为我有合理的业绩记录,但我仍然有很多东西要学习。

今天的 Ubuntu 比我在那里的时候更好吗? 谁知道呢? 有许多评估这一点的指标,要准确评估我在那里产生的影响,你需要了解我在 Canonical 工作期间所做(或未做)的所有事情。 鉴于你不知道这些事情,但仍然愿意得出这个结论,我敢说你可能不喜欢我,而不是做出客观的评估。

你认为我把嘲笑别人变成了一种职业,这进一步证明了这一点。 这完全是不真实的:但我所做的是反驳像这样的白痴评论。

回复 作者 JohnNs (未验证)

这一切都非常有启发(文章和评论)。 首先,我非常感谢为 FOSS 运动所做的所有努力,并且我享受着这项努力的成果。 我在这方面不是抱怨者。 我的座右铭是,如果它坏了,就学习如何修复它,如果不能,就绕过它。 我不了解开发社区的内部运作,但我认为并非任何阿猫阿狗都应该能够对讨论发表自己的看法,这才是合适的。 贡献是一种特权,而不是权利。 当然,这并不意味着一个人可以免受构成贡献群体的政治和自我的影响。 如果一切都只是一个技术问题,那么除了所涉及的权衡之外,不应该有太多的讨论。 但后来人类也参与其中,因此它不再是一个技术问题。 尽管有无数关于人与管理以及各种此类书籍、研讨会和学术论文,但没有人弄清楚什么才是真正有效的。 我怀疑在正确的时间拥有正确的人在其中也包含着不少运气,如果有任何不确定的变量,那就是它了。

我总是说并非所有业务都是好业务。 因此,即使是贡献,也可能并非所有贡献都是好的贡献。 善意的人可能会意见相左,但如果要实现任何形式的和谐,则必须有一条界限,一旦越过这条界限,无论贡献是什么,都不值得破坏。 有时,这样的界限会导致精英主义或小圈子形成,这是不幸的。 然而,这种近亲繁殖通常会导致项目的最终衰落。 然而,FOSS 的伟大之处在于,通常有一个群体知道如何避免这种陷阱并通过 fork 向前发展。

现在,当一家公司主要控制一个项目时,我确信这是一个有点不同的故事,但我无法想象这样一家公司会认为他们的控制是绝对的或永久的。 人们只需要回顾一下技术领域的后视镜,就能看到那些可能持有这种信念的人的残骸。

感谢所有在过去几十年里让计算机技术变得如此出色的贡献者们。没有你们,这一切都不会发生。

我对你所说内容的主要异议是这句话:“我认为所有建设性和以解决方案为导向的观点和视角都应该受到欢迎。你可以尽情地激烈反对我,但不要只是来向我抱怨。带着寻求解决方案的愿望而来,然后我们才能一起合作。”

大多数时候我看到这种态度(而且因为我不认识你,所以假设你不是这样的人),它归根结底就是“如果你不喜欢我们做X的方式,那就请随意编写你自己的解决方案。” 这种想法对社区的伤害最大。 这只会表明社区实际上只为开发者服务,其他人都可以滚开。 你如何用这种排斥非开发者的态度来构建一个开放的社区?

我认为,开源社区最大的障碍不是无益信息的噪音,而是主要贡献者不愿处理这些噪音的无能为力或不情愿。 有多少真正的贡献者在他们还是新手时就被拒之门外? 有多少潜在的贡献者因为他们看到别人被对待的方式而离开?

我不太了解开源是如何运作的,但是这个过程已经在计算机行业产生了最好的解决方案,就像关于民主和自由市场的评论一样,它比其他替代方案更好,祝贺你们,并继续努力改进。

只有当民众强烈要求时才解雇(或干掉)他们。

是的,我犯懒了,点击了垃圾邮件里的链接,真是谢谢了,我什么时候才能学会用谷歌搜索链接而不是上当受骗呢?

我同意。 博客和列表至少包含 95% 的噪音(无用且毫无意义的意见,通常基于对该事项的理解不足或低水平的专业知识),因此我几乎从不参与也不阅读它们。

我的建议:在科学界,对于在科学期刊上发表文章,有同行评审系统。 在某种程度上,这对社区来说是一种负担,但它也减少了噪音。 如果认为意见也是一种出版物,那么可以创建受限制的讨论列表,并考虑只有经过几位同行评审员/编辑的批准才能参与。

噪音 - 非建设性和无效率的人在生活的各个领域都存在。
“沟通”确实是正确的方向。 我想在这里强调的一个方面是 - 设定正确的期望。 一旦完成,就必须经常重申。

一旦我们看到文化不匹配的最初迹象,最好是沟通并给予建设性的反馈,提及明确的预期结果,而不是拖延讨论。 正如俗话所说 - 一颗烂苹果会坏了一整篮子苹果,明智之举是通过牺牲不合适的人来保护更大的社区。

Jono,文章很有见地。

所以如果我理解的没错,项目会聚集持有不同意见和不同期望的人,有时这包括对项目弊大于利的人。

不幸的是,对于项目,你没有像规模适中的公司那样可以向“老板”反映情况的层级结构。 除了规模更大、结构更完善的项目之外,它通常是一个非常扁平的层级结构。 但是,那样又可能会有控制过度的争议。

有助于解决问题的一个特性是拥有一个明确的目标来关注。

可以围绕“这如何帮助实现目标?”来构建问题,并且根据目标定义得有多好,可以在许多争论开始之前就结束它们。

较小的项目沟通更具个人化,而较大的项目可能会让问题在视线之外恶化。 专注的目标为人们提供了一种自我调节的方式。

另一部分是定义明确的期望。

期望为自我提供了焦点和目标。 它使个人能够将他们的想法置于情境之中。 期望与现实越一致,个人所承受的压力就越小。 期望也可以称为群体的“文化”。

一个马基雅维利式的公司拥有的项目与一个草根的、悠闲的群体相比,会有非常不同的风格。 带着相反的期望进入任何一个群体都会引起摩擦。

当我看到童子军关于“移除不受欢迎的志愿者”的培训时,我笑了,但当我仔细思考时,它非常有道理。 人们不知道如何移除志愿者,也不知道如何反驳“但我们只是志愿者”的论点。

所有这些听起来都像是商业/创业/非营利组织管理。 是否有针对项目领导者或潜在领导者的资源,专注于开源和志愿者团体?

哇,这个讨论真棒,但重点是大家不要吵架,不要争吵,更不要动手打架。 大家都成熟点... 哈哈哈

作为一个经常在 Ubuntu 社区中努力寻找一个有效的位置,并且在 Canonical 如何在社区内处理事务方面存在根本分歧的人; 我在这里看到了你论点的两面性。

在日常事务方面,行为准则(CoC)和社区管理风格运作良好。 但那些影响深远的趋势,那些宏大的愿景方面的事情,却经常搞砸得很糟糕,以至于从外部来看,似乎 Canonical 设定了社区管理团队的基调,故意忽略它们。

但是 *耸肩* 我们现在对此无能为力了。 Ubuntu 看起来像是暂停了,等待微软赶上来,而自由桌面领域则完全开放,充满了狂野的西部实验和缺乏总体焦点。 这不太好,但这就是现状。

我不确定这与你如何处理(雇佣的)团队中的 токсичные (toxic) 人员有根本的不同。 偶尔,你会雇佣到既聪明又有技能的人,但结果却对你的组织有害。

这需要尽快处理。

根据他们行为的性质,你可能会尝试与他们进行认真的对话,让他们行为更恰当,或者你可能需要直接让他们离开。

Toxic (有毒) 行为在开放社区中与在公司中一样有害,需要加以处理。

这取决于你的社区的性质,以及你如何处理它。 一个网络论坛可以简单地封禁一个有问题的用户。 其他所有人都可以看到这个人不再出现,他们的帖子可能会显示他们已被封禁。

像 Ubuntu 这样的情况就更加复杂。 有邮件列表、错误跟踪器、论坛等等。 你是禁止所有活动还是只禁止部分活动?

我认为很难提供一个关于*如何*处理它的方案。 然而,对我来说很清楚的是*何时*处理它: 尽早处理。 它被称为 "toxic" (有毒) 是有原因的。 它对你的整个组织极其有害。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.