2019独角兽企业重金招聘Python工程师标准>>>

  本周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核心社交也需要改变。

转载于:https://my.oschina.net/u/3953752/blog/2088284

Linux之父道歉后,Linux社区颁布开发人员行为准则相关推荐

  1. 调皮的程序员:Linux之父雕刻在Linux内核中的故事

    本文内容由公众号"格友"原创分享. 1.引言 (不羁的大神,连竖中指都这么帅) 因为LINUX操作系统的流行,Linus 已经成为地球人都知道的名人.虽然大家可能都听过钱钟书先生的 ...

  2. Linux 之父亮相,OpenCloudOS 社区开放日来了

    当我们打开网站和使用 App 时,很多人并不知道,支撑这些软件和服务的,是后台成千上万台 Linux 服务器.作为当今流行的操作系统,Linux运行于全球超算 500 强.超过 70%的智能手机.嵌入 ...

  3. linux子进程父进程例子,linux 子进程访问父进程

    问题分析 ECS Linux 系统下 Apache 的默认工作模式是 prefork MPM,使用多个子进程,每个子进程只有一个线程.每个进程在某个确定的时间只能维持一个连接,效率高,但内存占用量比较 ...

  4. linux 更改父进程名称,[Linux进程]在父进程和子进程中分别修改变量

    /*这是一个调用fork函数创建一个子进程,然后分别打印输出子进程 和父进程中的变量的实例*/ #include #include #include #include int  glob = 6;   ...

  5. linux执行命令lnab后,Linux基本命令

    CallBack: http://fanqiang.chinaunix.net/a1/b3/20011003/0900001391.html (一)基本命令 命令格式: 命令 参数 1.ls 显示文件 ...

  6. linux中登录p4后,linux下perforce(p4)的使用方法和命令

    环境变量: export P4PASSWD=abcdefg export P4CLIENT=dyoldfish.com export P4USER=dyoldfish export P4PORT=19 ...

  7. GPL侵权诉讼被驳回,Linux之父Torvalds又要发飙了!

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! [CSDN编者按]近日,一名前Linux开发者Patrick McHardy起诉德国 Net ...

  8. Linux之父:Linus

    林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds),是Linux之父,是Linux内核的缔造者. 1991年,年仅22岁的芬兰程序员Linus Torvalds发布了自己独创 ...

  9. Java开发人员必须掌握的Linux命令(三)

    做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣)的表达来讲解知识或者技术,让学习之旅充满乐趣,这就是写博 ...

最新文章

  1. React Native在移动端APP上实现拍照与照片上传功能
  2. python新闻系统_干货 | Python 实现新闻系统内容的增删改查功能
  3. java final 实例_Java中final实现原理的深入分析(附示例)
  4. POJ2976——Dropping tests(0/1分数规划)
  5. (2014年2月7日升级)Ubuntu-14.04-Alpha2-32位简体中文优化封装版
  6. BZOJ3083: 遥远的国度(树链剖分)
  7. sql2012包含数据库,快速生成用户tsql脚本
  8. Matplotlib 中文用户指南 1 简介
  9. 【Python】:拓展Queue实现有序不重复队列
  10. 程序员如何让自己 Be Cloud Native - 配置篇 1
  11. mysql数据库库推荐书籍
  12. Unity TUIO雷达入门
  13. 敏捷培训: 如何使培训产生共鸣?
  14. h5页面调用百度地图获取当前位置并在地图上标注出来
  15. Hazelcast源码剖析之Eviction
  16. 计算机考试ppt,计算机考试PPT.ppt
  17. 视频点播RTMP推流直播流媒体服务二次开发集成接口
  18. 请确保dx环境安装正常后进行开播_DX各种问题解决方法汇总
  19. MySQL数据库或表导入导出操作
  20. VX2TEXT: End-to-End Learning of Video-Based Text GenerationFrom Multimodal Inputs

热门文章

  1. python中的super用法详解_Python中super的用法实例
  2. Android Studio隐藏标题栏(Bar)
  3. Windows 10 设定静态路由
  4. PHP实现8进制转10进制,php 实现进制相互转换
  5. 旋转校正原理_【干货】全站仪水准器的检校原理及方法,值得学习!
  6. 6.java中什么是类_类、对象(java基础知识六)
  7. 计算机维修 主板 打印机,一台电脑带电拨打印机接口 ,烧坏主板,不能开机
  8. shell中单引号、双引号、反引号、反斜杠的使用
  9. 学习 Linux LVM
  10. VB打开资源管理器并指定文件