作为程序员, 在开发工作中难免会遇到一些问题或分歧,本文是一篇关于facebook公司对参与社区活动中的行为准则(code of conduct)的译文,希望大家都能够互相尊重和理解,共创一个文明高效开放的交流环境,为开源社区做出应有的贡献。

译文:

开源的行为准则

这个行为准则概述了我们对参与者在Facebook开源社区中的期望, 以及举报一些不可接受的行为的步骤。我们致力于提供一个欢迎和鼓舞人心的社区, 并期望我们的行为准则被尊重。任何违反本行为准则的人可能会被社区禁止。

我们的开源社区致力于:

  • 友好和耐心。

  • 持欢迎的态度 : 我们努力成为一个欢迎并支持所有的背景和身份的人社区。这包括但不限于任何门第、种族、文化、国家起源、肤色、移民身份、社会和经济地位、教育水平、性别、性取向、年龄、大小、家庭地位、政治信仰、宗教、和体能。

  • 体贴他人 : 你的工作成果将被其他人使用,反过来你也依赖他人的工作成果。你的任何决定都会影响用户和同事, 并且你应该为所做的决定负责。记住, 我们是一个全球社区, 所以你最好使用英语。

  • 尊重 : 不是所有的人都会一直同意你的观点, 但分歧不是鲁莽和无礼的借口。我们可能都要经历一些挫折, 但是我们不能让挫折发展为人身攻击。重要的是请记住, 一个人们感到不舒服或遭受威胁的社区不是富有成效的社区。

  • 谨慎选择使用的言辞 : 我们是一个专业的社区, 我们都要专业的管理自己。善待他人。不要侮辱或贬低其他参与者。骚扰和排除异己的行为不被社区所接受。这包括但不限于:
    • 对他人进行暴力威胁或语言恐吓。
    • 歧视性的笑话和言辞。
    • 发布色情或暴力的素材。
    • 发布(或恐吓发布) 他人的私人信息。
    • 个人的侮辱, 特别是那些使用种族或性别歧视的措辞。
    • 令人讨厌的性关注。
    • 倡导、鼓励任何以上行为。
    • 反复骚扰别人。一般来说, 如果有人让你停止, 你就应该停止。
  • 当我们不同意时, 试图理解为什么会这样 : 不管在社会上还是在技术上,分歧永远都会存在。重要的是, 我们建设性地解决分歧和不同意见。

  • 记住,我们是不同的。 我们的社区的力量来自它的多元化, 人们来自不同的背景。不同的人对问题的看法不同。无法理解他人持有的观点并不意味着他们是错的。别忘了, 人类犯错和指责对方不会让我们变得更好。相反, 专注于帮助解决问题和从错误中学习。

这段行为准则不会很详尽或完整。它提炼出我们共同对合作的理解, 共享环境, 以及共同的目标。我们期望它被人们在精神上遵守而不仅仅只在这封信中阐述。

多元化的声明

我们鼓励每个人都参与并致力于为大家建立一个社区。虽然我们可能无法满足所有的人, 我们都一致认为, 每个人都是平等的。当一个参与者已经犯了一个错误, 我们期望他承担责任。如果有人被伤害或冒犯, 仔细倾听和尊重是我们的责任, 并且尽力纠正错误。

即使这份清单不能详尽列出所有细节, 我们明确地尊重多样化的年龄、性、 性别、文化、种族、语言、国籍、政治信仰、职业、种族、宗教、性取向、社会经济地位和技术能力。我们不会容忍对以上条款中的任何受保护的特征的歧视, 包括残疾人士。

问题的报告

如果你经历或目击了不可接受的行为或任何其他关注点, 请通过opensource@fb.com联系我们来举报。所有的报告都将被谨慎处理。请在你的报告中包括:

  • 您的联系方式。
  • 任何参与者的姓名(真实、昵称或假名)。如果有额外的证人, 也请包含在内。如果你相信这一事件仍在进行,请包含你对事情发生的描述。如果有一个公开的记录(比如一个邮件列表归档或公共IRC日志记录器),请附上一个链接。
  • 任何额外的信息都可能会有帮助。

提交一份报告后, 我们的代表将亲自与你联系。如果骚扰你的人是响应小组的成员, 他们将会在处理你的事件过程中避嫌。代表将审查这一事件, 跟进任何额外的问题, 并且决定如何回应。我们将尊重保密要求的目的来保护受害者。

