一個笑話引發的“血案”,glibc 社區指責 RMS 獨裁

Linux愛好者2018-05-14 09:12:20

(點擊上方公眾號,可快速關注)


來源:開源中國社區

www.oschina.net/news/95947/controversy-caused-by-a-joke


自由軟件基金會創始人,GNU 計劃發起人(GPL),GCC、Emacs 和 glibc 等項目的原作者 —— Richard Matthew Stallman(RMS),近日因反對 glibc 社區刪除他寫的一個笑話而引起社區爭議。


25.7.4 Aborting a Program

...

Future Change Warning: Proposed Federal censorship regulations may prohibit us from giving you information about the possibility of calling this function. We would be required to say that this is not an acceptable way of terminating a program.


RMS 在 90 年代於 glibc 的手冊裡就中止函數 abort() 中,留下了上面這個有關墮胎的笑話(支持的人稱其為審查式笑話)。4月28日,Raymond Nicholson 認為這個笑話對讀者完全無用,刪除也不會對 glibc 的使用造成任何影響,因此遞交補丁希望從文檔中刪除它。Zack Weinberg 和 Carlos O'Donell 接受了這個補丁,並將該補丁應用到 glibc 的存儲庫中。此事引起了 RMS 的反對,4月30日晚他在郵件列表中表示這是個對自己很重要的笑話,刪除的理由並不合理。


The point of this joke is even more important now than it was when I first wrote it.  Please do not remove it.
GNU is not a purely technical project, so the fact that this is not strictly and grimly technical is not a reason to remove this.


5月1日,Raymond Nicholson、 Zack Weinberg、William Pitcock 等項目維護者紛紛在郵件列表上回復,主要觀點是認為用戶手冊不是個人空間,並不適合放這種笑話。RMS 再次強調其立場,他表示這僅僅是一個笑話,而且很短,刪除前也並未經過自己的同意,希望能恢復。


A serious discussion of an unrelated political issue would be a strange digression.  The joke is appropriate precisely because it is a joke, and very short.
 
Since you understand it wasn't right to delete this without my approval, would you please undo that mistake?


一直努力以某種程度的共識解決問題的紅帽高級軟件工程師 Carlos O'Donell 表示,這個笑話放在手冊中並不合適,可能會傷害那些與墮胎有關的不愉快經歷的人,他提出了一些可能的選擇,比如說在另一個論壇上討論這些問題。RMS 則堅持認為手冊不意味著是一個“安全區”,而是為了解決一個問題而生,笑話放在裡面並沒有影響。


A GNU manual, like a course in history, is not meant to be a "safe space".  It is meant to address a subject.  It must cover the function "abort", just as a course in Renaissance history must cover witch trials and the inquisition.

However, there is no reason not to include the trigger warning if that is of service to people.

Whether the joke is included has no effect on this issue.


之後,大量的反對郵件也導致 RMS 不惜動用了他的最高裁決權。5 月 4 日,RMS 在郵件列表上表示,他是項目的負責人,他負責手冊中發佈的內容,也決定著社區遵循的標準。


As the head of the GNU Project, I am in charge of what we publish in GNU manuals.  I decide the criteria to decide by, too.


RMS 的堅持也引起了許多維護者和開發者的不滿,他們認為項目採用的是基於共識的社區驅動型開發模式,既然大部分的人認為這個笑話在項目手冊中不合適,RMS 則應該尊重這種共識,而不是使用權利。


5月6日,RMS 補充道:保留這個笑話的決定在很早以前就決定了,併發布在所有社區用戶都可以看到的地方。目前社區爭執的觀點,並不能說服他改變決定。5 月 7 日,笑話恢復。



截止到發稿前,glibc 項目的郵件列表上依然有大量關於此事的爭論。



看完本文有收穫?請分享給更多人

關注「Linux 愛好者」,提升Linux技能

閱讀原文

TAGS:社區笑話維護者郵件列表