自由、开源及其敌人 —— RMS事件簿
點擊上方“開源社”關注我們
| 作者:莊表偉
|?編輯:沈于藍
| 設計:朱億欽
目前國際開源界和一些開源軟件基金會對于道德和平權的爭論正方興未艾,我們覺得值得關注與了解。
?
前置申明
這是一篇嚴肅的八卦文,希望搞清楚一些社區里的重大事件,背后到底發生了什么。我們打算嚴格按照以下的結構來撰寫:
發生了什么事
這個事情牽涉到哪些人
他們的觀點是什么?
他們的理由是什么?
?
在本文撰寫的過程中,得到了我的朋友 @virushuo 的重大幫助,很多線索都是他提供的,在和他的討論中,我逐步摸索到了方向,也想清楚了一些因果關系,特此感謝!
1
一封公開信
發生了什么事?
在 2021年3月23日的時候,Github 上新建了一個 repo,這是一封公開信,標題是:《要求撤除理查德·M·斯托曼所有領導職務的公開信》 ?(https://rms-open-letter.github.io/index.zh_CN)
?
這封公開信的主旨是:由于自由軟件基金會(FSF)最近重新任命他為董事會成員,我們要求自由軟件基金董事會全體辭職,并撤除 RMS 所有領導職務。
?
前情提要:斯托曼重返自由軟件基金會(https://www.linuxadictos.com/zh-TW/%E6%94%A4%E8%B2%A9%E9%87%8D%E8%BF%94%E8%87%AA%E7%94%B1%E8%BB%9F%E4%BB%B6%E5%9F%BA%E9%87%91%E6%9C%83.html)
?
這封信是誰寫的?
Molly de Blanc https://github.com/mollydb
她的首要身份是:Manager Strategic Initiatives at GNOME Foundation
?
這個代碼倉庫的主要貢獻者還包括:
Neil McGovern https://github.com/neilmcgovern
他的主要身份是:Executive Director at GNOME Foundation
?
Elana Hashman https://github.com/ehashman
她的主要身份是:Debian, Technical Committee Member
?
Devin Halladay https://github.com/devinhalladay
他的主要身份是:multi-disciplinary senior designer based in NYC,以及https://www.gentle.guide/ ?的設計者
?
他們的觀點是什么?
我們所有參與聯署的人都相信數碼自主的重要性,用戶的自由亦在保障我們基本人權上扮演重要角色。如果要實現“軟件自由使一切成為可能”的承諾,社群內部必須作出根本的轉變。我們所相信的現在與未來,科技是用于啟發我們,而非用于壓制我們。我們知道只能在一個科技是以尊重我們基本權利而設的世界,才能使這個愿望成真。縱使理查德·M·斯托曼曾經宣揚類似的理念,他并不代表我們。我們不寬恕他的言行。我們不接受他的領導,也不會接受現在自由軟件基金會的領導層。
?
其他:RMS 的很多言行展示他眨抑女性、歧視殘障人士、厭恨跨性別人士等等思想,證據如下:https://rms-open-letter.github.io/appendix.zh
?
他們的理由是什么?
我在 YouTube 上搜到了這封公開信的撰寫者 Molly 的在 2021年1月31日的一個演講《Introduction to Ethics from an Ethicist-in-Training》, https://www.youtube.com/watch?v=N-qd37vqKNg
?
這個演講大概意思是:道德很重要,所以“你的選擇”背后要經過嚴肅的道德思考。她舉了一個自動駕駛版本的鐵軌難題,你的自動駕駛汽車,正在撞向五個人,你在車上。當然,你可以假裝一切都正常,因為那是自動駕駛的問題。但是,你也可以選擇主動插手,把方向盤轉向,去撞另外一個人。雖然這樣確實是你主動做出了選擇,而且撞死了一個人。但是:你需要做出選擇,而不是等待“那個技術的自然發生的結果”。
2
OSI 對決 FSF
發生了什么事?
在 2021年3月23日(與公開信同時),OSI 宣布,如果Richard Stallman 不再辭職,OSI 將停止與FSF 合作。https://opensource.org/OSI_Response
?
參考信息:https://www.linuxadictos.com/zh-TW/%E5%A6%82%E6%9E%9C%E7%90%86%E6%9F%A5%E5%BE%B7%C2%B7%E6%96%AF%E6%89%98%E6%9B%BC%EF%BC%88Richard-Stallman%EF%BC%89%E4%B8%8D%E5%86%8D%E8%BE%AD%E8%81%B7%EF%BC%8COSI%E5%B0%87%E5%81%9C%E6%AD%A2%E8%88%87FSF%E5%90%88%E4%BD%9C.html
?
這個聲明是誰寫的?
The OSI Board of Directors:開源軟件促進會的理事會
?
理事會的成員有不少人:https://opensource.org/docs/board-annotated
其中,Elana Hashman 也在其中。另外,通過搜索,我們還了解到:Molly de Blanc,formerly on the Open Source Initiative Board of Directors, she served as President of the Board。她曾經是 OSI 理事會成員,并擔任過主席。
?
他們的觀點是什么?
為了充分實現開源的承諾,OSI 致力于建立一個包容性的環境,讓不同的貢獻者社區感到受歡迎。如果我們包括那些表現出與這些目標不相容的行為模式的人,這顯然是不可能的。
?
OSI 呼吁自由軟件基金會追究 Stallman 過去行為的責任,將他從組織的領導中撤職,并努力解決他對所有他排除在外的人造成的傷害:那些他認為不值得的人,以及那些他用他的言行傷害的人。我們不會參加包括 Richard M. Stallman 在內的任何活動,在 Stallman 被從組織領導層中撤職之前,我們不能與自由軟件基金會合作。
他們的理由是什么?
由于沒有找到更多的,OSI 理事會成員關于這些事情的討論,我只能假設,他們的理由就是公開聲明的這些。
?
于是,線索似乎就此斷了。
3
ESR 被 OSI 郵件列表移除
感謝 @virushuo提供線索
發生了什么事?
2020年3月初,發生了一件大事:《Co-founder of OSI Banned From Mailing Lists》 (https://www.i-programmer.info/news/136-open-source/13535-co-founder-of-osi-banned-from-.html)
?
《大教堂與集市》的作者,OSI 的聯合創始人,OSI 創立最初六年的理事會主席,Eric S. Raymond 因為違反 OSI 行為準則的帖子而被從兩個 OSI Mailing List 中刪除。
?
這個事情牽涉到哪些人?
Coraline Ada Ehmke(https://en.wikipedia.org/wiki/Coraline_Ada_Ehmke),她是一位跨性別者,是一位軟件工程師以及開源擁護者,主要活躍于芝加哥與伊利諾伊州。她于 2016年的 RailsConf 上,獲頒 Ruby Hero 獎項。她在社會正義與行動主義、創立貢獻者公約、以及促進開源項目與社區廣泛采用行為準則(貢獻者契約, Contributor Covenant,https://www.contributor-covenant.org/)而聞名。她是Ethical Source 運動(https://ethicalsource.dev/)的發起人。
事件發生時,Coraline 是 OSI 理事會的候選人。她的個人主頁:https://where.coraline.codes/
?
他們的觀點是什么?
ESR 當時反對的內容,主要是針對 道德源碼授權協議與 OSD 第五、第六條的沖突。在郵件中,ESR 寫到:
?
Clauses 5 and 6 are in the OSD in part for that reason, and ?approving mechanisms to end-run them - such as the Persona Non Grata ?clause - would be a direct and egregious violation of OSI's charter and ?my intentions in founding OSI. Such clauses are not even a fit topic for ?*discussion* here outside of a swift recognition that they are out of ?bounds.
?
With whatever moral authority I still have here, I say ?to all advocates of soi-disant "ethical" licensing not just "No" but "To ?hell with you *and* the horse you rode in on."
?
根據 OSD(開源定義),第 5、6 條如下:
5、不歧視個人或團體?許可證不能歧視任何個人或團體。
6、不歧視領域?許可證不能限制任何人將程序用在某個特定的領域。例如,不能要求人們不可以把程序用在商業領域或者基因研究。
?
而道德源碼授權協議以及“個人不受歡迎條款”,則是對于 OSD 原則的公然破壞。
?
但是,OSI Board 的決定則是:ESR爆了粗口,所以他們以違反行為準則為由,將 ESR 從郵件列表中移除了。
?
他們的理由是什么?
相比社區行為準則,我更加關心“道德源碼授權協議”的含義。于是我在 YouTube 上搜索到了 Coraline Ada Ehmke 的在 2021年3月2日的一個演講:《Coraline Ada Ehmke - The Rising Ethical Storm in Open Source》 https://www.youtube.com/watch?v=_-WP9g4jCU0
?
Coraline 在這個演講中,也講了一個故事。我大概翻譯一下:
?
一位鎖匠,被要求去開一個保險柜,但是:除了豐厚的報酬,他還被要求不能了解任何情況,不知道在哪里,開了什么保險柜,以及會引發什么后果。這個鎖匠拿了報酬,把保險柜打開了。于是:世界毀滅了/死了一半人/人類遭遇巨大災難。
?
簡單說:如果你是一個開發者、工匠、技術技能的擁有者,你不能假裝一切都不知道,你必須關心你的軟件,你的技術,你發明,被用來做什么事?而且,如果可能,你應該阻止你的技術、軟件,被用于作惡。
?
為了幫助理解,在道德源碼的網站上,996.ICU 相關的 Anti 996 License 也屬于一種道德授權協議。
4
從 Abolish ICE 到道德源碼運動
?
發生了什么事?
Abolish ICE 是發生在美國的一場政治運動(https://en.wikipedia.org/wiki/Abolish_ICE),簡單翻譯維基百科如下:
?
Abolish ICE,提議廢除美國移民和海關執法局 (ICE),2018年6月,在特朗普政府家庭分居政策引發爭議后,該運動獲得了主流支持。該運動建議,移民和移民局的責任由其他現有移民機構承擔,就像移民局成立之前的情況一樣。討論特別集中在移民和海關總署的執法部門。
?
拉丁裔和墨西哥裔活動家 Mijente,他發起了 #NoTechForICE 運動。受到這個活動的啟發,Ethical Source Movement 啟動于 2019 年 10 月。官方稱,Ethical Source Movement 的第一個里程碑是 2020 年 3 月發布 Hippocratic License 2.1。
?
中文報道:https://www.oschina.net/news/127423/oes-announcement
英文報道:https://ethicalsource.dev/blog/oes-announcement/
??
哪些人牽涉其中?
Coraline Ada Ehmke,如上介紹
Don Goodman-Wilson,https://don.goodman-wilson.com/about/,他在 Linkedin 上的個人介紹:
?
I am a philosopher-engineer who focuses on empowering software developers. I've worked on the developer relations teams at GitHub, Slack, and Sqreen and have engineering experience with startups in web security, chatbots, streaming media, embedded hardware, and the model railroading industry. I am the founder of the DevRel Salon and sit on the board of the Maintainerati Foundation. I also hold a Ph.D. in philosophy from Washington University in St. Louis, and enjoy statically typed languages and sailing, and live with his wife and daughter in Amsterdam.?
?
簡單翻譯:
我是一個哲學家工程師,專注于賦予軟件開發人員權力。我曾在 GitHub、Slack 和 Sqreen 的開發人員關系團隊工作,并在網絡安全、聊天機器人、流媒體、嵌入式硬件和模型鐵路行業的初創企業有工程經驗。我是 DevRel 沙龍的創始人,是維護基金會的董事會成員。我還擁有圣路易斯華盛頓大學哲學博士學位,喜歡靜態鍵入的語言和航海,并和他的妻子和女兒住在阿姆斯特丹。
?
他們的觀點是什么?
Don Goodman-Wilson在2019年10月,發表了一篇很長的Blog《Open Source is Broken》,以及后續的 Blog《A Post-Open Source World》發表于 2020年9月,強烈建議感興趣的朋友,全文閱讀。或者有朋友愿意將其翻譯成中文。
https://dev.to/degoodmanwilson/open-source-is-broken-g60
https://dev.to/degoodmanwilson/a-post-open-source-world-57gh
?
其中一段演講,是作者在 OSI 的 State of the Source Summit 峰會上的發言。
?
Open source for evil
?
The principle of software freedom has led us to a place where we openly tolerate unethical use of open source software as a necessary cost for the freedoms of developers. As the OSI's FAQ tells us, "Giving everyone freedom means giving evil people freedom, too." But why is that? That's a deeply unusual claim.
?
然后作者舉了 ICE 的例子、Deepfakes 的例子、以及 Extractive Practices (采掘實踐)的例子。第三個例子大概是說,大企業利用開源社區給他們打白工。
?
總之,要提倡道德源碼,而不僅僅是開放源碼,這樣才能讓這個世界變得更好。
?
延伸閱讀:https://ethicalsource.dev/resources/
??
他們的理由是什么?
Open Source 不夠好,在這個復雜性的世界里,我們應該提倡 Ethical Source。還是鎖匠的故事,我們不能埋頭搞自己的技術,我們必須關心自己的技術用來做些什么?
5
其他雜項
2018年的往事:Linux 之父道歉后,Linux 社區頒布開發人員行為準則,https://cloud.tencent.com/developer/article/1345303
2021年3月23日,另一封支持 RMS 的公開信同時上線。https://rms-support-letter.github.io/index-zh-hans.html
2021年4月12日,自由軟件基金會發表聲明,堅持邀請 RMS 回歸,并表示“we missed his wisdom”:https://www.fsf.org/news/statement-of-fsf-board-on-election-of-richard-stallman
有好事者做了一個簽名人數增長的圖:https://gitlab.com/Kezi/open-rms-letter-chart-generator,反對 RMS 的人數停留在 3K,支持 RMS 的人數目前已經超過 6.4K
后來,RMS Open Letter 那個項目,收到了不少請求移除簽名的 PR,有些 PR 被接納了,也有一些 PR 被拒絕了。
Apache 軟件基金會內部,有一個討論,最后決定:不公開發布聲明
Debian 的 DPL 內部也有一個投票,最后決定:對此不發布聲明
開源社理事會內部也有一個簡短的討論,最后決定:對此不發布聲明
?
未完待續:關于開源社區內部發生的這場地震以及后續的余震,我們也正在消化與理解,深度分析,后續再補上。
?
這對中國的開源使用者和貢獻者將產生什么影響?大家如何看?歡迎讀者提供評論。
*本文圖片來源網絡,如有侵權請聯系刪除!
開源社簡介
開源社成立于2014年,是由志愿貢獻于開源事業的個人成員,依“貢獻、共識、共治”原則,所組成的廠商中立、公益非營利的開源聯盟,是最早以“開源治理、國際接軌、社區發展、開源項目”為使命的開源組織。開源社積極與支持開源的社區、企業以及政府相關單位緊密合作,旨在共創健康可持續發展的開源生態,并推動中國開源社區成為全球開源體系的積極參與及貢獻者。
相關閱讀 | Related Reading
開源的朋友們,在 2050 大會相會吧
春天來了 夏天還會遠嗎?暑期?2021?參與全指南
Hadoop和大數據正式走到頭了:13個相關的Apache開源項目宣布報廢
歡迎大家點擊閱讀原文,關注開源社官網!
總結
以上是生活随笔為你收集整理的自由、开源及其敌人 —— RMS事件簿的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 国产数据库占央采九成份额
- 下一篇: SQL Server CDC配合Kafk