我承認我也有一點在扼殺。很多人會認為這是一件害羞的事情,但我覺得無論如何我們應該談談這個問題。我害怕為開源做貢獻。
我并不是認為我不夠好,在我名義下我編寫了足夠的代碼,并且當我說我知道了為什么我使用以及什么是循環的時候來給我壯膽。然而,我的恐懼來自開源社區四處。
每一個我看到以及到過的地方,似乎有一種根深蒂固的態度,在那里辱罵和敵意不但不被反對反而受到鼓勵。現在,我從許多受折磨被欺負的主題中逐漸成長并且臉皮也變厚了,但當有一個更好的機會發展而不是去付出努力卻招受侮辱時,我發現我很難說服自己付出時間和精力去做貢獻。這對我來說非常矛盾,因為我是一個開源軟件的堅定支持者,我想回報這個交流廣泛的社區,因為這么一個社區使我能夠用軟件做了非常多的事情。
如果你看一下這種行為最主要的犯罪者們,比如linux內核郵件組,你就會看到一個這種行為幾乎天天發生的例子,而且它似乎很有效,這才是我真正擔心的事情。當然,我能理解,維護者和受雇在內核項目工作的人理應得到更高的地位,但是這種地位不應該用恐懼來維持。如果你不認為Linus使用恐懼來讓他的“奴才們”乖乖聽話,那請你去找找,你能發現某一次Linus指責了一個人以后,那個人用一句“X你”來回復,或者其他反抗的行為么?
有些人可能會說,他們沒有時間關心政治,他們只關心代碼和技術。當然,我也認為我自己是這一類人。坦白地說,我并不關心是Joyent還是其他什么公司的聯合體形成一個組織來管理Node.js,只要我可以向它貢獻有用的東西,而且別人能用,其他的并不重要。我的意見是,期待別人給你最起碼的尊重的原因并不是政治,而是人們的尊嚴。
標題中之所以說成“扼殺”,原因是當我感覺到這些現象的傳播時,此刻正在發生著什么?實際上,Linux內核在試圖引入開發者新成員方面存在著問題,也許有一天將不再有能夠忍受這種敵意的開發者,到那時Linux內核將可能死去(實際上,我非常懷疑是否有任何大公司會讓這種情況發生)。沒有了愿意深入研究并不斷致力于開源項目的開發者,那么開源項目將真正徹底地死去。
說了這么多,最后我想以一些積極的話語來結束。對于所有創建和維護開源軟件的開發者們,我想說謝謝你們讓我我能夠一直創建很酷的東西。