任何人要求立即停止不可接受的行为时,就应该立即停止。如果一个人从事不可接受的行为, 代表可能采取他们认为任何合适的行动, 包括在没有任何警告发出的情况下从社区中永远禁止。

这段行为准则遵循TODO Group社区制定的模板。

附上原文:

Open Source Code Of Conduct

This code of conduct outlines our expectations for participants within the Facebook Open Source community, as well as steps to reporting unacceptable behavior. We are committed to providing a welcoming and inspiring community for all and expect our code of conduct to be honored. Anyone who violates this code of conduct may be banned from the community.

Our open source community strives to:

  • Be friendly and patient.

  • Be welcoming: We strive to be a community that welcomes and supports people of all backgrounds and identities. This includes, but is not limited to members of any race, ethnicity, culture, national origin, colour, immigration status, social and economic class, educational level, sex, sexual orientation, gender identity and expression, age, size, family status, political belief, religion, and mental and physical ability.

  • Be considerate: Your work will be used by other people, and you in turn will depend on the work of others. Any decision you take will affect users and colleagues, and you should take those consequences into account when making decisions. Remember that we’re a world-wide community, so you might not be communicating in someone else’s primary language.

  • Be respectful: Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It’s important to remember that a community where people feel uncomfortable or threatened is not a productive one.

  • Be careful in the words that you choose: we are a community of professionals, and we conduct ourselves professionally. Be kind to others. Do not insult or put down other participants. Harassment and other exclusionary behavior aren’t acceptable. This includes, but is not limited to:

    • Violent threats or language directed against another person.
    • Discriminatory jokes and language.
    • Posting sexually explicit or violent material.
    • Posting (or threatening to post) other people’s personally identifying information (“doxing”).
    • Personal insults, especially those using racist or sexist terms.
    • Unwelcome sexual attention.
    • Advocating for, or encouraging, any of the above behavior.
    • Repeated harassment of others. In general, if someone asks you to stop, then stop.
  • When we disagree, try to understand why: Disagreements, both social and technical, happen all the time. It is important that we resolve disagreements and differing views constructively.

  • Remember that we’re different. The strength of our community comes from its diversity, people from a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn’t mean that they’re wrong. Don’t forget that it is human to err and blaming each other doesn’t get us anywhere. Instead, focus on helping to resolve issues and learning from mistakes.

This code is not exhaustive or complete. It serves to distill our common understanding of a collaborative, shared environment, and goals. We expect it to be followed in spirit as much as in the letter.

Diversity Statement

We encourage everyone to participate and are committed to building a community for all. Although we may not be able to satisfy everyone, we all agree that everyone is equal. Whenever a participant has made a mistake, we expect them to take responsibility for it. If someone has been harmed or offended, it is our responsibility to listen carefully and respectfully, and do our best to right the wrong.

Although this list cannot be exhaustive, we explicitly honor diversity in age, gender, gender identity or expression, culture, ethnicity, language, national origin, political beliefs, profession, race, religion, sexual orientation, socioeconomic status, and technical ability. We will not tolerate discrimination based on any of the protected characteristics above, including participants with disabilities.

Reporting Issues

If you experience or witness unacceptable behavior—or have any other concerns—please report it by contacting us via opensource@fb.com. All reports will be handled with discretion. In your report please include:

  • Your contact information.
  • Names (real, nicknames, or pseudonyms) of any individuals involved. If there are additional witnesses, please include them as well. Your account of what occurred, and if you believe the incident is ongoing. If there is a publicly available record (e.g. a mailing list archive or a public IRC logger), please include a link.
  • Any additional information that may be helpful.

After filing a report, a representative will contact you personally. If the person who is harassing you is part of the response team, they will recuse themselves from handling your incident. A representative will then review the incident, follow up with any additional questions, and make a decision as to how to respond. We will respect confidentiality requests for the purpose of protecting victims of abuse.

Anyone asked to stop unacceptable behavior is expected to comply immediately. If an individual engages in unacceptable behavior, the representative may take any action they deem appropriate, up to and including a permanent ban from our community without warning.

This Code Of Conduct follows the template established by the TODO Group.

原文链接

  • https://code.facebook.com/codeofconduct
  • https://code.facebook.com/pages/876921332402685/open-source-code-of-conduct

