色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

商業(yè)軟件開源有什么好處

錢淋西2年前18瀏覽0評論

商業(yè)軟件開源有什么好處?

前言

源代碼是大多數(shù)計算機用戶從未見過的軟件的一部分,軟件開發(fā)人員可以通過修改源代碼來改變一個應用程序的工作方式。

開源軟件(Open-Source Software,縮寫OSS)是一種在開源協(xié)議下源代碼可以被任意獲取和修改的計算機軟件,這種軟件的作者在軟件開源協(xié)議的規(guī)定下保留一部分權(quán)利并允許任何使用者修改和重新發(fā)布軟件(重新發(fā)布的軟件也要遵守開源協(xié)議),同時任何組織和個人都可以免費使用開源軟件。

與開源相對應的閉源軟件僅可獲取編譯后的二進制可執(zhí)行文件,只有擁有軟件著作權(quán)的自然人擁有程序的源代碼。部分開源軟件代碼被發(fā)布到公共互聯(lián)網(wǎng)上,被世界各地的開源擁護者合作開發(fā),誕生了很多偉大的軟件產(chǎn)品,比如,Linux、Android、TensorFlow等。并且,不是只有軟件開發(fā)人員才能從中受益,普通用戶也可以將開源軟件用于任何他們想要的目的。

開源動機

現(xiàn)在開源軟件的開發(fā)已經(jīng)受到了如此多的關(guān)注,但是為什么軟件開發(fā)者要免費向社區(qū)提供他們的服務呢?顯然,利他主義并不是唯一的答案。

事實上,只有當一個軟件開發(fā)者能夠從軟件項目中獲得一些凈收益時,才會參加到這個軟件項目中,這個收益可以是直接的回報(當前的利益減去當前的成本)或者是延遲的回報(延遲的利益減去當前的成本)。

延遲的回報比如有,與開發(fā)者未來的職業(yè)發(fā)展有關(guān),當你開發(fā)的軟件非常優(yōu)秀,則更容易被大公司注意到,從而有更好的職業(yè)發(fā)展平臺;或者來源于自我滿足,軟件開發(fā)者所完成的有價值的工作,可以得到同行的肯定等等。

除此之外,營造良好的開源環(huán)境,大大有助于開發(fā)人員避免重復“造車輪”的低效開發(fā)行為。

成功開源案例

1. Linux

Linux是一個自由和開放源代碼的操作系統(tǒng),是目前運用領(lǐng)域最廣泛、使用人數(shù)最多的操作系統(tǒng)。只要遵循GNU協(xié)議,任何個人和機構(gòu)都可以使用Linux的所有源代碼,也可以修改和再發(fā)布。Linux被看做開源軟件發(fā)展中最著名的例子,現(xiàn)在其市場占有率也是位居首位,這得益于它的開源。

2. Android

Android是一個基于Linux內(nèi)核的開源移動終端操作系統(tǒng),谷歌以Apache License開放源代碼許可證的方式授權(quán),發(fā)布了Android的源代碼。由此,各大手機制造商和運營商紛紛加入到Android陣營中,并通過與運營商、設(shè)備制造商、軟件開發(fā)商結(jié)成深層的合作,建立了標準化、開放式的移動終端硬件與軟件平臺,在移動產(chǎn)業(yè)鏈形成了一個開放式的生態(tài)系統(tǒng)。

3. TensorFlow

TensorFlow是一個用于深度學習的開源軟件,其提供了Python和Java的接口,用于建立各種機器學習的模型,比如卷積神經(jīng)網(wǎng)絡、循環(huán)神經(jīng)網(wǎng)絡等。目前已被超過五十個團隊用于研究和開發(fā),許多谷歌商業(yè)產(chǎn)品,如語音識別、Gmail、谷歌相冊和谷歌搜索都應用到了TensorFlow。

總結(jié)

由上述開源軟件案例可知,軟件開源對行業(yè)的發(fā)展有著積極的推動作用,開源是信息技術(shù)發(fā)展引發(fā)技術(shù)革命所帶來的面向未來的方法創(chuàng)新,是以人為本的創(chuàng)新模式在軟件行業(yè)的具體體現(xiàn)。但是,也并非應該將所有的軟件都開源,在軟件行業(yè)的發(fā)展過程中,開源和閉源各有優(yōu)勢,它們將長期共存,共同促進軟件行業(yè)持續(xù)、健康、穩(wěn)健的發(fā)展。

以上觀點僅供參考,歡迎大家關(guān)注交流!