建立我们想要的开源社区

53 阅读4分钟

我从2012年开始参与开源软件的创建。我的第一个拉动请求是修复我在Java Playframework的评论中看到的一个错字。这不算什么,但作为我的第一次贡献,它是新的,令人兴奋的,甚至有点紧张。而就在同一天,一位名叫James Roper的维护者评论说。

"谢谢你的贡献"。这句话很简单,但你知道,我们一生中能输入的字符数都是有限的,詹姆斯认为对我这样一个小小的贡献表示感谢,值得多敲32下键盘,这让我感觉很好。

我不知道詹姆斯是否知道他对我的影响。他不知道我是否还会为这个项目做出贡献(我从未做过),但他还是对我很好。他正在建设他想居住的社区。

我最近读了一个关于一对名叫拉里和莎朗-亚当斯的夫妇的故事。二十多年前,莎朗搬回了她童年的家。这时她已经是个老人了,而这个社区与她小时候记忆中的完全不同。犯罪猖獗。几个警察队长告诉她不要外出,即使是在白天。 她所在的街区有几处房屋被遗弃,人们将垃圾倒在地里。

莎朗认为犯罪是一个更深层次问题的症状。她和拉里成立了一个非营利组织,在当地重建计划、补助金、捐款和几十名志愿者的帮助下,他们开始工作,修复社区。他们清理和翻新了100多所废弃的房屋和空地,并将其出售(许多是通过他们帮助提供的低息贷款出售给首次置业者)。不久,一家杂货店、咖啡店和冰沙咖啡馆也搬进了社区。

通过他们的努力,从2007年到2018年,犯罪率下降了42%。他们已经坚持了很多年,即使他们已经退休,也打算继续坚持下去。 他们已经触动了那个社区里每个人的生活,使他们的世界角落成为一个更好的地方。一个他们乐意生活并感到安全的地方,现在越来越多的人也想成为其中的一员。

让我印象深刻的是,我认为我们很多人都会认为她和拉里为了自己的安全离开这个社区是最好的选择。我不认为有人会责怪他们这样做,不认为我们可以评判任何人为了自己的身体和精神健康离开一个社区(实体或数字)。

对莎朗和拉里来说,他们没有搬到一个不同的社区,希望那里对他们更好,而是改变了他们所在的社区,使之成为一个他们可以引以为豪的社区。他们看到了他们的社区可以有的好处,并有意地付出努力来加强和建设。他们改善了社区,使其不仅为自己改善了社区,也为社区的其他人改善了社区,最终其他人也想加入他们的社区。

我认为这是一件美好的事情。莎朗和拉里努力改善他们的物理社区,我认为我们也可以对我们的数字社区做同样的事情。我认为,总的来说,开源社区是一个积极的社区,我想成为其中的一员,但肯定有需要改进的地方。家里需要刷新油漆,草需要剪,杂草需要拔。我们需要注意这些事情,并有意识地处理问题。

制定并执行行为准则,确保人们在我们的社区感到安全。给新来的人一个地方,让他们感到安全,通过做一些手把手的指导,尝试和成功。这将需要额外的努力。 你肯定能通过自己动手更快地完成事情。 但这不是我认为我们想生活的社区,而且肯定不能持续。

我想成为一个培养人、帮助人们成为最好的自己的社区的一部分。我们不知道人们可以做出什么样的贡献,如果他们觉得他们可以加入我们的社区,并被授权开始贡献。

因此,我想给你一个挑战,让你有意识地改善你在开源社区的角落。暂时停止在你的项目的代码上工作。把你的头从电脑前抬起来,考虑一下你所在的社区的健康状况。找出粗糙的地方,制定计划来改善这些地方。拔一些杂草,刷一些墙,种一些树。我认为通过这样做,你会创造一个你和其他人更喜欢的社区,你会发现更多的人也想成为你社区的一部分。

我们在外面见。带上你的工作手套和铲子。