《界面》的一篇《隱形戰(zhàn)友》噩死,引發(fā)了霍炬的批評(píng)《那些被歪曲的開(kāi)源軟件和OpenSSL的真實(shí)歷史》
然后新浪名博@破破的橋颤难,也寫(xiě)了一篇《針對(duì)OpenSSL捐助的討論》
破橋的觀點(diǎn),濃縮以后已维,是這么一句話:“openssl長(zhǎng)期以來(lái)代碼更新慢行嗤,質(zhì)量差。根本原因是缺錢(qián)垛耳。它找不到商業(yè)模式栅屏,大公司不重視。個(gè)人用戶雖然在用堂鲜,但對(duì)它沒(méi)任何概念栈雳,認(rèn)捐者寥寥,每年幾千美元泡嘴「Χ鳎”
我的批評(píng)如下:
看了破破的橋的回應(yīng)。別的不多說(shuō)酌予,就一條磺箕〗被牛霍炬說(shuō),openssl主要是管理問(wèn)題松靡,不是錢(qián)的問(wèn)題简僧。而他說(shuō):請(qǐng)好的管理人員要錢(qián)。也許有些程序員是天生的管理人員雕欺,但這很罕見(jiàn)岛马。問(wèn)題在于,OpenSSL基金會(huì)暴露的管理問(wèn)題屠列,不是需要花高價(jià)請(qǐng)優(yōu)秀的管理人員才能解決的啦逆。而是他們犯了很多完全不應(yīng)該犯的低級(jí)的錯(cuò)誤!
如果我開(kāi)源了一個(gè)項(xiàng)目笛洛,然后人家批評(píng)我的代碼爛夏志。我辯解道:“還不是因?yàn)槟銈兌疾唤o我捐款,害我沒(méi)法雇傭到優(yōu)秀的程序員苛让,所以漏洞一直存在沟蔑,代碼只能那么爛∮埽”我如果真敢這么說(shuō)瘦材,以后就別再開(kāi)源圈子里混了。但是仿畸,破橋的觀點(diǎn)食棕,本質(zhì)上就是這種推卸責(zé)任的邏輯。這就是圈子外的人错沽,常見(jiàn)的想當(dāng)然了宣蠕!
在開(kāi)源圈子里,正確的回復(fù)應(yīng)該如何呢甥捺?罵我的代碼爛,沒(méi)問(wèn)題镀层!要么給我貢獻(xiàn)代碼镰禾,要么給我提issue,要么自己fork一個(gè)版本自己玩唱逢。給錢(qián)當(dāng)然也很好吴侦,但是那個(gè)不是關(guān)鍵。幫助一個(gè)開(kāi)源項(xiàng)目越來(lái)越好的根本坞古,是一個(gè)一個(gè)的優(yōu)秀patch备韧,除此而外,全是間接貢獻(xiàn)痪枫。錢(qián)是最間接的织堂。
而且這種邏輯叠艳,對(duì)于那些從來(lái)沒(méi)有收到過(guò)捐款,全部是由自愿者業(yè)余貢獻(xiàn)易阳,但是卻非常優(yōu)秀的開(kāi)源項(xiàng)目附较。是非常不公平的!
常見(jiàn)的故事應(yīng)該是:一個(gè)開(kāi)源項(xiàng)目潦俺,因?yàn)樨暙I(xiàn)者越來(lái)越多拒课,質(zhì)量越來(lái)越好,用戶越來(lái)越多事示,才會(huì)有商業(yè)與個(gè)人的捐助出現(xiàn)早像。如果一個(gè)開(kāi)源項(xiàng)目,在走下坡路肖爵,質(zhì)量越來(lái)越差卢鹦,捐助越來(lái)越少,那首先應(yīng)該反省的遏匆,也是開(kāi)源項(xiàng)目的開(kāi)發(fā)者與管理者自己法挨,而不是倒果為因,推卸責(zé)任幅聘。
以上凡纳,是我對(duì)破橋文章的一點(diǎn)看法〉圯铮總結(jié)來(lái)說(shuō)荐糜,我對(duì)與OpenSSL的批評(píng),要遠(yuǎn)大于同情葛超。