惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
I
InfoQ
N
Netflix TechBlog - Medium
M
MIT News - Artificial intelligence
L
LangChain Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 聂微东
The Cloudflare Blog
腾讯CDC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
Secure Thoughts
人人都是产品经理
人人都是产品经理
美团技术团队
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
W
WeLiveSecurity
Microsoft Security Blog
Microsoft Security Blog
L
LINUX DO - 最新话题
Cloudbric
Cloudbric
雷峰网
雷峰网
MongoDB | Blog
MongoDB | Blog
T
The Blog of Author Tim Ferriss
WordPress大学
WordPress大学
小众软件
小众软件
大猫的无限游戏
大猫的无限游戏
Hacker News - Newest:
Hacker News - Newest: "LLM"
V
Vulnerabilities – Threatpost
A
Arctic Wolf
H
Heimdal Security Blog
F
Full Disclosure
D
DataBreaches.Net
V2EX - 技术
V2EX - 技术
Forbes - Security
Forbes - Security
爱范儿
爱范儿
Engineering at Meta
Engineering at Meta
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
aimingoo的专栏
aimingoo的专栏
罗磊的独立博客
The Register - Security
The Register - Security
T
The Exploit Database - CXSecurity.com
AWS News Blog
AWS News Blog
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
月光博客
月光博客
Last Week in AI
Last Week in AI
Apple Machine Learning Research
Apple Machine Learning Research

fantasai: Weblog

Change of Affiliation Thoughts on the W3C’s May 2020 Advisory Board Election fantasai 69: Process 2020 Revision Thoughts on the W3C’s May 2019 Advisory Board Election Running for the W3C Advisory Board Designing CSS Thoughts on the May 2018 W3C Advisory Board Election Environmental Sustainability Recommendations for Mountain View Buildings fantasai 63: The Way of Music fantasai 62: How To Wash Dishes Open Letter on the Iran Nuclear Deal Recipe for a Minimum Viable Kitchen Creating a Paid Contributor Agreement for Mozilla fantasai 57: 2012 TAG Election Endorsements fantasai 56: Approaching UTR50 Evolution of CSS Layout Job Description of a Standards Engineer fantasai 52: about:csswg fantasai 53: W3C Process Holes fantasai 51: about:fantasai fantasai 50: Hiatus E Pluribus Unum Towards a Unified Ruby Model Creating the Future of CSS Testing (2011 Edition) Creating the Future of CSS Testing (2009 Edition) CSS2.1 and the Case for Collaborative Testing Introducing Brad Kemper, CSSWG Invited Expert fantasai 44: Layout Is Expensive CSS Working Group Charter 2008 fantasai 42: Riddle of the Universe Pulling Back the Curtain: Opening Up the CSS Working Group What is the CSS Working Group doing? The True Story of mpt and fantasai fantasai 38: Long Vacation fantasai 37: CSS3 Text Evolutions fantasai 36: What is Mozilla? fantasai 34: Empty fantasai 33: When to use PDF fantasai 32: Revised CSS3 Text fantasai 31: The Art of Semantics fantasai 30: Travel Notes fantasai 29: Filibuster Frist fantasai 28: UTN 22 fantasai 27: SSSS fantasai 26: CSS and Multi-Script Text fantasai 25: Free As in Freedom fantasai 24: The Law of Hospitality fantasai 23: Organizing the Documentation Effort fantasai 22: Yom Kippur fantasai 21: Firefox and Switching Styles Link Types for RSS and Atom Feeds fantasai 19: An Absence of Aesthetics Sitting on the Outside, Looking Up fantasai 17: A Touch of Class fantasai 16: Task Force fantasai 15: W3 fantasai 13: A Stitch in Time fantasai 11: What Is Love Content and Hype (English Composition for Marketers) fantasai 10: Reviewer at Small fantasai 09: Losing it fantasai 08: Personality Type fantasai 07: Happiness fantasai 06: Moving fantasai 05: Black Tuesday fantasai 03: Words of Wisdom fantasai 02: Big and Small fantasai 01: Why validate your pages? fantasai 00: Experiment
On Brendan Eich and the Separation of Concerns
2014-11-10 · via fantasai: Weblog

2014-04-28

I suppose it takes awhile to write something good, so it's fair that for all the noise, there was nothing worth pointing to earlier. Here is what I consider required reading for the matter of Brendan Eich as Mozilla Corporation CEO:

  1. The Tragedy of Mozilla
  2. Get Right with Difference
  3. Speech and Consequences
  4. FAQ on CEO Resignation

For extra fun, you can read:

  1. The Hypocrisy Of Sam Yagan & OkCupid

All right, all done? Because what I have to say is not nearly as important. Feel free to skip the rest of this post: the $100 is above. :) I only have 2 cents below.


Ryan quoted this bit from the Mozilla Code of Conduct:

(i) Inclusion and Diversity

The Mozilla Project welcomes and encourages participation by everyone. It doesn’t matter how you identify yourself or how others perceive you: we welcome you. We welcome contributions from everyone as long as they interact constructively with our community, including, but not limited to people of varied age, culture, ethnicity, gender, gender-identity, language, race, sexual orientation, geographical location and religious views.

Mozilla-based activities should be inclusive and should support such diversity.

Some Mozillians may identify with activities or organizations that do not support the same inclusion and diversity standards as Mozilla. When this is the case:

(a) support for exclusionary practices must not be carried into Mozilla activities.

(b) support for exclusionary practices in non-Mozilla activities should not be expressed in Mozilla spaces.

(c) when if (a) and (b) are met, other Mozillians should treat this as a private matter, not a Mozilla issue.

An important thing to note is that this is not merely a prescriptive code of conduct. It is also a descriptive code of conduct. It wasn't written to create how the Mozilla project should become. It was written to explain how the Mozilla project is and should continue to be. You can see the community trying to create it originally here on mozilla.governance. It is not merely an aspirational document—it is in practice how Mozilla operates.

The ability to keep separate concerns separate isn't new. It was built into the founding charter of Mozilla, way back in 1998. At that time, Brendan Eich was the technical lead in the group that had the trickiest hat-swapping requirements of all: staff@mozilla.org, a group of (originally all) Netscape employees who were tasked with the stewardship of Mozilla and the responsibility to make decisions in its best interest—regardless of the interests of Netscape. Jamie Zawinski described the requirements very clearly: when representing your Mozilla role, you must take your Netscape (or other employer) hat off, and put your Mozilla hat on.

Employee vs. contributor was a radical distinction for its time, but that your Mozilla hat displaced any other hats you wore didn't even need to be said: it just happened. For more than a decade Mozilla operated that way without even articulating the practice. Gerv and Hixie could very well disrespect each others’ religious perspectives, and have that not affect their ability to collaborate at all.

This ability to separate concerns is subtle, but it's a core part of Mozilla's culture. Unfortunately, it's something that the media—the regular media, the blogotwitosphere, and Mozilla's PR team—failed to notice and relevantly explain.

And maybe it's too subtle for the media. But for a community who adamantly wants to describe gender identification on an N-dimensional graph, it shouldn't be too subtle, to understand how a Mozillan can choose the identity from which he makes decisions for the project; and to disrespect his sociopolitical views while respecting his technical and organizational leadership.