关于开源软件的几个看法
個(gè)人最近接觸和使用了幾個(gè)開源軟件,有幾個(gè)想法和看法。做一下記錄。
? ? ?開源軟件的好處和優(yōu)勢:
? ? ? 1、開放源碼,降低了學(xué)習(xí)者的準(zhǔn)入門檻,如果我們要做一個(gè)東西,商業(yè)軟件的實(shí)現(xiàn)思路往往是商業(yè)機(jī)密,不能參考,而開源軟件給入門者學(xué)習(xí)的機(jī)會(huì)。
? ? ? 2、在選擇基礎(chǔ)框架、平臺(tái)和開發(fā)工具以及中間件,我們只能選擇大公司的商業(yè)產(chǎn)品,因?yàn)橄鄬碚f穩(wěn)定可以得到持續(xù)的服務(wù),此外就是開源軟件,因?yàn)橐坏┎荒艿玫胶芎玫姆?wù)和支持,我們可以自己動(dòng)手修改Bug,增加功能。可以避免使用一些商業(yè)軟件后,提供軟件的公司破產(chǎn)或者轉(zhuǎn)行,帶來的巨大風(fēng)險(xiǎn)。或者Bug不能及時(shí)修正帶來的麻煩。
? ? ? 3、相對來說,開源的軟件大多數(shù)免費(fèi),即使收費(fèi),破解版更好找一些。所以企業(yè)或者個(gè)人使用門檻比較低。
? ? ? 4、好的開源軟件,參與人數(shù)比較多,大家都在貢獻(xiàn)代碼,相對來說更新和開發(fā)速度不慢。容易得到大家的支持。
? ? ? 5、把自己做的項(xiàng)目開源,可以獲得更多的關(guān)注,可以更容易建立一個(gè)生態(tài)體系。這樣對一些企業(yè)來說比做廣告劃算一些,比如蘑菇接開源他們的IM項(xiàng)目。
? ? ? 6、自己有一個(gè)好的想法和基礎(chǔ),但是沒能力做大,又不想放棄,開源是一個(gè)不錯(cuò)的主意。大家一起來維護(hù)起來。
? ? ?開源的缺點(diǎn):
? ? ? 1、開源的東西往往缺少一個(gè)系統(tǒng)化的支持,比如文檔不全,沒有好的IDE工具,遇到問題,不知道找誰,社區(qū)回復(fù)有特別的慢。
? ? ? ?2、開源的東西往往需要配置、配置、配置,手動(dòng)編譯,現(xiàn)在N多開源的插件和類庫,經(jīng)過好幾次的安裝,才能使用,甚至還要想辦法越墻,才能安裝完成,非常不人性化。很少簡單開源的東西有像VS 一樣的方便,直接安裝,完成就可以使用,需要花費(fèi)大量的時(shí)間和精力在各種配置和安裝上面。
? ? ? 3、中國開源貢獻(xiàn)者非常非常少,大多數(shù)就是直接拿來用,所以自己如果要開源一個(gè)項(xiàng)目,能得到的別人貢獻(xiàn)很小,別人反饋測試意見還差不多。而且還會(huì)有大量的人把開源提供支持當(dāng)做一種義務(wù)。開源者得不到應(yīng)有的尊重。
? ? ? 4、開源者難以盈利,至少在中國是這樣的。
? ? ? 5、中國人使用軟件沒有開源或者不開源的意識(shí),對產(chǎn)權(quán)也不夠尊重。什么協(xié)議對大家來說都差不多一樣,就是用,怎么了,商業(yè)軟件都用破解的,更別說開源的了
??
總結(jié)
以上是生活随笔為你收集整理的关于开源软件的几个看法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 英超俱乐部面临网络威胁,球队一起训练防御
- 下一篇: 控制工程 留数法(看一遍就懂了)