“开源最大的谎言是什么?”
一天前,網友 niksmac 在Hacker News上提出了這樣一個問題:“開源最大的謊言是什么”?由此引發(fā)了諸多討論。從其他網友的回復來看,他們主要將焦點集中在開源的安全性、使用成本、商業(yè)化、開源精神及道德等方面。
收到最多回復的網友 fbhabbed 提出了安全性問題,在他看來,開源最大的謊言是“僅假定源代碼是公開的,就認為開源程序是安全的”,而“事實上這是一種錯誤的安全感”。
他認為應該從源代碼編譯自己的二進制文件,不要盲目地相信下載的二進制文件。另外,他還提到開源的安全性建立在足夠多的人來閱讀代碼并進行漏洞審查的基礎上,但有的軟件不夠流行,有的軟件代碼又過于龐大,操作起來并非易事。
網友 gmuslera 表示認同。不過他指出,開源和閉源軟件都會遇到安全問題,相對來說,在開放源代碼上可能能夠更快速地解決。
“開源軟件沒有成本”是另一個討論度較高的關于開源的謊言。網友 p0d 表示,許多人為開源軟件付出了代價,“我為那些對開放源代碼有著過于浪漫想象的年輕人感到擔憂,他們會要求開源英雄如何按照他們的考慮來創(chuàng)建軟件”。他提醒這些人在“成為 ARPANET 或 Linus Torvalds 之前”多付出一些。
顯然這里討論的是人力成本和對開源的貢獻度。不少網友表示贊同,thevagarant 認為那些從項目中受益的人應當做出貢獻,但是大部分人接受軟件的饋贈后卻不予以回報。iekahVa5 也為維護者的大量工作負擔叫苦。
關于對開源的貢獻度,網友 waynetfw 指出另一個謊言是”開源貢獻者比測試者和捐贈者等其他貢獻者有著更高的道德優(yōu)越感“。有些人會將自己對某項目的貢獻歷史與別人進行對比,以證明自己對于該項目有更多發(fā)言權。waynetfw 毫不客氣地表示這些人都是”自以為是的混蛋“,因為向開源做出貢獻并不僅僅只有貢獻代碼一種方法,代碼貢獻者不見得更優(yōu)越。
說回開源的成本,上面提到人力成本,自然也有人指出經濟成本的謊言:”開源是便宜的“。BrandoEIFoIIito 就表示,如果他在公司中進行 IT 業(yè)務,那么他將選擇一套完整的 SaaS 服務,付出的費用將用于抵消維護成本。開源軟件不便宜的部分在于自己運行并維護它們。
網友 open-source-ux 對開源精神產生質疑,”可以將開源產品賣給用戶并以此為生“在他看來是開源精神失敗的地方之一。他認可使用開源軟件為客戶提供解決方案來賺錢,但駁斥了將開源產品出售給客戶、讓他們自己運行這種做法。在他看來,GNU 項目仍然“鼓勵重新分發(fā)自由軟件的人們按照自己的意愿或能力進行收費”這樣的做法在當今網絡世界是沒有意義的。
該條問題下的討論還在持續(xù),你認為的開源最大的謊言又是什么呢?
總結
以上是生活随笔為你收集整理的“开源最大的谎言是什么?”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 丰巢超时收费引争议 有快递员一周自掏50
- 下一篇: MIT:美国制造业每多1个机器人,平均取