開源軟體--軟體業的標準件

來源:互聯網
上載者:User

標籤:

題記:這是一篇舊文,最早寫於2012年,當時只是在公司內部發表,與同事討論了下。現在與大家分享。

開源軟體之我見

2012-11-20

 

開源軟體,是促進軟體行業發展的一個重要組織,對於開源軟體,我是這樣認識的。

為了更好的表達,我來引入一個名詞:標準件。

對於這個名詞,機械行業的人員非常的熟悉,因為機械領域有非常多的標準件。下面我們看下機械標準件的定義:

標準件是指結構、尺寸、畫法、標記等各個方面已經完全標準化,並由專業廠生產的常用的零(部)件,如螺紋件、鍵、銷、捲軸承等等。 廣義包括標準化的緊韌體、連結件、傳動件、密封件、液壓元件、氣動元件、軸承、彈簧等機械零件。 狹義僅包括標準化緊韌體。 國內俗稱的標準件是標準緊韌體的簡稱,是狹義概念,但不能排除廣義概念的存在,。 此外還有行業標準件,如汽車標準件、模具標準件等,也屬於廣義標準件。

(定義引用自百度百科)。

 

對於開源軟體,個人認為也是屬於標準件範疇的。每一個開源軟體,某種程度上,與標準件是一致的。

對於軟體行業,每一個軟體都一個功能或者多個功能,完成某項工作或者協助完成工作。

可以把商業軟體看做是一個生產線,開源軟體是看做是標準件。

軟體廠商則是“生產線”的設計者和製造者。軟體廠商把這些標準件有機的組合整合起來,並加入自己開發的一些功能,整合到一起提供某些特殊的功能或者服務。

 

但是開源軟體與標準件還有有一些差別的:

成本:

因軟體的是一種特殊的商品,屬於邏輯產品,研發出來後,複製成本為零,而起品質不會出現問題。但是機械標準件設計完成後,生產成本基本固定的,並且是無法降低的;並且品質還會有一定的波動。例如生產一個軸承,成本肯定無法低於同樣重量的鋼鐵。不同批次的品質或許有細微的差異。

所以開源軟體可以做到不收費,但是標準件卻無法實現。

 

商業軟體是開源軟體的領航人,失去了商業軟體的引領,不直接面向最終客戶的開源軟體則會迷失方向。根本不知道開源軟體的產品該往哪個方向發展,所以開源軟體與整合的軟體之間是相輔相成,互相促進的關係。開源軟體本質是軟體行業的標準件,廠商使用了某個開源軟體,在實際中發現了新的需求或者功能,然後完善了這個開源軟體的功能,使開源軟體功能更強,效能更高,適應性更強。這樣發展下來,這個功能的開源軟體會變的非常強大,功能日漸完善。

這樣就完成了開源軟體的我為人人,人人為我的世界大同。

開源軟體--軟體業的標準件

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.