開源軟體 軟體業的標準件

2022-02-07 01:07:05 字數 1087 閱讀 3754

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

開源軟體之我見

2012-11-20

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

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

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

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

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

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

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

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

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

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

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

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

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

畸形的軟體業

畸形 意指事物的發育 發展不正常。所謂 畸形軟體業 是指發育 或發展 偏離常態的軟體業。我國軟體業就是畸形的軟體業。為什麼?畸形 的程度存在不同等級 畸形 的狀態存在不同側面。缺少整個軟體體系的 作業系統 只能算是一種 殘缺產業 不算 畸形產業 因為,除了美國等少數國家,世界上其他許多國家都沒有自己...

免費背後真相 開源軟體破壞軟體業發展?

開源軟體的起源與上世紀70年代的黑客文化有關,經過多年發展之後,它的影響已不可小覷,有人甚至還認為它是繼微處理器發明之後計算機界最偉大的創新。商業軟體公司的壟斷和貪婪讓越來越多的使用者感到不滿,開源軟體的出現似乎為人們指明了另一條道路,它完全免費,與充滿銅臭味的商業軟體相比,開源軟體純潔而高尚。自由...

軟體業人才結構

軟體業人才結構 金字塔型,還是橄欖型?有人說,軟體業當前的人才結構是橄欖型 中間大兩頭小 需求量最大的 軟體藍領 短缺問題最為凸顯,這極大地制約著軟體業的發展,因此要花大力氣培養大量的初級軟體程式設計師等 藍領工人 但業內更多人認為,軟體業當前的人才結構是金字塔型,高手和專家型人才的總量不足才是 制...