本周Linux之父Linus Torvalds出人意表地发表忏悔录后,Linux社群周二再公布关于开发人员的言行的行为准备,不过社群反应不一。
近日因为Torvalds搞错时间,迫使一场Linux核心开发人员重要会议必须改期,引发社群对Torvalds长久以来态度不佳的不满终于爆发。本周Torvalds对被他言语伤害甚至从社群中赶走的开发人员公开致歉。他还表示要休息一段时间深自检讨,学习理解他人情绪并适当回应。
开发人员为理念争锋相对是司空见惯的行为,难免造成不快。事实上,过去Linux是有一套冲突准则(Code of Conflict)来规范大家的言行,但显然效果不彰。于是Linux社群决定颁布行为准则(Code of Conduct)。Linux核心开发人员Greg Kroah-Hartman指出,冲突准则并未达促进文明及「be excellent to each other」的精神的隐含目的。从Linux其他专案及其他领域来看,使用明示的准则效果卓著。
《行为准则》是依据《贡献者公约》(Contributor Covenant)为基础制订而成。Kroah-Hartman指出,从此以后,Linux社群应遵循这些规范以便让核心社群成为大家都乐于参与的环境。
这项宣言也获得多位Linux核心成员,包括Chris Mason、Dan Williams、Jonathan Corbet、Olof Johansson、Steven Rostedt及Torvalds本人的签署。
《贡献者公约》的宗旨指出,"为促进开放而自由的环境,Linux页献者及维护者誓将协助专案及社群所有人都能免于骚扰,不论年龄、体形、身障、种族、性别特征、性别认同和表征、经验深浅、教育程度、社经地位、国际、外表、宗教或性向等。"
这份公约鼓励使用正向的行为,包括包容性言语、尊重不同观点及经验、有建设性的批评、以社群利益优先、对其他成员展现同理性。而使用性别化的语言和图像及有色眼光、大声、污辱/贬抑的发言、个人或政治攻击、公开或私下骚扰、未经明显同意公布他人隐私资讯如住家地址或电邮、以及在专业场合中一切不适切的行为都是不可接受的。
公约并指出,Linux专案维护者有责任分清行为标准,并在遇到不可接受行为时做出适当且公平的矫正。如果专案贡献者有不适切、威胁性、冒犯性及伤害性的行为时,维护者有权利及责任删除、编辑或拒绝相关的评论、wiki edit或代码,或是暂时甚至永久停止贡献者的权限。
不过这份行为准则却在Reddit引发争议。有人认为这只是新瓶装旧酒毫无新意,有人认为是正义魔人精神在Linux社群作祟,也有人担心这会引发打压言论自由的后果。
2015年因Torvalds辱骂而退出Linux核心社群的知名开发人员Sarah(Sage)Sharp则在推文中说:真正的考验是挺Linus(Torvalds)及捍卫他言语攻击权利的社群是否真会改变。不只Linus本人需要改变,整个Linux核心社群也需要改变。
閱讀更多 數碼小強 的文章