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