从React和React Native中学习Facebook在开源项目中的行为准则【code of conduct】相关推荐

  1. 从 bug 中学习:六大开源项目告诉你 go 并发编程的那些坑

    作者:richardyao,腾讯 CSIG 后台开发工程师 并发编程中,go 不仅仅支持传统的通过共享内存的方式来通信,更推崇通过channel来传递消息,这种新的并发编程模型会出现不同于以往的bug ...

  2. maven mybatis mysql_Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问...

    标签: 本篇内容还是建立在上一篇Java Web学习系列--Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Ja ...

  3. webpack入门学习笔记10 —— 在项目中使用图片资源

    1. 写在前面 在前端项目中,图片是必不可少的一种资源.在使用图片的时候,我们可以有以下几种方式: 在 .html 文件中,通过 <img src="" alt=" ...

  4. Rust 升级成微软第一梯队语言;“熊孩子”乱敲键盘攻破 Linux 桌面;500 个值得学习的 AI 开源项目| 开发者周刊...

    整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) CSDN开发者周刊:只为传递"有趣/有用"的开发者内容! 本周热门项目 0.Rust 升级成为微软一级项目 2015 ...

  5. 【周刊】“熊孩子”乱敲键盘攻破 Linux 桌面;500 个值得学习的 AI 开源项目;Rust 升级成为微软一级项目...

    整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) CSDN开发者周刊:只为传递"有趣/有用"的开发者内容! 本周热门项目 0.Rust 升级成为微软一级项目 2015 ...

  6. 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!

    翻译 | AI科技大本营(ID:rgznai100) 参与 | SuiSui 继推出2017年机器学习开源项目Top 30榜单后,Mybridge AI又推出了一个Python开源项目Top 30榜单 ...

  7. 收藏!15000个Python开源项目中精选Top30!

    来源:授权自AI科技大本营(ID:rgznai100) 本文长度为1700字,建议阅读6分钟 本文基于项目质量.用户参与度以及其他因素为你列出Python开源项目Top 30,建议收藏. 继推出201 ...

  8. 从15000个Python开源项目中精选TOP30,GitHub平均star为3707,赶紧收藏!

    翻译 | AI科技大本营(ID:rgznai100) 参与 | SuiSui 继推出2017年机器学习开源项目Top 30榜单后,Mybridge AI又推出了一个Python开源项目Top 30榜单 ...

  9. 赶紧收藏 : 从15000个Python开源项目中精选的Top30

    本文转自:AI科技大本营(ID:rgznai100): 本文由AI科技大本营 翻译,参与 | SuiSui;  获授权: 继推出2017年机器学习开源项目Top 30榜单后,Mybridge AI又推 ...

最新文章

  1. CPLD/FPGA的UART接口设计之系统时钟(晶振)和波特率关系
  2. fedora18 fedora17安装显卡驱动和网卡驱动
  3. CSS定位(postion)和移动(float)
  4. 十万腾讯人,自救1000天
  5. 【机器学习】使用MLflow管理机器学习模型版本
  6. mysql select查询2个表_mysql – 为SELECT查询合并2个表?
  7. sql语句在navicat中可以查询到所有数据但是在idea程序中不行_数据迁移测试实施方案...
  8. 我的Go+语言初体验——(2)IDE 详细安装教程
  9. python开发人员看什么书_python初学者看什么书
  10. QT中QWidget、QDialog及QMainWindow的区别
  11. linux 隐藏显示终端光标
  12. 正则表达式学习笔记010--子表达式的认识与应用
  13. JDK 14 调试神器了解一下?| 原力计划
  14. On The Way—Step 1 :python入门之Python的历程
  15. Xilisoft iPad Magic Platinum for Mac如何制作铃声?将联系人传输到计算机/设备?
  16. 圆锥体积等于1/3圆柱体积咋来的
  17. Albumentation使用指南
  18. 苹果手机黑屏怎么办,苹果手机不能开机怎么办
  19. 阿里云服务器修改主机名
  20. 《设计模式之禅》观后感

热门文章

  1. 中国公司2022年在德国投资141个项目位居第四,制药和生物技术行业最多 | 美通社头条...
  2. rsync 服务配置
  3. 大二暑假实习生的第一次面试
  4. Android 项目必备(三十七)-->使用友盟集成 QQ、微信、微博等第三方分享与登录
  5. 写字楼空间装修的设计与听觉
  6. 怎么彻底删除users下的文件夹_users是什么文件夹可以删除吗?
  7. Pytorch中的Variable
  8. 五子棋小游戏(JS+Node+Websocket)可分房间对战
  9. Tomcat8 安装drools7.11
  10. WINDOWS中无法查看显示隐藏文件的解决方法