社区自我调节和外部介入的重要性 Ada Initiative 合伙人 Valerie Aurora 认为,即使一家公司在开源社区上没有法律权力,建立一个委员会以监管社区成员之间的交流也变得越来越重要,尤其要在一个固执己见的文化中制造出礼貌的氛围。 “许多公司目前采取的是不干涉的方式”,Aurora 提到一些公司为什么认为不能监管太多,“他们会停止为自由生产价值。” Rackspace 软件开发者 Alex Gaynor(Python 软件基金会总监,Django 软件基金会前任总监,OpenStack 的开源贡献者)认为,Django 开源项目极大的受益于采用仲裁者授权采取行动的行为准则。 “嘿,这话在这说不对”,Gaynor 描述了仲裁者需要对行为不端的成员说的话,“你警告后如果他们看起来不当回事,你可以升级惩戒例如临时甚至永久禁言。” Aurora 建议公司应该为开源提交者支付一定的费用,让其检查社区中恶毒的行为,因为她相信让某人去免费承担这个工作很困难。 “我认为有一种道德责任去确保这些社区不是毒气制造组。”——Russell Keith-Magee,Django 软件基金会主席 在 Chef 公司的例子中,Harvey 主张他们的仲裁者做这件事是因为热爱,他说:“在 Chef 公司的现实情况是,没有一个人的工作是去监控 IRC,没有人是付费去在 StackOverFlow 上面回答问题。在 Chef 的人们做这些事是因为他们关心社区和项目。” 行为准则是否有效? 现在依然需要时间去检验 Chef 公司新制定的行为准则是否能防止类似 Seth Vargo 这样的事件再次发生,但是对于 Django 项目和 Ada Initiative 这样的组织来说,包含相关强制性政策的行为准则已经避免了一些特殊情况的爆发。 在 Ada Initiative 发展出他们的行为准则后,Aurora 表示她看到女性参与开源会议呈现上升势头,这些女性感觉和之前相比,她们在各种会议过程中不再缺乏安全感。同时在这些会议中的侵犯行为(例如有人在 PPT 里插入色情图片)也出现了下降。 如果对于管理开源社区有一件事可以确定的,那就是这不是一个轻松的工作。甚至 Linux 领袖 Linux Torvalds(他自己也因为攻击性评论成为争议的目标)最近承认他在他自己的 Linux 社区中也犯过错误。 “问题倾向于离间用户或开发者,并且我非常擅长这个,” Torvalds 在 LinuxCon Europe 2014 上提到,“我使用措辞强烈的语言,但是再说一遍我不打算修正任何一条语句。” 开源社区中强烈的个性和缺乏任何法律的保护,介入开源项目的公司可能得到的不仅仅是约定中的内容,甚至会有纠纷甚至死亡威胁的发生。但是也许在这种情况下,有一个行为准则以及一些强制性规范应该能在事件发生之前就缓和并处理掉。 “Chef 社区不是一个实体,它是一群人的集合,”Harvey 说,“行为准则可能是能够将我们和软件本身绑定在一起的最强的东西”。 所以这件事给我们上了一课,天底下没有什么东西是免费的,包括从事于开源项目的劳动。如果你是一家想要涉足开源社区的公司,将自己从任何法律责任中分离出来固然是好事,但是这并不意味着当一些不走运的事情发生时你可以完全免责。当社区中发生坏的事情却无人来管的时候,社区里那些积极贡献的成员们将远离这里,关于项目的负面影响将导致没有软件工程师愿意再参与进来。那就只能跟你的免费创新说再见了。 “一个负责人的公司实体无法撇清所有责任”,Keith-Magee 说,“市场会容纳那些为自己决定负责的公司。” (英文:Gigaom,译者:zbryan) 转自:http://code.csdn.net/news/2822908 |