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